builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0253 starttime: 1469200862.82 results: success (0) buildid: 20160722032758 builduid: 6fa0c13327a748b9b0bb88e0184ecac4 revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:02.818209) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:02.818675) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:02.818968) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:02.848033) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:02.848630) ========= 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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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-22 08:21:02-- 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% 41.5M=0s 2016-07-22 08:21:03 (41.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.184300 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:03.056149) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:03.059500) ========= 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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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.025455 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:03.113512) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:03.113867) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 68ca20cf8042a14e44e826e6e7985677c138bfd6 --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 68ca20cf8042a14e44e826e6e7985677c138bfd6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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-22 08:21:03,194 truncating revision to first 12 chars 2016-07-22 08:21:03,194 Setting DEBUG logging. 2016-07-22 08:21:03,194 attempt 1/10 2016-07-22 08:21:03,194 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/68ca20cf8042?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-22 08:21:03,900 unpacking tar archive at: mozilla-beta-68ca20cf8042/testing/mozharness/ program finished with exit code 0 elapsedTime=0.967989 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:04.107152) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:04.110509) ========= script_repo_revision: 68ca20cf8042a14e44e826e6e7985677c138bfd6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:04.110915) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:04.111252) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-22 08:21:04.129069) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-22 08:21:04.129456) ========= /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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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:21:04 INFO - MultiFileLogger online at 20160722 08:21:04 in /builds/slave/test 08:21:04 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:21:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:21:04 INFO - {'append_to_log': False, 08:21:04 INFO - 'base_work_dir': '/builds/slave/test', 08:21:04 INFO - 'blob_upload_branch': 'mozilla-beta', 08:21:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:21:04 INFO - 'buildbot_json_path': 'buildprops.json', 08:21:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:21:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:21:04 INFO - 'download_minidump_stackwalk': True, 08:21:04 INFO - 'download_symbols': 'true', 08:21:04 INFO - 'e10s': False, 08:21:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:21:04 INFO - 'tooltool.py': '/tools/tooltool.py', 08:21:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:21:04 INFO - '/tools/misc-python/virtualenv.py')}, 08:21:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:21:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:21:04 INFO - 'log_level': 'info', 08:21:04 INFO - 'log_to_console': True, 08:21:04 INFO - 'opt_config_files': (), 08:21:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:21:04 INFO - '--processes=1', 08:21:04 INFO - '--config=%(test_path)s/wptrunner.ini', 08:21:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:21:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:21:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:21:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:21:04 INFO - 'pip_index': False, 08:21:04 INFO - 'require_test_zip': True, 08:21:04 INFO - 'test_type': ('testharness',), 08:21:04 INFO - 'this_chunk': '1', 08:21:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:21:04 INFO - 'total_chunks': '10', 08:21:04 INFO - 'virtualenv_path': 'venv', 08:21:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:21:04 INFO - 'work_dir': 'build'} 08:21:04 INFO - ##### 08:21:04 INFO - ##### Running clobber step. 08:21:04 INFO - ##### 08:21:04 INFO - Running pre-action listener: _resource_record_pre_action 08:21:04 INFO - Running main action method: clobber 08:21:04 INFO - rmtree: /builds/slave/test/build 08:21:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:21:06 INFO - Running post-action listener: _resource_record_post_action 08:21:06 INFO - ##### 08:21:06 INFO - ##### Running read-buildbot-config step. 08:21:06 INFO - ##### 08:21:06 INFO - Running pre-action listener: _resource_record_pre_action 08:21:06 INFO - Running main action method: read_buildbot_config 08:21:06 INFO - Using buildbot properties: 08:21:06 INFO - { 08:21:06 INFO - "project": "", 08:21:06 INFO - "product": "firefox", 08:21:06 INFO - "script_repo_revision": "production", 08:21:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:21:06 INFO - "repository": "", 08:21:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:21:06 INFO - "buildid": "20160722032758", 08:21:06 INFO - "pgo_build": "False", 08:21:06 INFO - "basedir": "/builds/slave/test", 08:21:06 INFO - "buildnumber": 39, 08:21:06 INFO - "slavename": "t-yosemite-r7-0253", 08:21:06 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 08:21:06 INFO - "platform": "macosx64", 08:21:06 INFO - "branch": "mozilla-beta", 08:21:06 INFO - "revision": "68ca20cf8042a14e44e826e6e7985677c138bfd6", 08:21:06 INFO - "repo_path": "releases/mozilla-beta", 08:21:06 INFO - "moz_repo_path": "", 08:21:06 INFO - "stage_platform": "macosx64", 08:21:06 INFO - "builduid": "6fa0c13327a748b9b0bb88e0184ecac4", 08:21:06 INFO - "slavebuilddir": "test" 08:21:06 INFO - } 08:21:06 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg. 08:21:06 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.test_packages.json. 08:21:06 INFO - Running post-action listener: _resource_record_post_action 08:21:06 INFO - ##### 08:21:06 INFO - ##### Running download-and-extract step. 08:21:06 INFO - ##### 08:21:06 INFO - Running pre-action listener: _resource_record_pre_action 08:21:06 INFO - Running main action method: download_and_extract 08:21:06 INFO - mkdir: /builds/slave/test/build/tests 08:21:06 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:21:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.test_packages.json 08:21:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:21:06 INFO - Downloaded 1201 bytes. 08:21:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:21:06 INFO - Using the following test package requirements: 08:21:06 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:21:06 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:21:06 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:21:06 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'jsshell-mac64.zip'], 08:21:06 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:21:06 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:21:06 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:21:06 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:21:06 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:21:06 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:21:06 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:21:06 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:21:06 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:21:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.common.tests.zip 08:21:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:21:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:21:06 INFO - Downloaded 18370223 bytes. 08:21:06 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:21:06 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:21:07 INFO - caution: filename not matched: web-platform/* 08:21:07 INFO - Return code: 11 08:21:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:07 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:21:07 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:21:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:21:07 INFO - Downloaded 36389883 bytes. 08:21:07 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:21:07 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:21:11 INFO - caution: filename not matched: bin/* 08:21:11 INFO - caution: filename not matched: config/* 08:21:11 INFO - caution: filename not matched: mozbase/* 08:21:11 INFO - caution: filename not matched: marionette/* 08:21:11 INFO - caution: filename not matched: tools/wptserve/* 08:21:11 INFO - Return code: 11 08:21:11 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:21:11 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg 08:21:11 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:21:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:21:14 INFO - Downloaded 73030113 bytes. 08:21:14 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg 08:21:14 INFO - mkdir: /builds/slave/test/properties 08:21:14 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:21:14 INFO - Writing to file /builds/slave/test/properties/build_url 08:21:14 INFO - Contents: 08:21:14 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg 08:21:14 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:21:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:21:14 INFO - Contents: 08:21:14 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:21:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:21:19 INFO - Downloaded 103729788 bytes. 08:21:19 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:21:19 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:21:23 INFO - Return code: 0 08:21:23 INFO - Running post-action listener: _resource_record_post_action 08:21:23 INFO - Running post-action listener: set_extra_try_arguments 08:21:23 INFO - ##### 08:21:23 INFO - ##### Running create-virtualenv step. 08:21:23 INFO - ##### 08:21:23 INFO - Running pre-action listener: _pre_create_virtualenv 08:21:23 INFO - Running pre-action listener: _resource_record_pre_action 08:21:23 INFO - Running main action method: create_virtualenv 08:21:23 INFO - Creating virtualenv /builds/slave/test/build/venv 08:21:23 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:21:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:21:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:21:23 INFO - Using real prefix '/tools/python27' 08:21:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:21:23 INFO - Installing distribute.............................................................................................................................................................................................done. 08:21:26 INFO - Installing pip.................done. 08:21:26 INFO - Return code: 0 08:21:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:21:26 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:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:26 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:21:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:26 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 0x10095ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100977f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f1148f0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, '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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:26 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:21:26 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:21:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:21:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:26 INFO - 'HOME': '/Users/cltbld', 08:21:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:26 INFO - 'LOGNAME': 'cltbld', 08:21:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:21:26 INFO - 'MOZ_NO_REMOTE': '1', 08:21:26 INFO - 'NO_EM_RESTART': '1', 08:21:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:26 INFO - 'PWD': '/builds/slave/test', 08:21:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:26 INFO - 'SHELL': '/bin/bash', 08:21:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:21:26 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:21:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:26 INFO - 'USER': 'cltbld', 08:21:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:26 INFO - 'XPC_FLAGS': '0x0', 08:21:26 INFO - 'XPC_SERVICE_NAME': '0', 08:21:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:26 INFO - Downloading/unpacking psutil>=0.7.1 08:21:26 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:21:26 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:21:26 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:21:26 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:21:26 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:21:26 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:21:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:21:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:21:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:21:31 INFO - Installing collected packages: psutil 08:21:31 INFO - Running setup.py install for psutil 08:21:31 INFO - building 'psutil._psutil_osx' extension 08:21:31 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:21:31 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:21:31 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:21:31 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:21:32 INFO - building 'psutil._psutil_posix' extension 08:21:32 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:21:32 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:21:32 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:21:32 INFO - ^ 08:21:32 INFO - 1 warning generated. 08:21:32 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:21:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:21:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:21:32 INFO - Successfully installed psutil 08:21:32 INFO - Cleaning up... 08:21:32 INFO - Return code: 0 08:21:32 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:21:32 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:21:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:32 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:21:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:32 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 0x10095ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100977f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f1148f0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, '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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:32 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:21:32 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:21:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:21:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:32 INFO - 'HOME': '/Users/cltbld', 08:21:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:32 INFO - 'LOGNAME': 'cltbld', 08:21:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:21:32 INFO - 'MOZ_NO_REMOTE': '1', 08:21:32 INFO - 'NO_EM_RESTART': '1', 08:21:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:32 INFO - 'PWD': '/builds/slave/test', 08:21:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:32 INFO - 'SHELL': '/bin/bash', 08:21:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:21:32 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:21:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:32 INFO - 'USER': 'cltbld', 08:21:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:32 INFO - 'XPC_FLAGS': '0x0', 08:21:32 INFO - 'XPC_SERVICE_NAME': '0', 08:21:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:21:32 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:21:32 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:21:32 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:21:32 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:21:32 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:21:32 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:21:35 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:21:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:21:35 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:21:35 INFO - Installing collected packages: mozsystemmonitor 08:21:35 INFO - Running setup.py install for mozsystemmonitor 08:21:35 INFO - Successfully installed mozsystemmonitor 08:21:35 INFO - Cleaning up... 08:21:35 INFO - Return code: 0 08:21:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:21:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10095ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100977f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f1148f0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, '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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:21:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:21:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:21:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:35 INFO - 'HOME': '/Users/cltbld', 08:21:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:35 INFO - 'LOGNAME': 'cltbld', 08:21:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:21:35 INFO - 'MOZ_NO_REMOTE': '1', 08:21:35 INFO - 'NO_EM_RESTART': '1', 08:21:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:35 INFO - 'PWD': '/builds/slave/test', 08:21:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:35 INFO - 'SHELL': '/bin/bash', 08:21:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:21:35 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:21:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:35 INFO - 'USER': 'cltbld', 08:21:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:35 INFO - 'XPC_FLAGS': '0x0', 08:21:35 INFO - 'XPC_SERVICE_NAME': '0', 08:21:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:36 INFO - Downloading/unpacking blobuploader==1.2.4 08:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:21:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:21:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:21:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:21:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:21:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:21:38 INFO - Downloading blobuploader-1.2.4.tar.gz 08:21:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:21:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:21:38 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:21:38 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:21:38 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:21:38 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:21:38 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:21:38 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:21:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:21:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:21: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:21: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:21: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:21: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:21: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:21: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:21:39 INFO - Downloading docopt-0.6.1.tar.gz 08:21:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:21:39 INFO - Installing collected packages: blobuploader, requests, docopt 08:21:39 INFO - Running setup.py install for blobuploader 08:21:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:21:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:21:40 INFO - Running setup.py install for requests 08:21:40 INFO - Running setup.py install for docopt 08:21:40 INFO - Successfully installed blobuploader requests docopt 08:21:40 INFO - Cleaning up... 08:21:40 INFO - Return code: 0 08:21:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:21:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:41 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 0x10095ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100977f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f1148f0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, '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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:41 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:21:41 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:21:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:21:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:41 INFO - 'HOME': '/Users/cltbld', 08:21:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:41 INFO - 'LOGNAME': 'cltbld', 08:21:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:21:41 INFO - 'MOZ_NO_REMOTE': '1', 08:21:41 INFO - 'NO_EM_RESTART': '1', 08:21:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:41 INFO - 'PWD': '/builds/slave/test', 08:21:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:41 INFO - 'SHELL': '/bin/bash', 08:21:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:21:41 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:21:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:41 INFO - 'USER': 'cltbld', 08:21:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:41 INFO - 'XPC_FLAGS': '0x0', 08:21:41 INFO - 'XPC_SERVICE_NAME': '0', 08:21:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:21:41 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-7Q5Cnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:21:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:21:41 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-W8Tx8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:21:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:21:41 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-sv4X4H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:21:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:21:41 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-yhHIRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-CZkKqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-zJd7EX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Z5rDl6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-T54X3f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Jx93lB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-wQ6qt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-2NFcEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-44FNGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-CwnDhn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:21:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:21:42 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-1Y30vE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-rNDH6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-50u8PI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-_8anY1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-uZpRgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-hKFhIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:21:43 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-LcqSII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:21:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:21:44 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-kQ3RU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:21:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:21:44 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:21:44 INFO - Running setup.py install for manifestparser 08:21:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:21:44 INFO - Running setup.py install for mozcrash 08:21:44 INFO - Running setup.py install for mozdebug 08:21:44 INFO - Running setup.py install for mozdevice 08:21:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:21:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:21:44 INFO - Running setup.py install for mozfile 08:21:44 INFO - Running setup.py install for mozhttpd 08:21:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Running setup.py install for mozinfo 08:21:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Running setup.py install for mozInstall 08:21:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Running setup.py install for mozleak 08:21:45 INFO - Running setup.py install for mozlog 08:21:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Running setup.py install for moznetwork 08:21:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:21:45 INFO - Running setup.py install for mozprocess 08:21:46 INFO - Running setup.py install for mozprofile 08:21:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:21:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:21:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:21:46 INFO - Running setup.py install for mozrunner 08:21:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:21:46 INFO - Running setup.py install for mozscreenshot 08:21:46 INFO - Running setup.py install for moztest 08:21:46 INFO - Running setup.py install for mozversion 08:21:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:21:46 INFO - Running setup.py install for wptserve 08:21:46 INFO - Running setup.py install for marionette-driver 08:21:47 INFO - Running setup.py install for browsermob-proxy 08:21:47 INFO - Running setup.py install for marionette-client 08:21:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:21:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:21:47 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:21:47 INFO - Cleaning up... 08:21:47 INFO - Return code: 0 08:21:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:21:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:21:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:21:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:21:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:21:47 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 0x10095ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100977f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9f1148f0f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, '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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:21:47 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:21:47 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:21:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:21:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:21:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:21:47 INFO - 'HOME': '/Users/cltbld', 08:21:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:21:47 INFO - 'LOGNAME': 'cltbld', 08:21:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:21:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:21:47 INFO - 'MOZ_NO_REMOTE': '1', 08:21:47 INFO - 'NO_EM_RESTART': '1', 08:21:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:21:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:21:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:21:47 INFO - 'PWD': '/builds/slave/test', 08:21:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:21:47 INFO - 'SHELL': '/bin/bash', 08:21:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:21:47 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:21:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:21:47 INFO - 'USER': 'cltbld', 08:21:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:21:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:21:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:21:47 INFO - 'XPC_FLAGS': '0x0', 08:21:47 INFO - 'XPC_SERVICE_NAME': '0', 08:21:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:21:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:21:47 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-4NKg_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-jX5G1V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-kw0itm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-c0fDt2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-7n04Yj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-S2z9pD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-ZhBK9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-FrDove-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-gVTsmL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-J7LmP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:21:48 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:21:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:21:48 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-7_xNqM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Cdn6zb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-KAsfuv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-Kt3Pjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-s4uIBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-6S5cdu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-GDMtva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-hMA1GW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-XT8Bdp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:21:49 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:21:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:21:49 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-NCIvsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:21:50 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:21:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:21:50 INFO - Running setup.py (path:/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/pip-8gk3TY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:21:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:21:50 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:21:50 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:21:50 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:21:50 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:21:50 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:21:50 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:21:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:21: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:21: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:21: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:21: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:21: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:21: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:21:53 INFO - Downloading blessings-1.6.tar.gz 08:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:21:53 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:21:53 INFO - Installing collected packages: blessings 08:21:53 INFO - Running setup.py install for blessings 08:21:53 INFO - Successfully installed blessings 08:21:53 INFO - Cleaning up... 08:21:53 INFO - Return code: 0 08:21:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:21:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:21:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:21:54 INFO - Reading from file tmpfile_stdout 08:21:54 INFO - Current package versions: 08:21:54 INFO - blessings == 1.6 08:21:54 INFO - blobuploader == 1.2.4 08:21:54 INFO - browsermob-proxy == 0.6.0 08:21:54 INFO - docopt == 0.6.1 08:21:54 INFO - manifestparser == 1.1 08:21:54 INFO - marionette-client == 2.3.0 08:21:54 INFO - marionette-driver == 1.4.0 08:21:54 INFO - mozInstall == 1.12 08:21:54 INFO - mozcrash == 0.17 08:21:54 INFO - mozdebug == 0.1 08:21:54 INFO - mozdevice == 0.48 08:21:54 INFO - mozfile == 1.2 08:21:54 INFO - mozhttpd == 0.7 08:21:54 INFO - mozinfo == 0.9 08:21:54 INFO - mozleak == 0.1 08:21:54 INFO - mozlog == 3.1 08:21:54 INFO - moznetwork == 0.27 08:21:54 INFO - mozprocess == 0.22 08:21:54 INFO - mozprofile == 0.28 08:21:54 INFO - mozrunner == 6.11 08:21:54 INFO - mozscreenshot == 0.1 08:21:54 INFO - mozsystemmonitor == 0.0 08:21:54 INFO - moztest == 0.7 08:21:54 INFO - mozversion == 1.4 08:21:54 INFO - psutil == 3.1.1 08:21:54 INFO - requests == 1.2.3 08:21:54 INFO - wptserve == 1.4.0 08:21:54 INFO - wsgiref == 0.1.2 08:21:54 INFO - Running post-action listener: _resource_record_post_action 08:21:54 INFO - Running post-action listener: _start_resource_monitoring 08:21:54 INFO - Starting resource monitoring. 08:21:54 INFO - ##### 08:21:54 INFO - ##### Running pull step. 08:21:54 INFO - ##### 08:21:54 INFO - Running pre-action listener: _resource_record_pre_action 08:21:54 INFO - Running main action method: pull 08:21:54 INFO - Pull has nothing to do! 08:21:54 INFO - Running post-action listener: _resource_record_post_action 08:21:54 INFO - ##### 08:21:54 INFO - ##### Running install step. 08:21:54 INFO - ##### 08:21:54 INFO - Running pre-action listener: _resource_record_pre_action 08:21:54 INFO - Running main action method: install 08:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:21:54 INFO - Reading from file tmpfile_stdout 08:21:54 INFO - Detecting whether we're running mozinstall >=1.0... 08:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:21:54 INFO - Reading from file tmpfile_stdout 08:21:54 INFO - Output received: 08:21:54 INFO - Usage: mozinstall [options] installer 08:21:54 INFO - Options: 08:21:54 INFO - -h, --help show this help message and exit 08:21:54 INFO - -d DEST, --destination=DEST 08:21:54 INFO - Directory to install application into. [default: 08:21:54 INFO - "/builds/slave/test"] 08:21:54 INFO - --app=APP Application being installed. [default: firefox] 08:21:54 INFO - mkdir: /builds/slave/test/build/application 08:21:54 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:21:54 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:22:12 INFO - Reading from file tmpfile_stdout 08:22:12 INFO - Output received: 08:22:12 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:22:12 INFO - Running post-action listener: _resource_record_post_action 08:22:12 INFO - ##### 08:22:12 INFO - ##### Running run-tests step. 08:22:12 INFO - ##### 08:22:12 INFO - Running pre-action listener: _resource_record_pre_action 08:22:12 INFO - Running main action method: run_tests 08:22:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:22:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:22:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:22:12 INFO - grabbing minidump binary from tooltool 08:22:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:22:12 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 0x1009735e0>, '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 0x100556cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100581990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:22:12 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:22:12 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:22:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:22:12 INFO - Return code: 0 08:22:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:22:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:22:12 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:22:12 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:22:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.GSTI7gC6Mh/Render', 08:22:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:22:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:22:12 INFO - 'HOME': '/Users/cltbld', 08:22:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:22:12 INFO - 'LOGNAME': 'cltbld', 08:22:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:22:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:22:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:22:12 INFO - 'MOZ_NO_REMOTE': '1', 08:22:12 INFO - 'NO_EM_RESTART': '1', 08:22:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:22:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:22:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:22:12 INFO - 'PWD': '/builds/slave/test', 08:22:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:22:12 INFO - 'SHELL': '/bin/bash', 08:22:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6kOn2HfGGy/Listeners', 08:22:12 INFO - 'TMPDIR': '/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/T/', 08:22:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:22:12 INFO - 'USER': 'cltbld', 08:22:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:22:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:22:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:22:12 INFO - 'XPC_FLAGS': '0x0', 08:22:12 INFO - 'XPC_SERVICE_NAME': '0', 08:22:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:22:12 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=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/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:22:12 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:22:12 INFO - import pkg_resources 08:22:13 INFO - Using 1 client processes 08:22:13 INFO - wptserve Starting http server on 127.0.0.1:8000 08:22:13 INFO - wptserve Starting http server on 127.0.0.1:8001 08:22:13 INFO - wptserve Starting http server on 127.0.0.1:8443 08:22:16 INFO - SUITE-START | Running 778 tests 08:22:16 INFO - Running testharness tests 08:22:16 INFO - Setting up ssl 08:22:16 INFO - PROCESS | certutil | 08:22:16 INFO - PROCESS | certutil | 08:22:16 INFO - PROCESS | certutil | 08:22:16 INFO - Certificate Nickname Trust Attributes 08:22:16 INFO - SSL,S/MIME,JAR/XPI 08:22:16 INFO - 08:22:16 INFO - web-platform-tests CT,, 08:22:16 INFO - 08:22:16 INFO - Starting runner 08:22:17 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:22:17 INFO - PROCESS | 1652 | 1469200937060 Marionette DEBUG Marionette enabled via build flag and pref 08:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e13800 == 1 [pid = 1652] [id = 1] 08:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113e14000) [pid = 1652] [serial = 1] [outer = 0x0] 08:22:17 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113e15000) [pid = 1652] [serial = 2] [outer = 0x113e14000] 08:22:17 INFO - PROCESS | 1652 | 1469200937371 Marionette INFO Listening on port 2828 08:22:17 INFO - PROCESS | 1652 | 1469200937599 Marionette DEBUG Marionette enabled via command-line flag 08:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11696e800 == 2 [pid = 1652] [id = 2] 08:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x11696f000) [pid = 1652] [serial = 3] [outer = 0x0] 08:22:17 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116970000) [pid = 1652] [serial = 4] [outer = 0x11696f000] 08:22:17 INFO - PROCESS | 1652 | [1652] 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:22:17 INFO - PROCESS | 1652 | 1469200937743 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49280 08:22:17 INFO - PROCESS | 1652 | 1469200937828 Marionette DEBUG Closed connection conn0 08:22:17 INFO - PROCESS | 1652 | [1652] 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:22:17 INFO - PROCESS | 1652 | 1469200937832 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49281 08:22:17 INFO - PROCESS | 1652 | 1469200937843 Marionette DEBUG Closed connection conn1 08:22:17 INFO - PROCESS | 1652 | [1652] 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:22:17 INFO - PROCESS | 1652 | 1469200937848 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49282 08:22:17 INFO - PROCESS | 1652 | 1469200937857 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:22:17 INFO - PROCESS | 1652 | 1469200937862 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":"20160722032758","device":"desktop","version":"48.0"} 08:22:18 INFO - PROCESS | 1652 | [1652] 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:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f03000 == 3 [pid = 1652] [id = 3] 08:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x120f03800) [pid = 1652] [serial = 5] [outer = 0x0] 08:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f04000 == 4 [pid = 1652] [id = 4] 08:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11a0c2c00) [pid = 1652] [serial = 6] [outer = 0x0] 08:22:18 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:22:18 INFO - PROCESS | 1652 | [1652] 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:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123835800 == 5 [pid = 1652] [id = 5] 08:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11a0c2400) [pid = 1652] [serial = 7] [outer = 0x0] 08:22:19 INFO - PROCESS | 1652 | [1652] 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:22:19 INFO - PROCESS | 1652 | [1652] 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:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x1238ee400) [pid = 1652] [serial = 8] [outer = 0x11a0c2400] 08:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x123ee4000) [pid = 1652] [serial = 9] [outer = 0x120f03800] 08:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123ed4c00) [pid = 1652] [serial = 10] [outer = 0x11a0c2c00] 08:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123ed6800) [pid = 1652] [serial = 11] [outer = 0x11a0c2400] 08:22:19 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:22:19 INFO - PROCESS | 1652 | 1469200939883 Marionette INFO startBrowser ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:19 INFO - PROCESS | 1652 | 1469200939904 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1652 | 1469200939912 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1652 | 1469200939913 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x1266bd400) [pid = 1652] [serial = 12] [outer = 0x11a0c2400] 08:22:20 INFO - PROCESS | 1652 | 1469200940234 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"ee6ed43d-67c6-0f46-922b-7b509c65c174","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":"20160722032758","device":"desktop","version":"48.0","command_id":1}}] 08:22:20 INFO - PROCESS | 1652 | 1469200940365 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:22:20 INFO - PROCESS | 1652 | 1469200940368 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | 1469200940439 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:22:20 INFO - PROCESS | 1652 | 1469200940553 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:22:20 INFO - PROCESS | 1652 | 1469200940554 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | [1652] 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:22:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x128c79000) [pid = 1652] [serial = 13] [outer = 0x11a0c2400] 08:22:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:22:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:22:20 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:22:20 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:22:20 INFO - PROCESS | 1652 | 1469200940831 Marionette TRACE conn2 <- [1,3,null,{}] 08:22:20 INFO - PROCESS | 1652 | 1469200940835 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:22:20 INFO - PROCESS | 1652 | 1469200940838 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | 1469200940875 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:22:20 INFO - PROCESS | 1652 | 1469200940909 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:22:20 INFO - PROCESS | 1652 | 1469200940911 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:22:20 INFO - PROCESS | 1652 | 1469200940915 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1652 | 1469200940919 Marionette TRACE conn2 <- [1,6,null,{}] 08:22:20 INFO - PROCESS | 1652 | 1469200940925 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:22:20 INFO - PROCESS | 1652 | 1469200940928 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | 1469200940944 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:22:20 INFO - PROCESS | 1652 | 1469200940947 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:20 INFO - PROCESS | 1652 | 1469200940948 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x129132800 == 6 [pid = 1652] [id = 6] 08:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12918f800) [pid = 1652] [serial = 14] [outer = 0x0] 08:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129191400) [pid = 1652] [serial = 15] [outer = 0x12918f800] 08:22:20 INFO - PROCESS | 1652 | 1469200940991 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129295400) [pid = 1652] [serial = 16] [outer = 0x12918f800] 08:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129622800 == 7 [pid = 1652] [id = 7] 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x128c49400) [pid = 1652] [serial = 17] [outer = 0x0] 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12929cc00) [pid = 1652] [serial = 18] [outer = 0x128c49400] 08:22:21 INFO - PROCESS | 1652 | 1469200941395 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1652 | 1469200941437 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:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x1298a0c00) [pid = 1652] [serial = 19] [outer = 0x128c49400] 08:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 573ms 08:22:21 INFO - PROCESS | 1652 | 1469200941503 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1652 | 1469200941505 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:22:21 INFO - PROCESS | 1652 | 1469200941519 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1652 | 1469200941521 Marionette TRACE conn2 <- [1,10,null,{}] 08:22:21 INFO - PROCESS | 1652 | 1469200941530 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:22:21 INFO - PROCESS | 1652 | 1469200941535 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:21 INFO - PROCESS | 1652 | 1469200941734 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:22:21 INFO - PROCESS | 1652 | 1469200941768 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:21 INFO - PROCESS | 1652 | 1469200941769 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a858800 == 8 [pid = 1652] [id = 8] 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a8b1400) [pid = 1652] [serial = 20] [outer = 0x0] 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a8b3000) [pid = 1652] [serial = 21] [outer = 0x12a8b1400] 08:22:21 INFO - PROCESS | 1652 | 1469200941816 Marionette DEBUG loaded listener.js 08:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a8b7400) [pid = 1652] [serial = 22] [outer = 0x12a8b1400] 08:22:22 INFO - PROCESS | 1652 | 1469200942244 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:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 784ms 08:22:22 INFO - PROCESS | 1652 | 1469200942296 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1652 | 1469200942298 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:22:22 INFO - PROCESS | 1652 | 1469200942301 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1652 | 1469200942303 Marionette TRACE conn2 <- [1,14,null,{}] 08:22:22 INFO - PROCESS | 1652 | 1469200942306 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:22:22 INFO - PROCESS | 1652 | 1469200942312 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:22 INFO - PROCESS | 1652 | 1469200942455 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:22:22 INFO - PROCESS | 1652 | 1469200942468 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:22 INFO - PROCESS | 1652 | 1469200942469 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2a0000 == 9 [pid = 1652] [id = 9] 08:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12b132c00) [pid = 1652] [serial = 23] [outer = 0x0] 08:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b136c00) [pid = 1652] [serial = 24] [outer = 0x12b132c00] 08:22:22 INFO - PROCESS | 1652 | 1469200942506 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b996800) [pid = 1652] [serial = 25] [outer = 0x12b132c00] 08:22:22 INFO - PROCESS | 1652 | 1469200942920 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:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 669ms 08:22:22 INFO - PROCESS | 1652 | 1469200942971 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1652 | 1469200942972 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:22:22 INFO - PROCESS | 1652 | 1469200942980 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1652 | 1469200942981 Marionette TRACE conn2 <- [1,18,null,{}] 08:22:22 INFO - PROCESS | 1652 | 1469200942983 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:22:22 INFO - PROCESS | 1652 | 1469200942985 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | 1469200943074 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:22:23 INFO - PROCESS | 1652 | 1469200943080 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:23 INFO - PROCESS | 1652 | 1469200943082 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba39800 == 10 [pid = 1652] [id = 10] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b9a3c00) [pid = 1652] [serial = 26] [outer = 0x0] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12ba96000) [pid = 1652] [serial = 27] [outer = 0x12b9a3c00] 08:22:23 INFO - PROCESS | 1652 | 1469200943116 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12ba9c000) [pid = 1652] [serial = 28] [outer = 0x12b9a3c00] 08:22:23 INFO - PROCESS | 1652 | 1469200943373 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:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 08:22:23 INFO - PROCESS | 1652 | 1469200943399 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1652 | 1469200943400 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:22:23 INFO - PROCESS | 1652 | 1469200943402 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1652 | 1469200943403 Marionette TRACE conn2 <- [1,22,null,{}] 08:22:23 INFO - PROCESS | 1652 | 1469200943413 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:22:23 INFO - PROCESS | 1652 | 1469200943415 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | 1469200943512 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:22:23 INFO - PROCESS | 1652 | 1469200943516 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:23 INFO - PROCESS | 1652 | 1469200943517 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1c800 == 11 [pid = 1652] [id = 11] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12ba9fc00) [pid = 1652] [serial = 29] [outer = 0x0] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bcebc00) [pid = 1652] [serial = 30] [outer = 0x12ba9fc00] 08:22:23 INFO - PROCESS | 1652 | 1469200943542 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12be92c00) [pid = 1652] [serial = 31] [outer = 0x12ba9fc00] 08:22:23 INFO - PROCESS | 1652 | 1469200943777 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:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 08:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:22:23 INFO - PROCESS | 1652 | 1469200943830 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:22:23 INFO - PROCESS | 1652 | 1469200943831 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:22:23 INFO - PROCESS | 1652 | 1469200943834 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:22:23 INFO - PROCESS | 1652 | 1469200943835 Marionette TRACE conn2 <- [1,26,null,{}] 08:22:23 INFO - PROCESS | 1652 | 1469200943837 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:22:23 INFO - PROCESS | 1652 | 1469200943838 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | 1469200943953 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:22:23 INFO - PROCESS | 1652 | 1469200943957 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:23 INFO - PROCESS | 1652 | 1469200943958 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c034000 == 12 [pid = 1652] [id = 12] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12be95800) [pid = 1652] [serial = 32] [outer = 0x0] 08:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12be9f400) [pid = 1652] [serial = 33] [outer = 0x12be95800] 08:22:23 INFO - PROCESS | 1652 | 1469200943991 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12c0d3800) [pid = 1652] [serial = 34] [outer = 0x12be95800] 08:22:24 INFO - PROCESS | 1652 | 1469200944368 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:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 568ms 08:22:24 INFO - PROCESS | 1652 | 1469200944403 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:22:24 INFO - PROCESS | 1652 | 1469200944405 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:22:24 INFO - PROCESS | 1652 | 1469200944408 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1652 | 1469200944423 Marionette TRACE conn2 <- [1,30,null,{}] 08:22:24 INFO - PROCESS | 1652 | 1469200944427 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:22:24 INFO - PROCESS | 1652 | 1469200944429 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:24 INFO - PROCESS | 1652 | 1469200944529 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:22:24 INFO - PROCESS | 1652 | 1469200944533 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:24 INFO - PROCESS | 1652 | 1469200944534 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47c000 == 13 [pid = 1652] [id = 13] 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12c0d6000) [pid = 1652] [serial = 35] [outer = 0x0] 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12c606800) [pid = 1652] [serial = 36] [outer = 0x12c0d6000] 08:22:24 INFO - PROCESS | 1652 | 1469200944558 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c609c00) [pid = 1652] [serial = 37] [outer = 0x12c0d6000] 08:22:24 INFO - PROCESS | 1652 | 1469200944793 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:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 436ms 08:22:24 INFO - PROCESS | 1652 | 1469200944847 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:22:24 INFO - PROCESS | 1652 | 1469200944848 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:22:24 INFO - PROCESS | 1652 | 1469200944850 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1652 | 1469200944851 Marionette TRACE conn2 <- [1,34,null,{}] 08:22:24 INFO - PROCESS | 1652 | 1469200944854 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:22:24 INFO - PROCESS | 1652 | 1469200944855 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:24 INFO - PROCESS | 1652 | 1469200944955 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:22:24 INFO - PROCESS | 1652 | 1469200944958 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:24 INFO - PROCESS | 1652 | 1469200944959 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d2800 == 14 [pid = 1652] [id = 14] 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c60c000) [pid = 1652] [serial = 38] [outer = 0x0] 08:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c611c00) [pid = 1652] [serial = 39] [outer = 0x12c60c000] 08:22:24 INFO - PROCESS | 1652 | 1469200944984 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12c6d8800) [pid = 1652] [serial = 40] [outer = 0x12c60c000] 08:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca8a000 == 15 [pid = 1652] [id = 15] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12ca8a800) [pid = 1652] [serial = 41] [outer = 0x0] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12ca84000) [pid = 1652] [serial = 42] [outer = 0x12ca8a800] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12c4de800) [pid = 1652] [serial = 43] [outer = 0x12ca8a800] 08:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca89800 == 16 [pid = 1652] [id = 16] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12c6dc000) [pid = 1652] [serial = 44] [outer = 0x0] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cad3000) [pid = 1652] [serial = 45] [outer = 0x12c6dc000] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12c6e0c00) [pid = 1652] [serial = 46] [outer = 0x12c6dc000] 08:22:25 INFO - PROCESS | 1652 | 1469200945316 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:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 518ms 08:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:22:25 INFO - PROCESS | 1652 | 1469200945369 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1652 | 1469200945370 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:22:25 INFO - PROCESS | 1652 | 1469200945372 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1652 | 1469200945373 Marionette TRACE conn2 <- [1,38,null,{}] 08:22:25 INFO - PROCESS | 1652 | 1469200945375 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:22:25 INFO - PROCESS | 1652 | 1469200945376 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:25 INFO - PROCESS | 1652 | 1469200945472 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:22:25 INFO - PROCESS | 1652 | 1469200945477 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:25 INFO - PROCESS | 1652 | 1469200945478 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdd6000 == 17 [pid = 1652] [id = 17] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12c6d8c00) [pid = 1652] [serial = 47] [outer = 0x0] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cad2000) [pid = 1652] [serial = 48] [outer = 0x12c6d8c00] 08:22:25 INFO - PROCESS | 1652 | 1469200945502 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cebd400) [pid = 1652] [serial = 49] [outer = 0x12c6d8c00] 08:22:25 INFO - PROCESS | 1652 | 1469200945762 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:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 08:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:22:25 INFO - PROCESS | 1652 | 1469200945796 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1652 | 1469200945798 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:22:25 INFO - PROCESS | 1652 | 1469200945800 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1652 | 1469200945801 Marionette TRACE conn2 <- [1,42,null,{}] 08:22:25 INFO - PROCESS | 1652 | 1469200945803 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:22:25 INFO - PROCESS | 1652 | 1469200945804 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:25 INFO - PROCESS | 1652 | 1469200945901 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:22:25 INFO - PROCESS | 1652 | 1469200945905 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:25 INFO - PROCESS | 1652 | 1469200945906 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1a0800 == 18 [pid = 1652] [id = 18] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x119140400) [pid = 1652] [serial = 50] [outer = 0x0] 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12cec0400) [pid = 1652] [serial = 51] [outer = 0x119140400] 08:22:25 INFO - PROCESS | 1652 | 1469200945931 Marionette DEBUG loaded listener.js 08:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12cec4800) [pid = 1652] [serial = 52] [outer = 0x119140400] 08:22:26 INFO - PROCESS | 1652 | 1469200946158 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:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 369ms 08:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:22:26 INFO - PROCESS | 1652 | 1469200946169 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1652 | 1469200946170 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:22:26 INFO - PROCESS | 1652 | 1469200946173 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1652 | 1469200946176 Marionette TRACE conn2 <- [1,46,null,{}] 08:22:26 INFO - PROCESS | 1652 | 1469200946184 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:22:26 INFO - PROCESS | 1652 | 1469200946185 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:26 INFO - PROCESS | 1652 | 1469200946290 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:22:26 INFO - PROCESS | 1652 | 1469200946294 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:26 INFO - PROCESS | 1652 | 1469200946296 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d586800 == 19 [pid = 1652] [id = 19] 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12d3c9000) [pid = 1652] [serial = 53] [outer = 0x0] 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d3d2000) [pid = 1652] [serial = 54] [outer = 0x12d3c9000] 08:22:26 INFO - PROCESS | 1652 | 1469200946321 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d3d5800) [pid = 1652] [serial = 55] [outer = 0x12d3c9000] 08:22:26 INFO - PROCESS | 1652 | 1469200946548 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:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 425ms 08:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:22:26 INFO - PROCESS | 1652 | 1469200946599 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1652 | 1469200946600 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:22:26 INFO - PROCESS | 1652 | 1469200946602 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1652 | 1469200946603 Marionette TRACE conn2 <- [1,50,null,{}] 08:22:26 INFO - PROCESS | 1652 | 1469200946613 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:22:26 INFO - PROCESS | 1652 | 1469200946614 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:26 INFO - PROCESS | 1652 | 1469200946723 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:22:26 INFO - PROCESS | 1652 | 1469200946728 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:26 INFO - PROCESS | 1652 | 1469200946729 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d911000 == 20 [pid = 1652] [id = 20] 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x12d52a400) [pid = 1652] [serial = 56] [outer = 0x0] 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12d534c00) [pid = 1652] [serial = 57] [outer = 0x12d52a400] 08:22:26 INFO - PROCESS | 1652 | 1469200946757 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12dc9ac00) [pid = 1652] [serial = 58] [outer = 0x12d52a400] 08:22:27 INFO - PROCESS | 1652 | 1469200947048 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:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 519ms 08:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:22:27 INFO - PROCESS | 1652 | 1469200947122 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 1652 | 1469200947124 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:22:27 INFO - PROCESS | 1652 | 1469200947127 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 1652 | 1469200947130 Marionette TRACE conn2 <- [1,54,null,{}] 08:22:27 INFO - PROCESS | 1652 | 1469200947134 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:22:27 INFO - PROCESS | 1652 | 1469200947136 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:27 INFO - PROCESS | 1652 | 1469200947352 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:22:27 INFO - PROCESS | 1652 | 1469200947925 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:27 INFO - PROCESS | 1652 | 1469200947926 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x111fa0800 == 21 [pid = 1652] [id = 21] 08:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11223d800) [pid = 1652] [serial = 59] [outer = 0x0] 08:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1122b3c00) [pid = 1652] [serial = 60] [outer = 0x11223d800] 08:22:27 INFO - PROCESS | 1652 | 1469200947959 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x112a87400) [pid = 1652] [serial = 61] [outer = 0x11223d800] 08:22:28 INFO - PROCESS | 1652 | 1469200948368 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:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1272ms 08:22:28 INFO - PROCESS | 1652 | 1469200948401 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:22:28 INFO - PROCESS | 1652 | 1469200948403 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:22:28 INFO - PROCESS | 1652 | 1469200948407 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1652 | 1469200948408 Marionette TRACE conn2 <- [1,58,null,{}] 08:22:28 INFO - PROCESS | 1652 | 1469200948412 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:22:28 INFO - PROCESS | 1652 | 1469200948415 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:28 INFO - PROCESS | 1652 | 1469200948529 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:22:28 INFO - PROCESS | 1652 | 1469200948567 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:28 INFO - PROCESS | 1652 | 1469200948569 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e51800 == 22 [pid = 1652] [id = 22] 08:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1130de800) [pid = 1652] [serial = 62] [outer = 0x0] 08:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x115e86c00) [pid = 1652] [serial = 63] [outer = 0x1130de800] 08:22:28 INFO - PROCESS | 1652 | 1469200948600 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x116767c00) [pid = 1652] [serial = 64] [outer = 0x1130de800] 08:22:29 INFO - PROCESS | 1652 | 1469200948998 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:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 620ms 08:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:22:29 INFO - PROCESS | 1652 | 1469200949028 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 1652 | 1469200949030 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:22:29 INFO - PROCESS | 1652 | 1469200949032 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1652 | 1469200949033 Marionette TRACE conn2 <- [1,62,null,{}] 08:22:29 INFO - PROCESS | 1652 | 1469200949036 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:22:29 INFO - PROCESS | 1652 | 1469200949037 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:29 INFO - PROCESS | 1652 | 1469200949149 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:22:29 INFO - PROCESS | 1652 | 1469200949218 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:29 INFO - PROCESS | 1652 | 1469200949219 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11714e000 == 23 [pid = 1652] [id = 23] 08:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11835e400) [pid = 1652] [serial = 65] [outer = 0x0] 08:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118507400) [pid = 1652] [serial = 66] [outer = 0x11835e400] 08:22:29 INFO - PROCESS | 1652 | 1469200949250 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1188f4400) [pid = 1652] [serial = 67] [outer = 0x11835e400] 08:22:29 INFO - PROCESS | 1652 | 1469200949823 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:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 819ms 08:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:22:29 INFO - PROCESS | 1652 | 1469200949863 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 1652 | 1469200949865 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:22:29 INFO - PROCESS | 1652 | 1469200949908 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1652 | 1469200949911 Marionette TRACE conn2 <- [1,66,null,{}] 08:22:29 INFO - PROCESS | 1652 | 1469200949927 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:22:29 INFO - PROCESS | 1652 | 1469200949928 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:30 INFO - PROCESS | 1652 | 1469200950012 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:22:30 INFO - PROCESS | 1652 | 1469200950065 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:30 INFO - PROCESS | 1652 | 1469200950067 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e16800 == 24 [pid = 1652] [id = 24] 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x113dd5800) [pid = 1652] [serial = 68] [outer = 0x0] 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116769400) [pid = 1652] [serial = 69] [outer = 0x113dd5800] 08:22:30 INFO - PROCESS | 1652 | 1469200950094 Marionette DEBUG loaded listener.js 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x116911800) [pid = 1652] [serial = 70] [outer = 0x113dd5800] 08:22:30 INFO - PROCESS | 1652 | 1469200950474 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:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 08:22:30 INFO - PROCESS | 1652 | 1469200950494 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 1652 | 1469200950497 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:22:30 INFO - PROCESS | 1652 | 1469200950501 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1652 | 1469200950503 Marionette TRACE conn2 <- [1,70,null,{}] 08:22:30 INFO - PROCESS | 1652 | 1469200950505 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:22:30 INFO - PROCESS | 1652 | 1469200950508 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:30 INFO - PROCESS | 1652 | 1469200950582 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:22:30 INFO - PROCESS | 1652 | 1469200950586 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:30 INFO - PROCESS | 1652 | 1469200950587 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164ad800 == 25 [pid = 1652] [id = 25] 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1161b3400) [pid = 1652] [serial = 71] [outer = 0x0] 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176c0c00) [pid = 1652] [serial = 72] [outer = 0x1161b3400] 08:22:30 INFO - PROCESS | 1652 | 1469200950617 Marionette DEBUG loaded listener.js 08:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11830e400) [pid = 1652] [serial = 73] [outer = 0x1161b3400] 08:22:30 INFO - PROCESS | 1652 | 1469200950921 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:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 08:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:22:30 INFO - PROCESS | 1652 | 1469200950971 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:22:30 INFO - PROCESS | 1652 | 1469200950972 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:22:30 INFO - PROCESS | 1652 | 1469200950976 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:22:30 INFO - PROCESS | 1652 | 1469200950979 Marionette TRACE conn2 <- [1,74,null,{}] 08:22:30 INFO - PROCESS | 1652 | 1469200950987 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:22:30 INFO - PROCESS | 1652 | 1469200950990 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:31 INFO - PROCESS | 1652 | 1469200951063 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:22:31 INFO - PROCESS | 1652 | 1469200951067 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:31 INFO - PROCESS | 1652 | 1469200951069 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0f000 == 26 [pid = 1652] [id = 26] 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x113350400) [pid = 1652] [serial = 74] [outer = 0x0] 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11835fc00) [pid = 1652] [serial = 75] [outer = 0x113350400] 08:22:31 INFO - PROCESS | 1652 | 1469200951100 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118804400) [pid = 1652] [serial = 76] [outer = 0x113350400] 08:22:31 INFO - PROCESS | 1652 | 1469200951417 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:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms 08:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:22:31 INFO - PROCESS | 1652 | 1469200951449 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1652 | 1469200951451 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:22:31 INFO - PROCESS | 1652 | 1469200951454 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1652 | 1469200951457 Marionette TRACE conn2 <- [1,78,null,{}] 08:22:31 INFO - PROCESS | 1652 | 1469200951463 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:22:31 INFO - PROCESS | 1652 | 1469200951464 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:31 INFO - PROCESS | 1652 | 1469200951585 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:22:31 INFO - PROCESS | 1652 | 1469200951624 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:31 INFO - PROCESS | 1652 | 1469200951625 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11747a800 == 27 [pid = 1652] [id = 27] 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118355800) [pid = 1652] [serial = 77] [outer = 0x0] 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119140000) [pid = 1652] [serial = 78] [outer = 0x118355800] 08:22:31 INFO - PROCESS | 1652 | 1469200951650 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119293000) [pid = 1652] [serial = 79] [outer = 0x118355800] 08:22:31 INFO - PROCESS | 1652 | 1469200951915 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:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 08:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:22:31 INFO - PROCESS | 1652 | 1469200951932 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1652 | 1469200951933 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:22:31 INFO - PROCESS | 1652 | 1469200951935 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:22:31 INFO - PROCESS | 1652 | 1469200951936 Marionette TRACE conn2 <- [1,82,null,{}] 08:22:31 INFO - PROCESS | 1652 | 1469200951938 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:22:31 INFO - PROCESS | 1652 | 1469200951940 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | 1469200952025 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:22:32 INFO - PROCESS | 1652 | 1469200952028 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:32 INFO - PROCESS | 1652 | 1469200952029 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118379800 == 28 [pid = 1652] [id = 28] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1132d2800) [pid = 1652] [serial = 80] [outer = 0x0] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119531c00) [pid = 1652] [serial = 81] [outer = 0x1132d2800] 08:22:32 INFO - PROCESS | 1652 | 1469200952054 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11990ac00) [pid = 1652] [serial = 82] [outer = 0x1132d2800] 08:22:32 INFO - PROCESS | 1652 | 1469200952351 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:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 08:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:22:32 INFO - PROCESS | 1652 | 1469200952403 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 1652 | 1469200952404 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:22:32 INFO - PROCESS | 1652 | 1469200952406 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1652 | 1469200952407 Marionette TRACE conn2 <- [1,86,null,{}] 08:22:32 INFO - PROCESS | 1652 | 1469200952410 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:22:32 INFO - PROCESS | 1652 | 1469200952414 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | 1469200952525 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:22:32 INFO - PROCESS | 1652 | 1469200952529 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:32 INFO - PROCESS | 1652 | 1469200952530 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873e000 == 29 [pid = 1652] [id = 29] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119ce5800) [pid = 1652] [serial = 83] [outer = 0x0] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x120fc1800) [pid = 1652] [serial = 84] [outer = 0x119ce5800] 08:22:32 INFO - PROCESS | 1652 | 1469200952557 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1211f3c00) [pid = 1652] [serial = 85] [outer = 0x119ce5800] 08:22:32 INFO - PROCESS | 1652 | 1469200952836 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:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 08:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:22:32 INFO - PROCESS | 1652 | 1469200952878 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:22:32 INFO - PROCESS | 1652 | 1469200952879 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:22:32 INFO - PROCESS | 1652 | 1469200952881 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1652 | 1469200952882 Marionette TRACE conn2 <- [1,90,null,{}] 08:22:32 INFO - PROCESS | 1652 | 1469200952884 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:22:32 INFO - PROCESS | 1652 | 1469200952886 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | 1469200952959 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:22:32 INFO - PROCESS | 1652 | 1469200952963 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:32 INFO - PROCESS | 1652 | 1469200952964 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192c5000 == 30 [pid = 1652] [id = 30] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119ce3c00) [pid = 1652] [serial = 86] [outer = 0x0] 08:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123487400) [pid = 1652] [serial = 87] [outer = 0x119ce3c00] 08:22:32 INFO - PROCESS | 1652 | 1469200952988 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12373f800) [pid = 1652] [serial = 88] [outer = 0x119ce3c00] 08:22:33 INFO - PROCESS | 1652 | 1469200953272 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:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 08:22:33 INFO - PROCESS | 1652 | 1469200953300 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1652 | 1469200953301 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:22:33 INFO - PROCESS | 1652 | 1469200953305 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1652 | 1469200953307 Marionette TRACE conn2 <- [1,94,null,{}] 08:22:33 INFO - PROCESS | 1652 | 1469200953313 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:22:33 INFO - PROCESS | 1652 | 1469200953314 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:33 INFO - PROCESS | 1652 | 1469200953408 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:22:33 INFO - PROCESS | 1652 | 1469200953414 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:33 INFO - PROCESS | 1652 | 1469200953415 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c3800 == 31 [pid = 1652] [id = 31] 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1132d4000) [pid = 1652] [serial = 89] [outer = 0x0] 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1238ee000) [pid = 1652] [serial = 90] [outer = 0x1132d4000] 08:22:33 INFO - PROCESS | 1652 | 1469200953439 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123ed3400) [pid = 1652] [serial = 91] [outer = 0x1132d4000] 08:22:33 INFO - PROCESS | 1652 | 1469200953661 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:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 08:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:22:33 INFO - PROCESS | 1652 | 1469200953729 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1652 | 1469200953730 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:22:33 INFO - PROCESS | 1652 | 1469200953732 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1652 | 1469200953733 Marionette TRACE conn2 <- [1,98,null,{}] 08:22:33 INFO - PROCESS | 1652 | 1469200953735 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:22:33 INFO - PROCESS | 1652 | 1469200953736 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:33 INFO - PROCESS | 1652 | 1469200953812 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:22:33 INFO - PROCESS | 1652 | 1469200953816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:33 INFO - PROCESS | 1652 | 1469200953817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bcd000 == 32 [pid = 1652] [id = 32] 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123e92c00) [pid = 1652] [serial = 92] [outer = 0x0] 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12430f000) [pid = 1652] [serial = 93] [outer = 0x123e92c00] 08:22:33 INFO - PROCESS | 1652 | 1469200953843 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12438b000) [pid = 1652] [serial = 94] [outer = 0x123e92c00] 08:22:34 INFO - PROCESS | 1652 | 1469200954129 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:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 08:22:34 INFO - PROCESS | 1652 | 1469200954156 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1652 | 1469200954158 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:22:34 INFO - PROCESS | 1652 | 1469200954163 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1652 | 1469200954164 Marionette TRACE conn2 <- [1,102,null,{}] 08:22:34 INFO - PROCESS | 1652 | 1469200954166 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:22:34 INFO - PROCESS | 1652 | 1469200954167 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:34 INFO - PROCESS | 1652 | 1469200954243 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:22:34 INFO - PROCESS | 1652 | 1469200954247 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:34 INFO - PROCESS | 1652 | 1469200954248 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed5000 == 33 [pid = 1652] [id = 33] 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12438bc00) [pid = 1652] [serial = 95] [outer = 0x0] 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124685000) [pid = 1652] [serial = 96] [outer = 0x12438bc00] 08:22:34 INFO - PROCESS | 1652 | 1469200954271 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1246e5400) [pid = 1652] [serial = 97] [outer = 0x12438bc00] 08:22:34 INFO - PROCESS | 1652 | 1469200954578 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:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 467ms 08:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:22:34 INFO - PROCESS | 1652 | 1469200954631 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1652 | 1469200954632 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:22:34 INFO - PROCESS | 1652 | 1469200954634 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1652 | 1469200954636 Marionette TRACE conn2 <- [1,106,null,{}] 08:22:34 INFO - PROCESS | 1652 | 1469200954638 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:22:34 INFO - PROCESS | 1652 | 1469200954640 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:34 INFO - PROCESS | 1652 | 1469200954748 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:22:34 INFO - PROCESS | 1652 | 1469200954752 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:34 INFO - PROCESS | 1652 | 1469200954753 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123086800 == 34 [pid = 1652] [id = 34] 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1246ea400) [pid = 1652] [serial = 98] [outer = 0x0] 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1258e1800) [pid = 1652] [serial = 99] [outer = 0x1246ea400] 08:22:34 INFO - PROCESS | 1652 | 1469200954781 Marionette DEBUG loaded listener.js 08:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126525000) [pid = 1652] [serial = 100] [outer = 0x1246ea400] 08:22:35 INFO - PROCESS | 1652 | 1469200955058 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:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 08:22:35 INFO - PROCESS | 1652 | 1469200955104 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 1652 | 1469200955105 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:22:35 INFO - PROCESS | 1652 | 1469200955108 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1652 | 1469200955110 Marionette TRACE conn2 <- [1,110,null,{}] 08:22:35 INFO - PROCESS | 1652 | 1469200955114 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:22:35 INFO - PROCESS | 1652 | 1469200955115 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:35 INFO - PROCESS | 1652 | 1469200955192 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:22:35 INFO - PROCESS | 1652 | 1469200955196 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:35 INFO - PROCESS | 1652 | 1469200955197 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123280000 == 35 [pid = 1652] [id = 35] 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1258e6800) [pid = 1652] [serial = 101] [outer = 0x0] 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126643000) [pid = 1652] [serial = 102] [outer = 0x1258e6800] 08:22:35 INFO - PROCESS | 1652 | 1469200955220 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126871c00) [pid = 1652] [serial = 103] [outer = 0x1258e6800] 08:22:35 INFO - PROCESS | 1652 | 1469200955513 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:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 422ms 08:22:35 INFO - PROCESS | 1652 | 1469200955532 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:22:35 INFO - PROCESS | 1652 | 1469200955533 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:22:35 INFO - PROCESS | 1652 | 1469200955538 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:22:35 INFO - PROCESS | 1652 | 1469200955540 Marionette TRACE conn2 <- [1,114,null,{}] 08:22:35 INFO - PROCESS | 1652 | 1469200955552 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:22:35 INFO - PROCESS | 1652 | 1469200955553 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:35 INFO - PROCESS | 1652 | 1469200955690 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:22:35 INFO - PROCESS | 1652 | 1469200955699 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:35 INFO - PROCESS | 1652 | 1469200955700 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234cc800 == 36 [pid = 1652] [id = 36] 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123ed4000) [pid = 1652] [serial = 104] [outer = 0x0] 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1265a1c00) [pid = 1652] [serial = 105] [outer = 0x123ed4000] 08:22:35 INFO - PROCESS | 1652 | 1469200955737 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128c48000) [pid = 1652] [serial = 106] [outer = 0x123ed4000] 08:22:36 INFO - PROCESS | 1652 | 1469200956137 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:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 628ms 08:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:22:36 INFO - PROCESS | 1652 | 1469200956166 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 1652 | 1469200956168 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:22:36 INFO - PROCESS | 1652 | 1469200956170 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1652 | 1469200956171 Marionette TRACE conn2 <- [1,118,null,{}] 08:22:36 INFO - PROCESS | 1652 | 1469200956173 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:22:36 INFO - PROCESS | 1652 | 1469200956176 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:36 INFO - PROCESS | 1652 | 1469200956250 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:22:36 INFO - PROCESS | 1652 | 1469200956297 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:36 INFO - PROCESS | 1652 | 1469200956298 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123286800 == 37 [pid = 1652] [id = 37] 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126b88c00) [pid = 1652] [serial = 107] [outer = 0x0] 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128c7d800) [pid = 1652] [serial = 108] [outer = 0x126b88c00] 08:22:36 INFO - PROCESS | 1652 | 1469200956322 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12918ec00) [pid = 1652] [serial = 109] [outer = 0x126b88c00] 08:22:36 INFO - PROCESS | 1652 | 1469200956550 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:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 08:22:36 INFO - PROCESS | 1652 | 1469200956588 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 1652 | 1469200956589 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:22:36 INFO - PROCESS | 1652 | 1469200956601 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1652 | 1469200956602 Marionette TRACE conn2 <- [1,122,null,{}] 08:22:36 INFO - PROCESS | 1652 | 1469200956604 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:22:36 INFO - PROCESS | 1652 | 1469200956605 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:36 INFO - PROCESS | 1652 | 1469200956686 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:22:36 INFO - PROCESS | 1652 | 1469200956691 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:36 INFO - PROCESS | 1652 | 1469200956693 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef3800 == 38 [pid = 1652] [id = 38] 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129192c00) [pid = 1652] [serial = 110] [outer = 0x0] 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129298000) [pid = 1652] [serial = 111] [outer = 0x129192c00] 08:22:36 INFO - PROCESS | 1652 | 1469200956717 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1292a0800) [pid = 1652] [serial = 112] [outer = 0x129192c00] 08:22:36 INFO - PROCESS | 1652 | 1469200956996 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:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 08:22:37 INFO - PROCESS | 1652 | 1469200957019 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1652 | 1469200957021 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:22:37 INFO - PROCESS | 1652 | 1469200957030 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1652 | 1469200957031 Marionette TRACE conn2 <- [1,126,null,{}] 08:22:37 INFO - PROCESS | 1652 | 1469200957033 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:22:37 INFO - PROCESS | 1652 | 1469200957034 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:37 INFO - PROCESS | 1652 | 1469200957127 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:22:37 INFO - PROCESS | 1652 | 1469200957172 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:37 INFO - PROCESS | 1652 | 1469200957173 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x124424800 == 39 [pid = 1652] [id = 39] 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129194400) [pid = 1652] [serial = 113] [outer = 0x0] 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129490000) [pid = 1652] [serial = 114] [outer = 0x129194400] 08:22:37 INFO - PROCESS | 1652 | 1469200957197 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1298a9800) [pid = 1652] [serial = 115] [outer = 0x129194400] 08:22:37 INFO - PROCESS | 1652 | 1469200957432 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:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 08:22:37 INFO - PROCESS | 1652 | 1469200957498 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1652 | 1469200957499 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:22:37 INFO - PROCESS | 1652 | 1469200957501 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1652 | 1469200957502 Marionette TRACE conn2 <- [1,130,null,{}] 08:22:37 INFO - PROCESS | 1652 | 1469200957505 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:22:37 INFO - PROCESS | 1652 | 1469200957506 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:37 INFO - PROCESS | 1652 | 1469200957600 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:22:37 INFO - PROCESS | 1652 | 1469200957603 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:37 INFO - PROCESS | 1652 | 1469200957603 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x125938000 == 40 [pid = 1652] [id = 40] 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a6ccc00) [pid = 1652] [serial = 116] [outer = 0x0] 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a7af400) [pid = 1652] [serial = 117] [outer = 0x12a6ccc00] 08:22:37 INFO - PROCESS | 1652 | 1469200957627 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a7bb800) [pid = 1652] [serial = 118] [outer = 0x12a6ccc00] 08:22:38 INFO - PROCESS | 1652 | 1469200958611 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:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1119ms 08:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:22:38 INFO - PROCESS | 1652 | 1469200958621 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 1652 | 1469200958625 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:22:38 INFO - PROCESS | 1652 | 1469200958629 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - PROCESS | 1652 | 1469200958631 Marionette TRACE conn2 <- [1,134,null,{}] 08:22:38 INFO - PROCESS | 1652 | 1469200958635 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:22:38 INFO - PROCESS | 1652 | 1469200958636 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:38 INFO - PROCESS | 1652 | 1469200958723 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:22:38 INFO - PROCESS | 1652 | 1469200958754 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:38 INFO - PROCESS | 1652 | 1469200958757 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d36000 == 41 [pid = 1652] [id = 41] 08:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x116a0c800) [pid = 1652] [serial = 119] [outer = 0x0] 08:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11744b400) [pid = 1652] [serial = 120] [outer = 0x116a0c800] 08:22:38 INFO - PROCESS | 1652 | 1469200958784 Marionette DEBUG loaded listener.js 08:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x117d43000) [pid = 1652] [serial = 121] [outer = 0x116a0c800] 08:22:39 INFO - PROCESS | 1652 | 1469200959088 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:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 08:22:39 INFO - PROCESS | 1652 | 1469200959109 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1652 | 1469200959113 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:22:39 INFO - PROCESS | 1652 | 1469200959118 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1652 | 1469200959119 Marionette TRACE conn2 <- [1,138,null,{}] 08:22:39 INFO - PROCESS | 1652 | 1469200959121 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:22:39 INFO - PROCESS | 1652 | 1469200959123 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:39 INFO - PROCESS | 1652 | 1469200959216 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:22:39 INFO - PROCESS | 1652 | 1469200959220 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:39 INFO - PROCESS | 1652 | 1469200959221 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1800 == 42 [pid = 1652] [id = 42] 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118310800) [pid = 1652] [serial = 122] [outer = 0x0] 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1183f2c00) [pid = 1652] [serial = 123] [outer = 0x118310800] 08:22:39 INFO - PROCESS | 1652 | 1469200959250 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11880b000) [pid = 1652] [serial = 124] [outer = 0x118310800] 08:22:39 INFO - PROCESS | 1652 | 1469200959588 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:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 518ms 08:22:39 INFO - PROCESS | 1652 | 1469200959636 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:22:39 INFO - PROCESS | 1652 | 1469200959637 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:22:39 INFO - PROCESS | 1652 | 1469200959640 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:22:39 INFO - PROCESS | 1652 | 1469200959644 Marionette TRACE conn2 <- [1,142,null,{}] 08:22:39 INFO - PROCESS | 1652 | 1469200959652 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:22:39 INFO - PROCESS | 1652 | 1469200959655 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:39 INFO - PROCESS | 1652 | 1469200959748 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:22:39 INFO - PROCESS | 1652 | 1469200959753 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:39 INFO - PROCESS | 1652 | 1469200959755 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181f6800 == 43 [pid = 1652] [id = 43] 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119532800) [pid = 1652] [serial = 125] [outer = 0x0] 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119ce6800) [pid = 1652] [serial = 126] [outer = 0x119532800] 08:22:39 INFO - PROCESS | 1652 | 1469200959782 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x120fd0400) [pid = 1652] [serial = 127] [outer = 0x119532800] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b132c00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a8b1400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12918f800) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d3c9000) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119140400) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c6d8c00) [pid = 1652] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12c60c000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12c0d6000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12be95800) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ba9fc00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b9a3c00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123e92c00) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12438bc00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1246ea400) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123ed4000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126b88c00) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129192c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12d52a400) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11223d800) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1130de800) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11835e400) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x113dd5800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1161b3400) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113350400) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118355800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1132d2800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119ce5800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119ce3c00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:22:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1132d4000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:22:40 INFO - PROCESS | 1652 | 1469200960494 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:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 873ms 08:22:40 INFO - PROCESS | 1652 | 1469200960513 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1652 | 1469200960515 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:22:40 INFO - PROCESS | 1652 | 1469200960519 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1652 | 1469200960520 Marionette TRACE conn2 <- [1,146,null,{}] 08:22:40 INFO - PROCESS | 1652 | 1469200960528 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:22:40 INFO - PROCESS | 1652 | 1469200960529 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:40 INFO - PROCESS | 1652 | 1469200960618 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:22:40 INFO - PROCESS | 1652 | 1469200960666 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:40 INFO - PROCESS | 1652 | 1469200960667 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873b000 == 44 [pid = 1652] [id = 44] 08:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1122bf400) [pid = 1652] [serial = 128] [outer = 0x0] 08:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x117d34c00) [pid = 1652] [serial = 129] [outer = 0x1122bf400] 08:22:40 INFO - PROCESS | 1652 | 1469200960692 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11952b000) [pid = 1652] [serial = 130] [outer = 0x1122bf400] 08:22:40 INFO - PROCESS | 1652 | 1469200960945 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:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 467ms 08:22:40 INFO - PROCESS | 1652 | 1469200960988 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1652 | 1469200960989 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:22:41 INFO - PROCESS | 1652 | 1469200960999 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1652 | 1469200961000 Marionette TRACE conn2 <- [1,150,null,{}] 08:22:41 INFO - PROCESS | 1652 | 1469200961002 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:22:41 INFO - PROCESS | 1652 | 1469200961003 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:41 INFO - PROCESS | 1652 | 1469200961077 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:22:41 INFO - PROCESS | 1652 | 1469200961081 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:41 INFO - PROCESS | 1652 | 1469200961082 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196ca000 == 45 [pid = 1652] [id = 45] 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118310000) [pid = 1652] [serial = 131] [outer = 0x0] 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1211ed400) [pid = 1652] [serial = 132] [outer = 0x118310000] 08:22:41 INFO - PROCESS | 1652 | 1469200961108 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1231e8400) [pid = 1652] [serial = 133] [outer = 0x118310000] 08:22:41 INFO - PROCESS | 1652 | 1469200961431 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:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 08:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:22:41 INFO - PROCESS | 1652 | 1469200961468 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1652 | 1469200961469 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:22:41 INFO - PROCESS | 1652 | 1469200961471 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1652 | 1469200961472 Marionette TRACE conn2 <- [1,154,null,{}] 08:22:41 INFO - PROCESS | 1652 | 1469200961475 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:22:41 INFO - PROCESS | 1652 | 1469200961478 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:41 INFO - PROCESS | 1652 | 1469200961564 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:22:41 INFO - PROCESS | 1652 | 1469200961568 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:41 INFO - PROCESS | 1652 | 1469200961569 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed6800 == 46 [pid = 1652] [id = 46] 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1239a0c00) [pid = 1652] [serial = 134] [outer = 0x0] 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124309c00) [pid = 1652] [serial = 135] [outer = 0x1239a0c00] 08:22:41 INFO - PROCESS | 1652 | 1469200961596 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12489ec00) [pid = 1652] [serial = 136] [outer = 0x1239a0c00] 08:22:41 INFO - PROCESS | 1652 | 1469200961930 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:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 08:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:22:41 INFO - PROCESS | 1652 | 1469200961941 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1652 | 1469200961943 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:22:41 INFO - PROCESS | 1652 | 1469200961946 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1652 | 1469200961947 Marionette TRACE conn2 <- [1,158,null,{}] 08:22:41 INFO - PROCESS | 1652 | 1469200961951 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:22:41 INFO - PROCESS | 1652 | 1469200961952 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:42 INFO - PROCESS | 1652 | 1469200962089 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:22:42 INFO - PROCESS | 1652 | 1469200962097 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:42 INFO - PROCESS | 1652 | 1469200962098 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123086000 == 47 [pid = 1652] [id = 47] 08:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1239a2400) [pid = 1652] [serial = 137] [outer = 0x0] 08:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1258e0400) [pid = 1652] [serial = 138] [outer = 0x1239a2400] 08:22:42 INFO - PROCESS | 1652 | 1469200962136 Marionette DEBUG loaded listener.js 08:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126239000) [pid = 1652] [serial = 139] [outer = 0x1239a2400] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef3800 == 46 [pid = 1652] [id = 38] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1234cc800 == 45 [pid = 1652] [id = 36] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123280000 == 44 [pid = 1652] [id = 35] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123086800 == 43 [pid = 1652] [id = 34] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11873e000 == 42 [pid = 1652] [id = 29] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123286800 == 41 [pid = 1652] [id = 37] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed5000 == 40 [pid = 1652] [id = 33] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11747a800 == 39 [pid = 1652] [id = 27] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x124424800 == 38 [pid = 1652] [id = 39] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118379800 == 37 [pid = 1652] [id = 28] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119bcd000 == 36 [pid = 1652] [id = 32] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1192c5000 == 35 [pid = 1652] [id = 30] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c3800 == 34 [pid = 1652] [id = 31] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x113d36000 == 33 [pid = 1652] [id = 41] 08:22:42 INFO - PROCESS | 1652 | --DOCSHELL 0x125938000 == 32 [pid = 1652] [id = 40] 08:22:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196ca000 == 31 [pid = 1652] [id = 45] 08:22:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1181f6800 == 30 [pid = 1652] [id = 43] 08:22:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1800 == 29 [pid = 1652] [id = 42] 08:22:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed6800 == 28 [pid = 1652] [id = 46] 08:22:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11873b000 == 27 [pid = 1652] [id = 44] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123ed6800) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1238ee000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12430f000) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12438b000) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124685000) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1246e5400) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1258e1800) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126643000) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1265a1c00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c7d800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129298000) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1122b3c00) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e86c00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118507400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1188f4400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116769400) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176c0c00) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11830e400) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11835fc00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119140000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119531c00) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11990ac00) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120fc1800) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123487400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12373f800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123ed3400) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126525000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1211f3c00) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116911800) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128c48000) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12918ec00) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116767c00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118804400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1292a0800) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129490000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112a87400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x119293000) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12dc9ac00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1238ee400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12c606800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12c609c00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12be9f400) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c0d3800) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12be92c00) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12bcebc00) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12ba96000) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12ba9c000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12b136c00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12b996800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12a8b3000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12a8b7400) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12929cc00) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x129191400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x129295400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x12d534c00) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 54 (0x12d3d5800) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 53 (0x12d3d2000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 52 (0x12cec0400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 51 (0x12cec4800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 50 (0x12cad2000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 49 (0x12cebd400) [pid = 1652] [serial = 49] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 48 (0x12c6d8800) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 47 (0x12ca84000) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 46 (0x12cad3000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | --DOMWINDOW == 45 (0x12c611c00) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 08:22:43 INFO - PROCESS | 1652 | 1469200963400 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:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1472ms 08:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:22:43 INFO - PROCESS | 1652 | 1469200963418 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1652 | 1469200963420 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:22:43 INFO - PROCESS | 1652 | 1469200963425 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1652 | 1469200963428 Marionette TRACE conn2 <- [1,162,null,{}] 08:22:43 INFO - PROCESS | 1652 | 1469200963432 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:22:43 INFO - PROCESS | 1652 | 1469200963434 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:43 INFO - PROCESS | 1652 | 1469200963504 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:22:43 INFO - PROCESS | 1652 | 1469200963509 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:43 INFO - PROCESS | 1652 | 1469200963512 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x112ea7800 == 28 [pid = 1652] [id = 48] 08:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x115e8e000) [pid = 1652] [serial = 140] [outer = 0x0] 08:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x1164e5000) [pid = 1652] [serial = 141] [outer = 0x115e8e000] 08:22:43 INFO - PROCESS | 1652 | 1469200963542 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x11690b400) [pid = 1652] [serial = 142] [outer = 0x115e8e000] 08:22:43 INFO - PROCESS | 1652 | 1469200963848 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:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 473ms 08:22:43 INFO - PROCESS | 1652 | 1469200963897 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1652 | 1469200963900 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:22:43 INFO - PROCESS | 1652 | 1469200963905 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1652 | 1469200963906 Marionette TRACE conn2 <- [1,166,null,{}] 08:22:43 INFO - PROCESS | 1652 | 1469200963909 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:22:43 INFO - PROCESS | 1652 | 1469200963911 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:43 INFO - PROCESS | 1652 | 1469200963983 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:22:43 INFO - PROCESS | 1652 | 1469200963987 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:43 INFO - PROCESS | 1652 | 1469200963989 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164ab800 == 29 [pid = 1652] [id = 49] 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x116aafc00) [pid = 1652] [serial = 143] [outer = 0x0] 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x117d3f800) [pid = 1652] [serial = 144] [outer = 0x116aafc00] 08:22:44 INFO - PROCESS | 1652 | 1469200964019 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x118311800) [pid = 1652] [serial = 145] [outer = 0x116aafc00] 08:22:44 INFO - PROCESS | 1652 | 1469200964312 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:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 419ms 08:22:44 INFO - PROCESS | 1652 | 1469200964324 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:22:44 INFO - PROCESS | 1652 | 1469200964327 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:22:44 INFO - PROCESS | 1652 | 1469200964357 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1652 | 1469200964361 Marionette TRACE conn2 <- [1,170,null,{}] 08:22:44 INFO - PROCESS | 1652 | 1469200964373 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:22:44 INFO - PROCESS | 1652 | 1469200964379 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:44 INFO - PROCESS | 1652 | 1469200964496 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:22:44 INFO - PROCESS | 1652 | 1469200964551 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:44 INFO - PROCESS | 1652 | 1469200964554 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11714b000 == 30 [pid = 1652] [id = 50] 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x111d24400) [pid = 1652] [serial = 146] [outer = 0x0] 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x11850e400) [pid = 1652] [serial = 147] [outer = 0x111d24400] 08:22:44 INFO - PROCESS | 1652 | 1469200964598 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x1188f4400) [pid = 1652] [serial = 148] [outer = 0x111d24400] 08:22:44 INFO - PROCESS | 1652 | 1469200964928 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:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 635ms 08:22:44 INFO - PROCESS | 1652 | 1469200964982 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:22:44 INFO - PROCESS | 1652 | 1469200964983 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:22:44 INFO - PROCESS | 1652 | 1469200964986 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:22:44 INFO - PROCESS | 1652 | 1469200964987 Marionette TRACE conn2 <- [1,174,null,{}] 08:22:44 INFO - PROCESS | 1652 | 1469200964989 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:22:44 INFO - PROCESS | 1652 | 1469200964990 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:45 INFO - PROCESS | 1652 | 1469200965079 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:22:45 INFO - PROCESS | 1652 | 1469200965084 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:45 INFO - PROCESS | 1652 | 1469200965085 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x117488000 == 31 [pid = 1652] [id = 51] 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x119140400) [pid = 1652] [serial = 149] [outer = 0x0] 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x119297000) [pid = 1652] [serial = 150] [outer = 0x119140400] 08:22:45 INFO - PROCESS | 1652 | 1469200965110 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x119694800) [pid = 1652] [serial = 151] [outer = 0x119140400] 08:22:45 INFO - PROCESS | 1652 | 1469200965368 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:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 417ms 08:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:22:45 INFO - PROCESS | 1652 | 1469200965404 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1652 | 1469200965405 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:22:45 INFO - PROCESS | 1652 | 1469200965414 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1652 | 1469200965416 Marionette TRACE conn2 <- [1,178,null,{}] 08:22:45 INFO - PROCESS | 1652 | 1469200965418 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:22:45 INFO - PROCESS | 1652 | 1469200965419 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:45 INFO - PROCESS | 1652 | 1469200965499 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:22:45 INFO - PROCESS | 1652 | 1469200965502 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:45 INFO - PROCESS | 1652 | 1469200965504 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x118746000 == 32 [pid = 1652] [id = 52] 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1132cb400) [pid = 1652] [serial = 152] [outer = 0x0] 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x119ce2000) [pid = 1652] [serial = 153] [outer = 0x1132cb400] 08:22:45 INFO - PROCESS | 1652 | 1469200965530 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x120fc4800) [pid = 1652] [serial = 154] [outer = 0x1132cb400] 08:22:45 INFO - PROCESS | 1652 | 1469200965831 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:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 475ms 08:22:45 INFO - PROCESS | 1652 | 1469200965883 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1652 | 1469200965884 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:22:45 INFO - PROCESS | 1652 | 1469200965887 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1652 | 1469200965888 Marionette TRACE conn2 <- [1,182,null,{}] 08:22:45 INFO - PROCESS | 1652 | 1469200965890 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:22:45 INFO - PROCESS | 1652 | 1469200965894 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:45 INFO - PROCESS | 1652 | 1469200965998 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:22:46 INFO - PROCESS | 1652 | 1469200966003 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:46 INFO - PROCESS | 1652 | 1469200966005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916f000 == 33 [pid = 1652] [id = 53] 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x119ce5000) [pid = 1652] [serial = 155] [outer = 0x0] 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x120fd0000) [pid = 1652] [serial = 156] [outer = 0x119ce5000] 08:22:46 INFO - PROCESS | 1652 | 1469200966029 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x123bc0000) [pid = 1652] [serial = 157] [outer = 0x119ce5000] 08:22:46 INFO - PROCESS | 1652 | 1469200966292 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:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 417ms 08:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:22:46 INFO - PROCESS | 1652 | 1469200966313 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1652 | 1469200966314 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:22:46 INFO - PROCESS | 1652 | 1469200966317 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1652 | 1469200966318 Marionette TRACE conn2 <- [1,186,null,{}] 08:22:46 INFO - PROCESS | 1652 | 1469200966320 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:22:46 INFO - PROCESS | 1652 | 1469200966322 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:46 INFO - PROCESS | 1652 | 1469200966432 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:22:46 INFO - PROCESS | 1652 | 1469200966437 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:46 INFO - PROCESS | 1652 | 1469200966450 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bba800 == 34 [pid = 1652] [id = 54] 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118716800) [pid = 1652] [serial = 158] [outer = 0x0] 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x12430bc00) [pid = 1652] [serial = 159] [outer = 0x118716800] 08:22:46 INFO - PROCESS | 1652 | 1469200966489 Marionette DEBUG loaded listener.js 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x124390400) [pid = 1652] [serial = 160] [outer = 0x118716800] 08:22:46 INFO - PROCESS | 1652 | 1469200966859 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:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 569ms 08:22:46 INFO - PROCESS | 1652 | 1469200966887 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1652 | 1469200966888 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:22:46 INFO - PROCESS | 1652 | 1469200966890 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1652 | 1469200966893 Marionette TRACE conn2 <- [1,190,null,{}] 08:22:46 INFO - PROCESS | 1652 | 1469200966896 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:22:46 INFO - PROCESS | 1652 | 1469200966897 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:46 INFO - PROCESS | 1652 | 1469200966983 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:22:46 INFO - PROCESS | 1652 | 1469200966988 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:46 INFO - PROCESS | 1652 | 1469200966989 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c2a000 == 35 [pid = 1652] [id = 55] 08:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1243c0400) [pid = 1652] [serial = 161] [outer = 0x0] 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x124690c00) [pid = 1652] [serial = 162] [outer = 0x1243c0400] 08:22:47 INFO - PROCESS | 1652 | 1469200967016 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1248a6c00) [pid = 1652] [serial = 163] [outer = 0x1243c0400] 08:22:47 INFO - PROCESS | 1652 | 1469200967287 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 422ms 08:22:47 INFO - PROCESS | 1652 | 1469200967314 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1652 | 1469200967315 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:22:47 INFO - PROCESS | 1652 | 1469200967318 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1652 | 1469200967319 Marionette TRACE conn2 <- [1,194,null,{}] 08:22:47 INFO - PROCESS | 1652 | 1469200967321 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:22:47 INFO - PROCESS | 1652 | 1469200967322 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:47 INFO - PROCESS | 1652 | 1469200967405 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:22:47 INFO - PROCESS | 1652 | 1469200967410 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:47 INFO - PROCESS | 1652 | 1469200967411 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11714a800 == 36 [pid = 1652] [id = 56] 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x119534c00) [pid = 1652] [serial = 164] [outer = 0x0] 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x12622e400) [pid = 1652] [serial = 165] [outer = 0x119534c00] 08:22:47 INFO - PROCESS | 1652 | 1469200967441 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x12623cc00) [pid = 1652] [serial = 166] [outer = 0x119534c00] 08:22:47 INFO - PROCESS | 1652 | 1469200967716 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:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 418ms 08:22:47 INFO - PROCESS | 1652 | 1469200967737 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1652 | 1469200967738 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:22:47 INFO - PROCESS | 1652 | 1469200967747 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1652 | 1469200967748 Marionette TRACE conn2 <- [1,198,null,{}] 08:22:47 INFO - PROCESS | 1652 | 1469200967751 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:22:47 INFO - PROCESS | 1652 | 1469200967752 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:47 INFO - PROCESS | 1652 | 1469200967829 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:22:47 INFO - PROCESS | 1652 | 1469200967879 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:47 INFO - PROCESS | 1652 | 1469200967880 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123089000 == 37 [pid = 1652] [id = 57] 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123ed5800) [pid = 1652] [serial = 167] [outer = 0x0] 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12623dc00) [pid = 1652] [serial = 168] [outer = 0x123ed5800] 08:22:47 INFO - PROCESS | 1652 | 1469200967904 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1266be000) [pid = 1652] [serial = 169] [outer = 0x123ed5800] 08:22:48 INFO - PROCESS | 1652 | 1469200968149 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:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 426ms 08:22:48 INFO - PROCESS | 1652 | 1469200968172 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1652 | 1469200968175 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:22:48 INFO - PROCESS | 1652 | 1469200968206 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1652 | 1469200968209 Marionette TRACE conn2 <- [1,202,null,{}] 08:22:48 INFO - PROCESS | 1652 | 1469200968223 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:22:48 INFO - PROCESS | 1652 | 1469200968226 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:48 INFO - PROCESS | 1652 | 1469200968327 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:22:48 INFO - PROCESS | 1652 | 1469200968330 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:48 INFO - PROCESS | 1652 | 1469200968331 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873e000 == 38 [pid = 1652] [id = 58] 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124489800) [pid = 1652] [serial = 170] [outer = 0x0] 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128c41800) [pid = 1652] [serial = 171] [outer = 0x124489800] 08:22:48 INFO - PROCESS | 1652 | 1469200968357 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x128e81000) [pid = 1652] [serial = 172] [outer = 0x124489800] 08:22:48 INFO - PROCESS | 1652 | 1469200968679 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:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 553ms 08:22:48 INFO - PROCESS | 1652 | 1469200968738 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:22:48 INFO - PROCESS | 1652 | 1469200968740 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:22:48 INFO - PROCESS | 1652 | 1469200968745 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:22:48 INFO - PROCESS | 1652 | 1469200968747 Marionette TRACE conn2 <- [1,206,null,{}] 08:22:48 INFO - PROCESS | 1652 | 1469200968750 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:22:48 INFO - PROCESS | 1652 | 1469200968751 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:48 INFO - PROCESS | 1652 | 1469200968873 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:22:48 INFO - PROCESS | 1652 | 1469200968888 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:48 INFO - PROCESS | 1652 | 1469200968889 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d79000 == 39 [pid = 1652] [id = 59] 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12918f800) [pid = 1652] [serial = 173] [outer = 0x0] 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x129193400) [pid = 1652] [serial = 174] [outer = 0x12918f800] 08:22:48 INFO - PROCESS | 1652 | 1469200968928 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x129299c00) [pid = 1652] [serial = 175] [outer = 0x12918f800] 08:22:49 INFO - PROCESS | 1652 | 1469200969331 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:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 620ms 08:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:22:49 INFO - PROCESS | 1652 | 1469200969369 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1652 | 1469200969370 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:22:49 INFO - PROCESS | 1652 | 1469200969372 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1652 | 1469200969373 Marionette TRACE conn2 <- [1,210,null,{}] 08:22:49 INFO - PROCESS | 1652 | 1469200969376 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:22:49 INFO - PROCESS | 1652 | 1469200969377 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:49 INFO - PROCESS | 1652 | 1469200969464 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:22:49 INFO - PROCESS | 1652 | 1469200969468 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:49 INFO - PROCESS | 1652 | 1469200969469 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e5800 == 40 [pid = 1652] [id = 60] 08:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1258e7000) [pid = 1652] [serial = 176] [outer = 0x0] 08:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x129298c00) [pid = 1652] [serial = 177] [outer = 0x1258e7000] 08:22:49 INFO - PROCESS | 1652 | 1469200969499 Marionette DEBUG loaded listener.js 08:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x129485800) [pid = 1652] [serial = 178] [outer = 0x1258e7000] 08:22:49 INFO - PROCESS | 1652 | 1469200969818 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]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 08:22:49 INFO - PROCESS | 1652 | 1469200969843 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1652 | 1469200969844 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:22:49 INFO - PROCESS | 1652 | 1469200969846 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1652 | 1469200969847 Marionette TRACE conn2 <- [1,214,null,{}] 08:22:49 INFO - PROCESS | 1652 | 1469200969849 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}] 08:22:49 INFO - PROCESS | 1652 | 1469200969850 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:49 INFO - PROCESS | 1652 | 1469200969948 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:22:49 INFO - PROCESS | 1652 | 1469200969951 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:49 INFO - PROCESS | 1652 | 1469200969952 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x125921800 == 41 [pid = 1652] [id = 61] 08:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x129485c00) [pid = 1652] [serial = 179] [outer = 0x0] 08:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x129493400) [pid = 1652] [serial = 180] [outer = 0x129485c00] 08:22:49 INFO - PROCESS | 1652 | 1469200969976 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a6d3800) [pid = 1652] [serial = 181] [outer = 0x129485c00] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12a6ccc00) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1239a0c00) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116a0c800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1122bf400) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118310800) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118310000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119532800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1258e6800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:22:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129194400) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:22:50 INFO - PROCESS | 1652 | 1469200970298 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]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 08:22:50 INFO - PROCESS | 1652 | 1469200970314 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1652 | 1469200970316 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:22:50 INFO - PROCESS | 1652 | 1469200970318 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1652 | 1469200970319 Marionette TRACE conn2 <- [1,218,null,{}] 08:22:50 INFO - PROCESS | 1652 | 1469200970322 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}] 08:22:50 INFO - PROCESS | 1652 | 1469200970323 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:50 INFO - PROCESS | 1652 | 1469200970398 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:22:50 INFO - PROCESS | 1652 | 1469200970401 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:50 INFO - PROCESS | 1652 | 1469200970402 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x125931800 == 42 [pid = 1652] [id = 62] 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118222400) [pid = 1652] [serial = 182] [outer = 0x0] 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123051800) [pid = 1652] [serial = 183] [outer = 0x118222400] 08:22:50 INFO - PROCESS | 1652 | 1469200970436 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x129488c00) [pid = 1652] [serial = 184] [outer = 0x118222400] 08:22:50 INFO - PROCESS | 1652 | 1469200970761 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]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 08:22:50 INFO - PROCESS | 1652 | 1469200970788 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1652 | 1469200970790 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:22:50 INFO - PROCESS | 1652 | 1469200970795 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1652 | 1469200970797 Marionette TRACE conn2 <- [1,222,null,{}] 08:22:50 INFO - PROCESS | 1652 | 1469200970800 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}] 08:22:50 INFO - PROCESS | 1652 | 1469200970802 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:50 INFO - PROCESS | 1652 | 1469200970945 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:22:50 INFO - PROCESS | 1652 | 1469200970950 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:50 INFO - PROCESS | 1652 | 1469200970951 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268cb000 == 43 [pid = 1652] [id = 63] 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129486800) [pid = 1652] [serial = 185] [outer = 0x0] 08:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12a7b7c00) [pid = 1652] [serial = 186] [outer = 0x129486800] 08:22:50 INFO - PROCESS | 1652 | 1469200970989 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12a8b2c00) [pid = 1652] [serial = 187] [outer = 0x129486800] 08:22:51 INFO - PROCESS | 1652 | 1469200971348 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]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 570ms 08:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:22:51 INFO - PROCESS | 1652 | 1469200971364 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1652 | 1469200971365 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:22:51 INFO - PROCESS | 1652 | 1469200971367 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1652 | 1469200971368 Marionette TRACE conn2 <- [1,226,null,{}] 08:22:51 INFO - PROCESS | 1652 | 1469200971371 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}] 08:22:51 INFO - PROCESS | 1652 | 1469200971372 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:51 INFO - PROCESS | 1652 | 1469200971469 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:22:51 INFO - PROCESS | 1652 | 1469200971474 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:51 INFO - PROCESS | 1652 | 1469200971482 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12898b800 == 44 [pid = 1652] [id = 64] 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118807400) [pid = 1652] [serial = 188] [outer = 0x0] 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a8b5800) [pid = 1652] [serial = 189] [outer = 0x118807400] 08:22:51 INFO - PROCESS | 1652 | 1469200971506 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12ac45c00) [pid = 1652] [serial = 190] [outer = 0x118807400] 08:22:51 INFO - PROCESS | 1652 | 1469200971762 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]]]}] 08:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 08:22:51 INFO - PROCESS | 1652 | 1469200971787 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:22:51 INFO - PROCESS | 1652 | 1469200971788 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:22:51 INFO - PROCESS | 1652 | 1469200971797 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:22:51 INFO - PROCESS | 1652 | 1469200971798 Marionette TRACE conn2 <- [1,230,null,{}] 08:22:51 INFO - PROCESS | 1652 | 1469200971800 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}] 08:22:51 INFO - PROCESS | 1652 | 1469200971801 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:51 INFO - PROCESS | 1652 | 1469200971884 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:22:51 INFO - PROCESS | 1652 | 1469200971888 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:51 INFO - PROCESS | 1652 | 1469200971889 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913a800 == 45 [pid = 1652] [id = 65] 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12ac40c00) [pid = 1652] [serial = 191] [outer = 0x0] 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12acf0c00) [pid = 1652] [serial = 192] [outer = 0x12ac40c00] 08:22:51 INFO - PROCESS | 1652 | 1469200971912 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b132c00) [pid = 1652] [serial = 193] [outer = 0x12ac40c00] 08:22:52 INFO - PROCESS | 1652 | 1469200972205 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]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 475ms 08:22:52 INFO - PROCESS | 1652 | 1469200972281 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1652 | 1469200972283 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:22:52 INFO - PROCESS | 1652 | 1469200972287 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1652 | 1469200972290 Marionette TRACE conn2 <- [1,234,null,{}] 08:22:52 INFO - PROCESS | 1652 | 1469200972295 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}] 08:22:52 INFO - PROCESS | 1652 | 1469200972297 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:52 INFO - PROCESS | 1652 | 1469200972409 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:22:52 INFO - PROCESS | 1652 | 1469200972473 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:52 INFO - PROCESS | 1652 | 1469200972475 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x112646800 == 46 [pid = 1652] [id = 66] 08:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1130de800) [pid = 1652] [serial = 194] [outer = 0x0] 08:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113ddd000) [pid = 1652] [serial = 195] [outer = 0x1130de800] 08:22:52 INFO - PROCESS | 1652 | 1469200972507 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116496c00) [pid = 1652] [serial = 196] [outer = 0x1130de800] 08:22:53 INFO - PROCESS | 1652 | 1469200972998 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]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 724ms 08:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:22:53 INFO - PROCESS | 1652 | 1469200973012 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1652 | 1469200973014 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1652 | 1469200973019 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1652 | 1469200973021 Marionette TRACE conn2 <- [1,238,null,{}] 08:22:53 INFO - PROCESS | 1652 | 1469200973051 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}] 08:22:53 INFO - PROCESS | 1652 | 1469200973053 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:53 INFO - PROCESS | 1652 | 1469200973163 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:22:53 INFO - PROCESS | 1652 | 1469200973250 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:53 INFO - PROCESS | 1652 | 1469200973251 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11715e000 == 47 [pid = 1652] [id = 67] 08:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1176b9c00) [pid = 1652] [serial = 197] [outer = 0x0] 08:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11821e400) [pid = 1652] [serial = 198] [outer = 0x1176b9c00] 08:22:53 INFO - PROCESS | 1652 | 1469200973282 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118359800) [pid = 1652] [serial = 199] [outer = 0x1176b9c00] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12898b800 == 46 [pid = 1652] [id = 64] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1268cb000 == 45 [pid = 1652] [id = 63] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125931800 == 44 [pid = 1652] [id = 62] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x125921800 == 43 [pid = 1652] [id = 61] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1241e5800 == 42 [pid = 1652] [id = 60] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123d79000 == 41 [pid = 1652] [id = 59] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11873e000 == 40 [pid = 1652] [id = 58] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123089000 == 39 [pid = 1652] [id = 57] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11714a800 == 38 [pid = 1652] [id = 56] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119c2a000 == 37 [pid = 1652] [id = 55] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1258e0400) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | 1469200973911 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]]]}] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119bba800 == 36 [pid = 1652] [id = 54] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11916f000 == 35 [pid = 1652] [id = 53] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118746000 == 34 [pid = 1652] [id = 52] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117488000 == 33 [pid = 1652] [id = 51] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11714b000 == 32 [pid = 1652] [id = 50] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1164ab800 == 31 [pid = 1652] [id = 49] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x112ea7800 == 30 [pid = 1652] [id = 48] 08:22:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123086000 == 29 [pid = 1652] [id = 47] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a7af400) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12489ec00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11744b400) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117d43000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117d34c00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1183f2c00) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211ed400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119ce6800) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124309c00) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1231e8400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11952b000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x120fd0400) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a7bb800) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11880b000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126871c00) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 08:22:53 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1298a9800) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 08:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 923ms 08:22:53 INFO - PROCESS | 1652 | 1469200973940 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:22:53 INFO - PROCESS | 1652 | 1469200973945 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:22:53 INFO - PROCESS | 1652 | 1469200973948 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1652 | 1469200973949 Marionette TRACE conn2 <- [1,242,null,{}] 08:22:53 INFO - PROCESS | 1652 | 1469200973953 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}] 08:22:53 INFO - PROCESS | 1652 | 1469200973955 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:54 INFO - PROCESS | 1652 | 1469200974023 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:22:54 INFO - PROCESS | 1652 | 1469200974028 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:54 INFO - PROCESS | 1652 | 1469200974030 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116020000 == 30 [pid = 1652] [id = 68] 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11698c400) [pid = 1652] [serial = 200] [outer = 0x0] 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118506800) [pid = 1652] [serial = 201] [outer = 0x11698c400] 08:22:54 INFO - PROCESS | 1652 | 1469200974059 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118807000) [pid = 1652] [serial = 202] [outer = 0x11698c400] 08:22:54 INFO - PROCESS | 1652 | 1469200974372 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]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 08:22:54 INFO - PROCESS | 1652 | 1469200974419 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1652 | 1469200974422 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:22:54 INFO - PROCESS | 1652 | 1469200974426 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1652 | 1469200974428 Marionette TRACE conn2 <- [1,246,null,{}] 08:22:54 INFO - PROCESS | 1652 | 1469200974444 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}] 08:22:54 INFO - PROCESS | 1652 | 1469200974446 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:54 INFO - PROCESS | 1652 | 1469200974520 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:22:54 INFO - PROCESS | 1652 | 1469200974528 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:54 INFO - PROCESS | 1652 | 1469200974529 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11715c000 == 31 [pid = 1652] [id = 69] 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119293000) [pid = 1652] [serial = 203] [outer = 0x0] 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11990a800) [pid = 1652] [serial = 204] [outer = 0x119293000] 08:22:54 INFO - PROCESS | 1652 | 1469200974556 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120fcd800) [pid = 1652] [serial = 205] [outer = 0x119293000] 08:22:54 INFO - PROCESS | 1652 | 1469200974877 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]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 477ms 08:22:54 INFO - PROCESS | 1652 | 1469200974903 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:22:54 INFO - PROCESS | 1652 | 1469200974905 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:22:54 INFO - PROCESS | 1652 | 1469200974907 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1652 | 1469200974912 Marionette TRACE conn2 <- [1,250,null,{}] 08:22:54 INFO - PROCESS | 1652 | 1469200974919 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}] 08:22:54 INFO - PROCESS | 1652 | 1469200974922 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:55 INFO - PROCESS | 1652 | 1469200974996 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:22:55 INFO - PROCESS | 1652 | 1469200975043 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:55 INFO - PROCESS | 1652 | 1469200975045 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119169800 == 32 [pid = 1652] [id = 70] 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x120fcfc00) [pid = 1652] [serial = 206] [outer = 0x0] 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1231f0800) [pid = 1652] [serial = 207] [outer = 0x120fcfc00] 08:22:55 INFO - PROCESS | 1652 | 1469200975073 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123ed5c00) [pid = 1652] [serial = 208] [outer = 0x120fcfc00] 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123e97400) [pid = 1652] [serial = 209] [outer = 0x12c6dc000] 08:22:55 INFO - PROCESS | 1652 | 1469200975395 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]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms 08:22:55 INFO - PROCESS | 1652 | 1469200975430 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:22:55 INFO - PROCESS | 1652 | 1469200975432 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:22:55 INFO - PROCESS | 1652 | 1469200975434 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1652 | 1469200975435 Marionette TRACE conn2 <- [1,254,null,{}] 08:22:55 INFO - PROCESS | 1652 | 1469200975437 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}] 08:22:55 INFO - PROCESS | 1652 | 1469200975439 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:55 INFO - PROCESS | 1652 | 1469200975515 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:22:55 INFO - PROCESS | 1652 | 1469200975518 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:55 INFO - PROCESS | 1652 | 1469200975519 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x119998800 == 33 [pid = 1652] [id = 71] 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116767c00) [pid = 1652] [serial = 210] [outer = 0x0] 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1246e0000) [pid = 1652] [serial = 211] [outer = 0x116767c00] 08:22:55 INFO - PROCESS | 1652 | 1469200975588 Marionette DEBUG loaded listener.js 08:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12623b800) [pid = 1652] [serial = 212] [outer = 0x116767c00] 08:22:55 INFO - PROCESS | 1652 | 1469200975846 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]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 08:22:55 INFO - PROCESS | 1652 | 1469200975903 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1652 | 1469200975904 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:22:55 INFO - PROCESS | 1652 | 1469200975919 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1652 | 1469200975920 Marionette TRACE conn2 <- [1,258,null,{}] 08:22:55 INFO - PROCESS | 1652 | 1469200975922 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}] 08:22:55 INFO - PROCESS | 1652 | 1469200975923 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:56 INFO - PROCESS | 1652 | 1469200976018 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:22:56 INFO - PROCESS | 1652 | 1469200976021 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:56 INFO - PROCESS | 1652 | 1469200976022 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307b000 == 34 [pid = 1652] [id = 72] 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1248a9c00) [pid = 1652] [serial = 213] [outer = 0x0] 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126649800) [pid = 1652] [serial = 214] [outer = 0x1248a9c00] 08:22:56 INFO - PROCESS | 1652 | 1469200976047 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126b84000) [pid = 1652] [serial = 215] [outer = 0x1248a9c00] 08:22:56 INFO - PROCESS | 1652 | 1469200976382 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]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 522ms 08:22:56 INFO - PROCESS | 1652 | 1469200976438 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1652 | 1469200976439 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:22:56 INFO - PROCESS | 1652 | 1469200976441 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1652 | 1469200976442 Marionette TRACE conn2 <- [1,262,null,{}] 08:22:56 INFO - PROCESS | 1652 | 1469200976450 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}] 08:22:56 INFO - PROCESS | 1652 | 1469200976454 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:56 INFO - PROCESS | 1652 | 1469200976561 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:22:56 INFO - PROCESS | 1652 | 1469200976565 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:56 INFO - PROCESS | 1652 | 1469200976566 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234c2800 == 35 [pid = 1652] [id = 73] 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126643400) [pid = 1652] [serial = 216] [outer = 0x0] 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c7b400) [pid = 1652] [serial = 217] [outer = 0x126643400] 08:22:56 INFO - PROCESS | 1652 | 1469200976590 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7af800) [pid = 1652] [serial = 218] [outer = 0x126643400] 08:22:56 INFO - PROCESS | 1652 | 1469200976916 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]]]}] 08:22:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:22:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 521ms 08:22:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:22:56 INFO - PROCESS | 1652 | 1469200976962 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:22:56 INFO - PROCESS | 1652 | 1469200976963 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:22:56 INFO - PROCESS | 1652 | 1469200976965 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:22:56 INFO - PROCESS | 1652 | 1469200976966 Marionette TRACE conn2 <- [1,266,null,{}] 08:22:56 INFO - PROCESS | 1652 | 1469200976969 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}] 08:22:56 INFO - PROCESS | 1652 | 1469200976970 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:57 INFO - PROCESS | 1652 | 1469200977058 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:22:57 INFO - PROCESS | 1652 | 1469200977089 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:57 INFO - PROCESS | 1652 | 1469200977090 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef5000 == 36 [pid = 1652] [id = 74] 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a7b0400) [pid = 1652] [serial = 219] [outer = 0x0] 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a8b6000) [pid = 1652] [serial = 220] [outer = 0x12a7b0400] 08:22:57 INFO - PROCESS | 1652 | 1469200977113 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12acf4800) [pid = 1652] [serial = 221] [outer = 0x12a7b0400] 08:22:57 INFO - PROCESS | 1652 | 1469200977399 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]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 08:22:57 INFO - PROCESS | 1652 | 1469200977434 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:22:57 INFO - PROCESS | 1652 | 1469200977435 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:22:57 INFO - PROCESS | 1652 | 1469200977437 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1652 | 1469200977438 Marionette TRACE conn2 <- [1,270,null,{}] 08:22:57 INFO - PROCESS | 1652 | 1469200977441 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}] 08:22:57 INFO - PROCESS | 1652 | 1469200977444 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:57 INFO - PROCESS | 1652 | 1469200977535 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:22:57 INFO - PROCESS | 1652 | 1469200977568 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:57 INFO - PROCESS | 1652 | 1469200977569 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a79000 == 37 [pid = 1652] [id = 75] 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a7bd800) [pid = 1652] [serial = 222] [outer = 0x0] 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b138c00) [pid = 1652] [serial = 223] [outer = 0x12a7bd800] 08:22:57 INFO - PROCESS | 1652 | 1469200977593 Marionette DEBUG loaded listener.js 08:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b995800) [pid = 1652] [serial = 224] [outer = 0x12a7bd800] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12918f800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1243c0400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119534c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119ce5000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118716800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124489800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123ed5800) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1132cb400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1258e7000) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e8e000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129485c00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118222400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116aafc00) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129486800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x111d24400) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119140400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1239a2400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:22:58 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118807400) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:22:58 INFO - PROCESS | 1652 | 1469200978028 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]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 618ms 08:22:58 INFO - PROCESS | 1652 | 1469200978055 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1652 | 1469200978056 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:22:58 INFO - PROCESS | 1652 | 1469200978059 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1652 | 1469200978060 Marionette TRACE conn2 <- [1,274,null,{}] 08:22:58 INFO - PROCESS | 1652 | 1469200978062 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}] 08:22:58 INFO - PROCESS | 1652 | 1469200978063 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:58 INFO - PROCESS | 1652 | 1469200978135 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:22:58 INFO - PROCESS | 1652 | 1469200978138 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:58 INFO - PROCESS | 1652 | 1469200978139 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e6800 == 38 [pid = 1652] [id = 76] 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117d34400) [pid = 1652] [serial = 225] [outer = 0x0] 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118319800) [pid = 1652] [serial = 226] [outer = 0x117d34400] 08:22:58 INFO - PROCESS | 1652 | 1469200978167 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11990e000) [pid = 1652] [serial = 227] [outer = 0x117d34400] 08:22:58 INFO - PROCESS | 1652 | 1469200978449 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]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:22:58 INFO - PROCESS | 1652 | 1469200978483 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1652 | 1469200978484 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:22:58 INFO - PROCESS | 1652 | 1469200978486 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1652 | 1469200978487 Marionette TRACE conn2 <- [1,278,null,{}] 08:22:58 INFO - PROCESS | 1652 | 1469200978490 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}] 08:22:58 INFO - PROCESS | 1652 | 1469200978491 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:58 INFO - PROCESS | 1652 | 1469200978571 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:22:58 INFO - PROCESS | 1652 | 1469200978618 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:58 INFO - PROCESS | 1652 | 1469200978619 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e0800 == 39 [pid = 1652] [id = 77] 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116aafc00) [pid = 1652] [serial = 228] [outer = 0x0] 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1239a0c00) [pid = 1652] [serial = 229] [outer = 0x116aafc00] 08:22:58 INFO - PROCESS | 1652 | 1469200978643 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129486800) [pid = 1652] [serial = 230] [outer = 0x116aafc00] 08:22:58 INFO - PROCESS | 1652 | 1469200978912 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]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 467ms 08:22:58 INFO - PROCESS | 1652 | 1469200978955 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1652 | 1469200978956 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:22:58 INFO - PROCESS | 1652 | 1469200978967 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1652 | 1469200978969 Marionette TRACE conn2 <- [1,282,null,{}] 08:22:58 INFO - PROCESS | 1652 | 1469200978971 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}] 08:22:58 INFO - PROCESS | 1652 | 1469200978973 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:59 INFO - PROCESS | 1652 | 1469200979065 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:22:59 INFO - PROCESS | 1652 | 1469200979069 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:59 INFO - PROCESS | 1652 | 1469200979070 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129628800 == 40 [pid = 1652] [id = 78] 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a8b8c00) [pid = 1652] [serial = 231] [outer = 0x0] 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b99e000) [pid = 1652] [serial = 232] [outer = 0x12a8b8c00] 08:22:59 INFO - PROCESS | 1652 | 1469200979096 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ba9c000) [pid = 1652] [serial = 233] [outer = 0x12a8b8c00] 08:22:59 INFO - PROCESS | 1652 | 1469200979385 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]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 470ms 08:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:22:59 INFO - PROCESS | 1652 | 1469200979437 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1652 | 1469200979438 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:22:59 INFO - PROCESS | 1652 | 1469200979441 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1652 | 1469200979444 Marionette TRACE conn2 <- [1,286,null,{}] 08:22:59 INFO - PROCESS | 1652 | 1469200979447 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}] 08:22:59 INFO - PROCESS | 1652 | 1469200979448 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:59 INFO - PROCESS | 1652 | 1469200979545 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:22:59 INFO - PROCESS | 1652 | 1469200979551 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:22:59 INFO - PROCESS | 1652 | 1469200979552 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60b000 == 41 [pid = 1652] [id = 79] 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7b6400) [pid = 1652] [serial = 234] [outer = 0x0] 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba9b000) [pid = 1652] [serial = 235] [outer = 0x12a7b6400] 08:22:59 INFO - PROCESS | 1652 | 1469200979575 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bce9000) [pid = 1652] [serial = 236] [outer = 0x12a7b6400] 08:22:59 INFO - PROCESS | 1652 | 1469200979897 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]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:22:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 08:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:22:59 INFO - PROCESS | 1652 | 1469200979913 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1652 | 1469200979915 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:22:59 INFO - PROCESS | 1652 | 1469200979917 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1652 | 1469200979919 Marionette TRACE conn2 <- [1,290,null,{}] 08:22:59 INFO - PROCESS | 1652 | 1469200979923 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}] 08:22:59 INFO - PROCESS | 1652 | 1469200979924 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:00 INFO - PROCESS | 1652 | 1469200980044 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:23:00 INFO - PROCESS | 1652 | 1469200980176 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:00 INFO - PROCESS | 1652 | 1469200980178 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x112649000 == 42 [pid = 1652] [id = 80] 08:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111d76000) [pid = 1652] [serial = 237] [outer = 0x0] 08:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112749400) [pid = 1652] [serial = 238] [outer = 0x111d76000] 08:23:00 INFO - PROCESS | 1652 | 1469200980226 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11698ec00) [pid = 1652] [serial = 239] [outer = 0x111d76000] 08:23:00 INFO - PROCESS | 1652 | 1469200980695 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]]]}] 08:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 820ms 08:23:00 INFO - PROCESS | 1652 | 1469200980739 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:23:00 INFO - PROCESS | 1652 | 1469200980741 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:23:00 INFO - PROCESS | 1652 | 1469200980744 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:23:00 INFO - PROCESS | 1652 | 1469200980746 Marionette TRACE conn2 <- [1,294,null,{}] 08:23:00 INFO - PROCESS | 1652 | 1469200980750 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}] 08:23:00 INFO - PROCESS | 1652 | 1469200980753 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:00 INFO - PROCESS | 1652 | 1469200980854 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:23:00 INFO - PROCESS | 1652 | 1469200980904 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:00 INFO - PROCESS | 1652 | 1469200980906 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915d000 == 43 [pid = 1652] [id = 81] 08:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x117d42800) [pid = 1652] [serial = 240] [outer = 0x0] 08:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119144400) [pid = 1652] [serial = 241] [outer = 0x117d42800] 08:23:00 INFO - PROCESS | 1652 | 1469200980948 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119902400) [pid = 1652] [serial = 242] [outer = 0x117d42800] 08:23:01 INFO - PROCESS | 1652 | 1469200981368 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]]]}] 08:23:01 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. 08:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 08:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:23:01 INFO - PROCESS | 1652 | 1469200981417 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1652 | 1469200981421 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:23:01 INFO - PROCESS | 1652 | 1469200981425 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1652 | 1469200981427 Marionette TRACE conn2 <- [1,298,null,{}] 08:23:01 INFO - PROCESS | 1652 | 1469200981431 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}] 08:23:01 INFO - PROCESS | 1652 | 1469200981433 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:01 INFO - PROCESS | 1652 | 1469200981610 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:23:01 INFO - PROCESS | 1652 | 1469200981702 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:01 INFO - PROCESS | 1652 | 1469200981703 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913c000 == 44 [pid = 1652] [id = 82] 08:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1211efc00) [pid = 1652] [serial = 243] [outer = 0x0] 08:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123bb1400) [pid = 1652] [serial = 244] [outer = 0x1211efc00] 08:23:01 INFO - PROCESS | 1652 | 1469200981741 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1248a2400) [pid = 1652] [serial = 245] [outer = 0x1211efc00] 08:23:02 INFO - PROCESS | 1652 | 1469200982162 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]]]}] 08:23:02 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. 08:23:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 08:23:02 INFO - PROCESS | 1652 | 1469200982197 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1652 | 1469200982199 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:23:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:23:02 INFO - PROCESS | 1652 | 1469200982210 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1652 | 1469200982214 Marionette TRACE conn2 <- [1,302,null,{}] 08:23:02 INFO - PROCESS | 1652 | 1469200982219 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}] 08:23:02 INFO - PROCESS | 1652 | 1469200982223 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:02 INFO - PROCESS | 1652 | 1469200982369 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:23:02 INFO - PROCESS | 1652 | 1469200982457 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:02 INFO - PROCESS | 1652 | 1469200982458 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85e800 == 45 [pid = 1652] [id = 83] 08:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124384000) [pid = 1652] [serial = 246] [outer = 0x0] 08:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128c7ec00) [pid = 1652] [serial = 247] [outer = 0x124384000] 08:23:02 INFO - PROCESS | 1652 | 1469200982505 Marionette DEBUG loaded listener.js 08:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x129492400) [pid = 1652] [serial = 248] [outer = 0x124384000] 08:23:02 INFO - PROCESS | 1652 | 1469200982983 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]]]}] 08:23:03 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. 08:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 831ms 08:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:23:03 INFO - PROCESS | 1652 | 1469200983035 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1652 | 1469200983038 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:23:03 INFO - PROCESS | 1652 | 1469200983041 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1652 | 1469200983043 Marionette TRACE conn2 <- [1,306,null,{}] 08:23:03 INFO - PROCESS | 1652 | 1469200983047 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}] 08:23:03 INFO - PROCESS | 1652 | 1469200983049 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:03 INFO - PROCESS | 1652 | 1469200983219 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:23:03 INFO - PROCESS | 1652 | 1469200983304 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:03 INFO - PROCESS | 1652 | 1469200983305 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x126502800 == 46 [pid = 1652] [id = 84] 08:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118352800) [pid = 1652] [serial = 249] [outer = 0x0] 08:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128bf2400) [pid = 1652] [serial = 250] [outer = 0x118352800] 08:23:03 INFO - PROCESS | 1652 | 1469200983351 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128bf7c00) [pid = 1652] [serial = 251] [outer = 0x118352800] 08:23:03 INFO - PROCESS | 1652 | 1469200983922 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]]]}] 08:23:03 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. 08:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 922ms 08:23:03 INFO - PROCESS | 1652 | 1469200983963 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1652 | 1469200983965 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:23:03 INFO - PROCESS | 1652 | 1469200983968 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1652 | 1469200983970 Marionette TRACE conn2 <- [1,310,null,{}] 08:23:03 INFO - PROCESS | 1652 | 1469200983974 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}] 08:23:03 INFO - PROCESS | 1652 | 1469200983975 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:04 INFO - PROCESS | 1652 | 1469200984064 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:23:04 INFO - PROCESS | 1652 | 1469200984126 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:04 INFO - PROCESS | 1652 | 1469200984129 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11668f800 == 47 [pid = 1652] [id = 85] 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115e30000) [pid = 1652] [serial = 252] [outer = 0x0] 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116a0e000) [pid = 1652] [serial = 253] [outer = 0x115e30000] 08:23:04 INFO - PROCESS | 1652 | 1469200984156 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118319000) [pid = 1652] [serial = 254] [outer = 0x115e30000] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60b000 == 46 [pid = 1652] [id = 79] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129628800 == 45 [pid = 1652] [id = 78] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e0800 == 44 [pid = 1652] [id = 77] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1241e6800 == 43 [pid = 1652] [id = 76] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x124a79000 == 42 [pid = 1652] [id = 75] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef5000 == 41 [pid = 1652] [id = 74] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1234c2800 == 40 [pid = 1652] [id = 73] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12307b000 == 39 [pid = 1652] [id = 72] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119998800 == 38 [pid = 1652] [id = 71] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119169800 == 37 [pid = 1652] [id = 70] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12acf0c00) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | 1469200984624 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]]]}] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11715c000 == 36 [pid = 1652] [id = 69] 08:23:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116020000 == 35 [pid = 1652] [id = 68] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129193400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x124690c00) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1248a6c00) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12622e400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12623cc00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x120fd0000) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123bc0000) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12430bc00) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124390400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128c41800) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12623dc00) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119ce2000) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129298c00) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120fc4800) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1164e5000) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11690b400) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x129493400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x129488c00) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a6d3800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x117d3f800) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123051800) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7b7c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118311800) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1188f4400) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11850e400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119297000) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119694800) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126239000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128e81000) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129485800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129299c00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 08:23:04 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. 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1266be000) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 08:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 672ms 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a8b2c00) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ac45c00) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a8b5800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 08:23:04 INFO - PROCESS | 1652 | 1469200984642 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:23:04 INFO - PROCESS | 1652 | 1469200984646 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:23:04 INFO - PROCESS | 1652 | 1469200984653 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:23:04 INFO - PROCESS | 1652 | 1469200984655 Marionette TRACE conn2 <- [1,314,null,{}] 08:23:04 INFO - PROCESS | 1652 | 1469200984659 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}] 08:23:04 INFO - PROCESS | 1652 | 1469200984661 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:04 INFO - PROCESS | 1652 | 1469200984778 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:23:04 INFO - PROCESS | 1652 | 1469200984790 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:04 INFO - PROCESS | 1652 | 1469200984791 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169bd000 == 36 [pid = 1652] [id = 86] 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118803c00) [pid = 1652] [serial = 255] [outer = 0x0] 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119695000) [pid = 1652] [serial = 256] [outer = 0x118803c00] 08:23:04 INFO - PROCESS | 1652 | 1469200984837 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119ceb400) [pid = 1652] [serial = 257] [outer = 0x118803c00] 08:23:05 INFO - PROCESS | 1652 | 1469200985292 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]]]}] 08:23:05 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. 08:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 08:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:23:05 INFO - PROCESS | 1652 | 1469200985323 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1652 | 1469200985324 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:23:05 INFO - PROCESS | 1652 | 1469200985326 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1652 | 1469200985328 Marionette TRACE conn2 <- [1,318,null,{}] 08:23:05 INFO - PROCESS | 1652 | 1469200985336 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}] 08:23:05 INFO - PROCESS | 1652 | 1469200985339 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:05 INFO - PROCESS | 1652 | 1469200985416 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:23:05 INFO - PROCESS | 1652 | 1469200985421 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:05 INFO - PROCESS | 1652 | 1469200985423 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11889b800 == 37 [pid = 1652] [id = 87] 08:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1211f3000) [pid = 1652] [serial = 258] [outer = 0x0] 08:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123bb5800) [pid = 1652] [serial = 259] [outer = 0x1211f3000] 08:23:05 INFO - PROCESS | 1652 | 1469200985452 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124683000) [pid = 1652] [serial = 260] [outer = 0x1211f3000] 08:23:05 INFO - PROCESS | 1652 | 1469200985785 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]]]}] 08:23:05 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. 08:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 08:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:23:05 INFO - PROCESS | 1652 | 1469200985801 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:23:05 INFO - PROCESS | 1652 | 1469200985802 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:23:05 INFO - PROCESS | 1652 | 1469200985805 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1652 | 1469200985806 Marionette TRACE conn2 <- [1,322,null,{}] 08:23:05 INFO - PROCESS | 1652 | 1469200985811 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}] 08:23:05 INFO - PROCESS | 1652 | 1469200985813 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:05 INFO - PROCESS | 1652 | 1469200985905 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:23:05 INFO - PROCESS | 1652 | 1469200985911 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:05 INFO - PROCESS | 1652 | 1469200985912 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999b800 == 38 [pid = 1652] [id = 88] 08:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1258ef000) [pid = 1652] [serial = 261] [outer = 0x0] 08:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126239000) [pid = 1652] [serial = 262] [outer = 0x1258ef000] 08:23:05 INFO - PROCESS | 1652 | 1469200985953 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1266ba400) [pid = 1652] [serial = 263] [outer = 0x1258ef000] 08:23:06 INFO - PROCESS | 1652 | 1469200986465 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]]]}] 08:23:06 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. 08:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 669ms 08:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:23:06 INFO - PROCESS | 1652 | 1469200986480 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1652 | 1469200986482 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:23:06 INFO - PROCESS | 1652 | 1469200986484 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1652 | 1469200986485 Marionette TRACE conn2 <- [1,326,null,{}] 08:23:06 INFO - PROCESS | 1652 | 1469200986487 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}] 08:23:06 INFO - PROCESS | 1652 | 1469200986488 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:06 INFO - PROCESS | 1652 | 1469200986563 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:23:06 INFO - PROCESS | 1652 | 1469200986567 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:06 INFO - PROCESS | 1652 | 1469200986568 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12316c000 == 39 [pid = 1652] [id = 89] 08:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1266bb800) [pid = 1652] [serial = 264] [outer = 0x0] 08:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128bf4800) [pid = 1652] [serial = 265] [outer = 0x1266bb800] 08:23:06 INFO - PROCESS | 1652 | 1469200986595 Marionette DEBUG loaded listener.js 08:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128c3f800) [pid = 1652] [serial = 266] [outer = 0x1266bb800] 08:23:06 INFO - PROCESS | 1652 | 1469200986935 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]]]}] 08:23:06 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. 08:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 08:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:23:06 INFO - PROCESS | 1652 | 1469200986953 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1652 | 1469200986954 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:23:06 INFO - PROCESS | 1652 | 1469200986956 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1652 | 1469200986957 Marionette TRACE conn2 <- [1,330,null,{}] 08:23:06 INFO - PROCESS | 1652 | 1469200986960 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}] 08:23:06 INFO - PROCESS | 1652 | 1469200986964 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:07 INFO - PROCESS | 1652 | 1469200987084 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:23:07 INFO - PROCESS | 1652 | 1469200987089 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:07 INFO - PROCESS | 1652 | 1469200987091 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234ca000 == 40 [pid = 1652] [id = 90] 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c40000) [pid = 1652] [serial = 267] [outer = 0x0] 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128c7e800) [pid = 1652] [serial = 268] [outer = 0x128c40000] 08:23:07 INFO - PROCESS | 1652 | 1469200987116 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8b2c00) [pid = 1652] [serial = 269] [outer = 0x128c40000] 08:23:07 INFO - PROCESS | 1652 | 1469200987537 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]]]}] 08:23:07 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. 08:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 621ms 08:23:07 INFO - PROCESS | 1652 | 1469200987578 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:23:07 INFO - PROCESS | 1652 | 1469200987580 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:23:07 INFO - PROCESS | 1652 | 1469200987583 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1652 | 1469200987585 Marionette TRACE conn2 <- [1,334,null,{}] 08:23:07 INFO - PROCESS | 1652 | 1469200987588 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}] 08:23:07 INFO - PROCESS | 1652 | 1469200987591 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:07 INFO - PROCESS | 1652 | 1469200987742 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:23:07 INFO - PROCESS | 1652 | 1469200987790 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:07 INFO - PROCESS | 1652 | 1469200987791 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef4800 == 41 [pid = 1652] [id = 91] 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a8bec00) [pid = 1652] [serial = 270] [outer = 0x0] 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12acf0c00) [pid = 1652] [serial = 271] [outer = 0x12a8bec00] 08:23:07 INFO - PROCESS | 1652 | 1469200987829 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b141c00) [pid = 1652] [serial = 272] [outer = 0x12a8bec00] 08:23:08 INFO - PROCESS | 1652 | 1469200988211 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]]]}] 08:23:08 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. 08:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 669ms 08:23:08 INFO - PROCESS | 1652 | 1469200988253 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1652 | 1469200988254 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:23:08 INFO - PROCESS | 1652 | 1469200988256 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1652 | 1469200988257 Marionette TRACE conn2 <- [1,338,null,{}] 08:23:08 INFO - PROCESS | 1652 | 1469200988259 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}] 08:23:08 INFO - PROCESS | 1652 | 1469200988260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:08 INFO - PROCESS | 1652 | 1469200988354 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:23:08 INFO - PROCESS | 1652 | 1469200988400 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:08 INFO - PROCESS | 1652 | 1469200988401 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262bf800 == 42 [pid = 1652] [id = 92] 08:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a8bf000) [pid = 1652] [serial = 273] [outer = 0x0] 08:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b9a2c00) [pid = 1652] [serial = 274] [outer = 0x12a8bf000] 08:23:08 INFO - PROCESS | 1652 | 1469200988425 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba99800) [pid = 1652] [serial = 275] [outer = 0x12a8bf000] 08:23:08 INFO - PROCESS | 1652 | 1469200988700 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]]]}] 08:23:08 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. 08:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 08:23:08 INFO - PROCESS | 1652 | 1469200988831 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:23:08 INFO - PROCESS | 1652 | 1469200988833 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119293000) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116aafc00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126643400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a7b0400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a7bd800) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a8b8c00) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116767c00) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x117d34400) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11698c400) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1248a9c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x120fcfc00) [pid = 1652] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:23:08 INFO - PROCESS | 1652 | 1469200988859 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:23:08 INFO - PROCESS | 1652 | 1469200988861 Marionette TRACE conn2 <- [1,342,null,{}] 08:23:08 INFO - PROCESS | 1652 | 1469200988864 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}] 08:23:08 INFO - PROCESS | 1652 | 1469200988866 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:09 INFO - PROCESS | 1652 | 1469200988996 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:23:09 INFO - PROCESS | 1652 | 1469200989001 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:09 INFO - PROCESS | 1652 | 1469200989002 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262bd800 == 43 [pid = 1652] [id = 93] 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1238ef000) [pid = 1652] [serial = 276] [outer = 0x0] 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1265a1800) [pid = 1652] [serial = 277] [outer = 0x1238ef000] 08:23:09 INFO - PROCESS | 1652 | 1469200989041 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b998400) [pid = 1652] [serial = 278] [outer = 0x1238ef000] 08:23:09 INFO - PROCESS | 1652 | 1469200989415 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]]]}] 08:23:09 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. 08:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 573ms 08:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:23:09 INFO - PROCESS | 1652 | 1469200989432 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1652 | 1469200989433 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:23:09 INFO - PROCESS | 1652 | 1469200989435 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1652 | 1469200989436 Marionette TRACE conn2 <- [1,346,null,{}] 08:23:09 INFO - PROCESS | 1652 | 1469200989439 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}] 08:23:09 INFO - PROCESS | 1652 | 1469200989440 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:09 INFO - PROCESS | 1652 | 1469200989543 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:23:09 INFO - PROCESS | 1652 | 1469200989549 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:09 INFO - PROCESS | 1652 | 1469200989550 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x129139800 == 44 [pid = 1652] [id = 94] 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1211ecc00) [pid = 1652] [serial = 279] [outer = 0x0] 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12baa2000) [pid = 1652] [serial = 280] [outer = 0x1211ecc00] 08:23:09 INFO - PROCESS | 1652 | 1469200989587 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12be95800) [pid = 1652] [serial = 281] [outer = 0x1211ecc00] 08:23:09 INFO - PROCESS | 1652 | 1469200989861 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]]]}] 08:23:09 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. 08:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 08:23:09 INFO - PROCESS | 1652 | 1469200989904 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1652 | 1469200989906 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:23:09 INFO - PROCESS | 1652 | 1469200989909 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1652 | 1469200989913 Marionette TRACE conn2 <- [1,350,null,{}] 08:23:09 INFO - PROCESS | 1652 | 1469200989916 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}] 08:23:09 INFO - PROCESS | 1652 | 1469200989917 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:10 INFO - PROCESS | 1652 | 1469200990016 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:23:10 INFO - PROCESS | 1652 | 1469200990020 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:10 INFO - PROCESS | 1652 | 1469200990022 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85f800 == 45 [pid = 1652] [id = 95] 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bce5c00) [pid = 1652] [serial = 282] [outer = 0x0] 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be9d000) [pid = 1652] [serial = 283] [outer = 0x12bce5c00] 08:23:10 INFO - PROCESS | 1652 | 1469200990048 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c604000) [pid = 1652] [serial = 284] [outer = 0x12bce5c00] 08:23:10 INFO - PROCESS | 1652 | 1469200990347 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]]]}] 08:23:10 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. 08:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 473ms 08:23:10 INFO - PROCESS | 1652 | 1469200990382 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1652 | 1469200990383 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:23:10 INFO - PROCESS | 1652 | 1469200990385 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1652 | 1469200990386 Marionette TRACE conn2 <- [1,354,null,{}] 08:23:10 INFO - PROCESS | 1652 | 1469200990388 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}] 08:23:10 INFO - PROCESS | 1652 | 1469200990389 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:10 INFO - PROCESS | 1652 | 1469200990494 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:23:10 INFO - PROCESS | 1652 | 1469200990500 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:10 INFO - PROCESS | 1652 | 1469200990501 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acbc000 == 46 [pid = 1652] [id = 96] 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b9a1400) [pid = 1652] [serial = 285] [outer = 0x0] 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c0d6800) [pid = 1652] [serial = 286] [outer = 0x12b9a1400] 08:23:10 INFO - PROCESS | 1652 | 1469200990525 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c60f400) [pid = 1652] [serial = 287] [outer = 0x12b9a1400] 08:23:10 INFO - PROCESS | 1652 | 1469200990829 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]]]}] 08:23:10 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. 08:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 08:23:10 INFO - PROCESS | 1652 | 1469200990890 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1652 | 1469200990892 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:23:10 INFO - PROCESS | 1652 | 1469200990896 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1652 | 1469200990899 Marionette TRACE conn2 <- [1,358,null,{}] 08:23:10 INFO - PROCESS | 1652 | 1469200990903 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}] 08:23:10 INFO - PROCESS | 1652 | 1469200990905 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:11 INFO - PROCESS | 1652 | 1469200990999 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:23:11 INFO - PROCESS | 1652 | 1469200991087 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:11 INFO - PROCESS | 1652 | 1469200991089 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b2000 == 47 [pid = 1652] [id = 97] 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11744c400) [pid = 1652] [serial = 288] [outer = 0x0] 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x117d3f800) [pid = 1652] [serial = 289] [outer = 0x11744c400] 08:23:11 INFO - PROCESS | 1652 | 1469200991121 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1183f2c00) [pid = 1652] [serial = 290] [outer = 0x11744c400] 08:23:11 INFO - PROCESS | 1652 | 1469200991528 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]]]}] 08:23:11 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. 08:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 08:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:23:11 INFO - PROCESS | 1652 | 1469200991568 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1652 | 1469200991570 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:23:11 INFO - PROCESS | 1652 | 1469200991574 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1652 | 1469200991577 Marionette TRACE conn2 <- [1,362,null,{}] 08:23:11 INFO - PROCESS | 1652 | 1469200991580 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}] 08:23:11 INFO - PROCESS | 1652 | 1469200991581 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:11 INFO - PROCESS | 1652 | 1469200991683 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:23:11 INFO - PROCESS | 1652 | 1469200991747 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:11 INFO - PROCESS | 1652 | 1469200991748 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998f000 == 48 [pid = 1652] [id = 98] 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119698800) [pid = 1652] [serial = 291] [outer = 0x0] 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1211ec800) [pid = 1652] [serial = 292] [outer = 0x119698800] 08:23:11 INFO - PROCESS | 1652 | 1469200991779 Marionette DEBUG loaded listener.js 08:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12348b000) [pid = 1652] [serial = 293] [outer = 0x119698800] 08:23:12 INFO - PROCESS | 1652 | 1469200992187 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]]]}] 08:23:12 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. 08:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 624ms 08:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:23:12 INFO - PROCESS | 1652 | 1469200992196 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1652 | 1469200992198 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:23:12 INFO - PROCESS | 1652 | 1469200992200 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1652 | 1469200992201 Marionette TRACE conn2 <- [1,366,null,{}] 08:23:12 INFO - PROCESS | 1652 | 1469200992208 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}] 08:23:12 INFO - PROCESS | 1652 | 1469200992211 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:12 INFO - PROCESS | 1652 | 1469200992314 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:23:12 INFO - PROCESS | 1652 | 1469200992403 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:12 INFO - PROCESS | 1652 | 1469200992405 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60c800 == 49 [pid = 1652] [id = 99] 08:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128bf7000) [pid = 1652] [serial = 294] [outer = 0x0] 08:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128bfc400) [pid = 1652] [serial = 295] [outer = 0x128bf7000] 08:23:12 INFO - PROCESS | 1652 | 1469200992436 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129192c00) [pid = 1652] [serial = 296] [outer = 0x128bf7000] 08:23:12 INFO - PROCESS | 1652 | 1469200992868 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]]]}] 08:23:12 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. 08:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 718ms 08:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:23:12 INFO - PROCESS | 1652 | 1469200992925 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1652 | 1469200992927 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:23:12 INFO - PROCESS | 1652 | 1469200992930 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1652 | 1469200992931 Marionette TRACE conn2 <- [1,370,null,{}] 08:23:12 INFO - PROCESS | 1652 | 1469200992934 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}] 08:23:12 INFO - PROCESS | 1652 | 1469200992935 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:13 INFO - PROCESS | 1652 | 1469200993038 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:23:13 INFO - PROCESS | 1652 | 1469200993103 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:13 INFO - PROCESS | 1652 | 1469200993104 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba03800 == 50 [pid = 1652] [id = 100] 08:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1298a9800) [pid = 1652] [serial = 297] [outer = 0x0] 08:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a7bd000) [pid = 1652] [serial = 298] [outer = 0x1298a9800] 08:23:13 INFO - PROCESS | 1652 | 1469200993133 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b99d400) [pid = 1652] [serial = 299] [outer = 0x1298a9800] 08:23:13 INFO - PROCESS | 1652 | 1469200993747 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]]]}] 08:23:13 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. 08:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 870ms 08:23:13 INFO - PROCESS | 1652 | 1469200993801 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:23:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:23:13 INFO - PROCESS | 1652 | 1469200993803 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:23:13 INFO - PROCESS | 1652 | 1469200993807 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:23:13 INFO - PROCESS | 1652 | 1469200993808 Marionette TRACE conn2 <- [1,374,null,{}] 08:23:13 INFO - PROCESS | 1652 | 1469200993812 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}] 08:23:13 INFO - PROCESS | 1652 | 1469200993813 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:13 INFO - PROCESS | 1652 | 1469200993903 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:23:13 INFO - PROCESS | 1652 | 1469200993964 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:13 INFO - PROCESS | 1652 | 1469200993967 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119991800 == 51 [pid = 1652] [id = 101] 08:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119293000) [pid = 1652] [serial = 300] [outer = 0x0] 08:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11952c000) [pid = 1652] [serial = 301] [outer = 0x119293000] 08:23:13 INFO - PROCESS | 1652 | 1469200993993 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1211f0000) [pid = 1652] [serial = 302] [outer = 0x119293000] 08:23:14 INFO - PROCESS | 1652 | 1469200994470 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85f800 == 50 [pid = 1652] [id = 95] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x129139800 == 49 [pid = 1652] [id = 94] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1262bd800 == 48 [pid = 1652] [id = 93] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1262bf800 == 47 [pid = 1652] [id = 92] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef4800 == 46 [pid = 1652] [id = 91] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1234ca000 == 45 [pid = 1652] [id = 90] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12316c000 == 44 [pid = 1652] [id = 89] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x113ddd000) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11821e400) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ba9b000) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11999b800 == 43 [pid = 1652] [id = 88] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11889b800 == 42 [pid = 1652] [id = 87] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1169bd000 == 41 [pid = 1652] [id = 86] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11668f800 == 40 [pid = 1652] [id = 85] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126502800 == 39 [pid = 1652] [id = 84] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85e800 == 38 [pid = 1652] [id = 83] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12913c000 == 37 [pid = 1652] [id = 82] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11915d000 == 36 [pid = 1652] [id = 81] 08:23:14 INFO - PROCESS | 1652 | --DOCSHELL 0x112649000 == 35 [pid = 1652] [id = 80] 08:23:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:23:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 721ms 08:23:14 INFO - PROCESS | 1652 | 1469200994528 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1652 | 1469200994530 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:23:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:23:14 INFO - PROCESS | 1652 | 1469200994534 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1652 | 1469200994536 Marionette TRACE conn2 <- [1,378,null,{}] 08:23:14 INFO - PROCESS | 1652 | 1469200994538 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}] 08:23:14 INFO - PROCESS | 1652 | 1469200994540 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:14 INFO - PROCESS | 1652 | 1469200994617 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c6e0c00) [pid = 1652] [serial = 46] [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.] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11990a800) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129486800) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128c7b400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a8b6000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a7af800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b995800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b99e000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12623b800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11990e000) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118807000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1246e0000) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x120fcd800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118506800) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126b84000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126649800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12acf4800) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123ed5c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b138c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118319800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1239a0c00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1231f0800) [pid = 1652] [serial = 207] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ba9c000) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 08:23:14 INFO - PROCESS | 1652 | 1469200994682 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:14 INFO - PROCESS | 1652 | 1469200994683 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f17800 == 36 [pid = 1652] [id = 102] 08:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119532c00) [pid = 1652] [serial = 303] [outer = 0x0] 08:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1211f3400) [pid = 1652] [serial = 304] [outer = 0x119532c00] 08:23:14 INFO - PROCESS | 1652 | 1469200994712 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12622ec00) [pid = 1652] [serial = 305] [outer = 0x119532c00] 08:23:15 INFO - PROCESS | 1652 | 1469200994999 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:23:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:23:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 08:23:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:23:15 INFO - PROCESS | 1652 | 1469200995054 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1652 | 1469200995055 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:23:15 INFO - PROCESS | 1652 | 1469200995057 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1652 | 1469200995061 Marionette TRACE conn2 <- [1,382,null,{}] 08:23:15 INFO - PROCESS | 1652 | 1469200995069 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}] 08:23:15 INFO - PROCESS | 1652 | 1469200995072 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:15 INFO - PROCESS | 1652 | 1469200995149 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:23:15 INFO - PROCESS | 1652 | 1469200995224 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:15 INFO - PROCESS | 1652 | 1469200995226 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c26800 == 37 [pid = 1652] [id = 103] 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126649800) [pid = 1652] [serial = 306] [outer = 0x0] 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c3ec00) [pid = 1652] [serial = 307] [outer = 0x126649800] 08:23:15 INFO - PROCESS | 1652 | 1469200995254 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1292a3400) [pid = 1652] [serial = 308] [outer = 0x126649800] 08:23:15 INFO - PROCESS | 1652 | 1469200995532 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:23:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:23:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 524ms 08:23:15 INFO - PROCESS | 1652 | 1469200995583 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1652 | 1469200995584 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:23:15 INFO - PROCESS | 1652 | 1469200995587 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1652 | 1469200995588 Marionette TRACE conn2 <- [1,386,null,{}] 08:23:15 INFO - PROCESS | 1652 | 1469200995590 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}] 08:23:15 INFO - PROCESS | 1652 | 1469200995592 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:15 INFO - PROCESS | 1652 | 1469200995673 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:23:15 INFO - PROCESS | 1652 | 1469200995679 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:15 INFO - PROCESS | 1652 | 1469200995680 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234c2800 == 38 [pid = 1652] [id = 104] 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a6d2000) [pid = 1652] [serial = 309] [outer = 0x0] 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12acf1400) [pid = 1652] [serial = 310] [outer = 0x12a6d2000] 08:23:15 INFO - PROCESS | 1652 | 1469200995705 Marionette DEBUG loaded listener.js 08:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b997800) [pid = 1652] [serial = 311] [outer = 0x12a6d2000] 08:23:16 INFO - PROCESS | 1652 | 1469200996024 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]]]}] 08:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 08:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:23:16 INFO - PROCESS | 1652 | 1469200996055 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1652 | 1469200996057 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:23:16 INFO - PROCESS | 1652 | 1469200996059 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1652 | 1469200996060 Marionette TRACE conn2 <- [1,390,null,{}] 08:23:16 INFO - PROCESS | 1652 | 1469200996062 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}] 08:23:16 INFO - PROCESS | 1652 | 1469200996064 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:16 INFO - PROCESS | 1652 | 1469200996162 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:23:16 INFO - PROCESS | 1652 | 1469200996167 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:16 INFO - PROCESS | 1652 | 1469200996168 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d6e800 == 39 [pid = 1652] [id = 105] 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126239800) [pid = 1652] [serial = 312] [outer = 0x0] 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12ba94000) [pid = 1652] [serial = 313] [outer = 0x126239800] 08:23:16 INFO - PROCESS | 1652 | 1469200996208 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bcecc00) [pid = 1652] [serial = 314] [outer = 0x126239800] 08:23:16 INFO - PROCESS | 1652 | 1469200996654 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]]]}] 08:23:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 08:23:16 INFO - PROCESS | 1652 | 1469200996693 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:23:16 INFO - PROCESS | 1652 | 1469200996695 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:23:16 INFO - PROCESS | 1652 | 1469200996698 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1652 | 1469200996699 Marionette TRACE conn2 <- [1,394,null,{}] 08:23:16 INFO - PROCESS | 1652 | 1469200996701 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}] 08:23:16 INFO - PROCESS | 1652 | 1469200996705 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:16 INFO - PROCESS | 1652 | 1469200996825 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:23:16 INFO - PROCESS | 1652 | 1469200996829 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:16 INFO - PROCESS | 1652 | 1469200996830 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f17000 == 40 [pid = 1652] [id = 106] 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bce8c00) [pid = 1652] [serial = 315] [outer = 0x0] 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be9ec00) [pid = 1652] [serial = 316] [outer = 0x12bce8c00] 08:23:16 INFO - PROCESS | 1652 | 1469200996855 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c6d3c00) [pid = 1652] [serial = 317] [outer = 0x12bce8c00] 08:23:17 INFO - PROCESS | 1652 | 1469200997262 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]]]}] 08:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 08:23:17 INFO - PROCESS | 1652 | 1469200997320 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1652 | 1469200997321 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:23:17 INFO - PROCESS | 1652 | 1469200997326 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1652 | 1469200997327 Marionette TRACE conn2 <- [1,398,null,{}] 08:23:17 INFO - PROCESS | 1652 | 1469200997336 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}] 08:23:17 INFO - PROCESS | 1652 | 1469200997337 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:17 INFO - PROCESS | 1652 | 1469200997432 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:23:17 INFO - PROCESS | 1652 | 1469200997435 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:17 INFO - PROCESS | 1652 | 1469200997436 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d0d000 == 41 [pid = 1652] [id = 107] 08:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123bb8000) [pid = 1652] [serial = 318] [outer = 0x0] 08:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c6df000) [pid = 1652] [serial = 319] [outer = 0x123bb8000] 08:23:17 INFO - PROCESS | 1652 | 1469200997460 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12cd49400) [pid = 1652] [serial = 320] [outer = 0x123bb8000] 08:23:17 INFO - PROCESS | 1652 | 1469200997834 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]]]}] 08:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 08:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:23:17 INFO - PROCESS | 1652 | 1469200997848 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:23:17 INFO - PROCESS | 1652 | 1469200997849 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:23:17 INFO - PROCESS | 1652 | 1469200997852 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:23:17 INFO - PROCESS | 1652 | 1469200997854 Marionette TRACE conn2 <- [1,402,null,{}] 08:23:17 INFO - PROCESS | 1652 | 1469200997858 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}] 08:23:17 INFO - PROCESS | 1652 | 1469200997862 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:18 INFO - PROCESS | 1652 | 1469200998012 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:23:18 INFO - PROCESS | 1652 | 1469200998023 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:18 INFO - PROCESS | 1652 | 1469200998025 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129623800 == 42 [pid = 1652] [id = 108] 08:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1129adc00) [pid = 1652] [serial = 321] [outer = 0x0] 08:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1129b8000) [pid = 1652] [serial = 322] [outer = 0x1129adc00] 08:23:18 INFO - PROCESS | 1652 | 1469200998064 Marionette DEBUG loaded listener.js 08:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1176ba800) [pid = 1652] [serial = 323] [outer = 0x1129adc00] 08:23:18 INFO - PROCESS | 1652 | 1469200998481 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]]]}] 08:23:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:23:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 08:23:18 INFO - PROCESS | 1652 | 1469200998522 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1652 | 1469200998524 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:23:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:23:18 INFO - PROCESS | 1652 | 1469200998527 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1652 | 1469200998529 Marionette TRACE conn2 <- [1,406,null,{}] 08:23:18 INFO - PROCESS | 1652 | 1469200998532 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}] 08:23:18 INFO - PROCESS | 1652 | 1469200998534 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:18 INFO - PROCESS | 1652 | 1469200998682 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1130de800) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a7b6400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ac40c00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1176b9c00) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128c40000) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a8bec00) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115e30000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x111d76000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118352800) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1266bb800) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1211efc00) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118803c00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124384000) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1258ef000) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1211f3000) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117d42800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12a8bf000) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1238ef000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12bce5c00) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:23:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1211ecc00) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:23:19 INFO - PROCESS | 1652 | 1469200998996 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:19 INFO - PROCESS | 1652 | 1469200998998 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164c1800 == 43 [pid = 1652] [id = 109] 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1127dc400) [pid = 1652] [serial = 324] [outer = 0x0] 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1127de000) [pid = 1652] [serial = 325] [outer = 0x1127dc400] 08:23:19 INFO - PROCESS | 1652 | 1469200999047 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1129ac800) [pid = 1652] [serial = 326] [outer = 0x1127dc400] 08:23:19 INFO - PROCESS | 1652 | 1469200999378 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]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 870ms 08:23:19 INFO - PROCESS | 1652 | 1469200999398 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1652 | 1469200999400 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:23:19 INFO - PROCESS | 1652 | 1469200999402 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1652 | 1469200999403 Marionette TRACE conn2 <- [1,410,null,{}] 08:23:19 INFO - PROCESS | 1652 | 1469200999405 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}] 08:23:19 INFO - PROCESS | 1652 | 1469200999406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:19 INFO - PROCESS | 1652 | 1469200999490 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:23:19 INFO - PROCESS | 1652 | 1469200999545 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:19 INFO - PROCESS | 1652 | 1469200999546 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a84d800 == 44 [pid = 1652] [id = 110] 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1127db800) [pid = 1652] [serial = 327] [outer = 0x0] 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129b8c00) [pid = 1652] [serial = 328] [outer = 0x1127db800] 08:23:19 INFO - PROCESS | 1652 | 1469200999570 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x120fd0400) [pid = 1652] [serial = 329] [outer = 0x1127db800] 08:23:19 INFO - PROCESS | 1652 | 1469200999835 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]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 08:23:19 INFO - PROCESS | 1652 | 1469200999871 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1652 | 1469200999872 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:23:19 INFO - PROCESS | 1652 | 1469200999882 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1652 | 1469200999884 Marionette TRACE conn2 <- [1,414,null,{}] 08:23:19 INFO - PROCESS | 1652 | 1469200999906 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}] 08:23:19 INFO - PROCESS | 1652 | 1469200999907 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:19 INFO - PROCESS | 1652 | 1469200999908 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:23:20 INFO - PROCESS | 1652 | 1469201000016 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:23:20 INFO - PROCESS | 1652 | 1469201000020 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:20 INFO - PROCESS | 1652 | 1469201000021 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3d000 == 45 [pid = 1652] [id = 111] 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124384000) [pid = 1652] [serial = 330] [outer = 0x0] 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128c3f000) [pid = 1652] [serial = 331] [outer = 0x124384000] 08:23:20 INFO - PROCESS | 1652 | 1469201000047 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12cebec00) [pid = 1652] [serial = 332] [outer = 0x124384000] 08:23:20 INFO - PROCESS | 1652 | 1469201000389 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]]]}] 08:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 526ms 08:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:23:20 INFO - PROCESS | 1652 | 1469201000401 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:23:20 INFO - PROCESS | 1652 | 1469201000402 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:23:20 INFO - PROCESS | 1652 | 1469201000404 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:23:20 INFO - PROCESS | 1652 | 1469201000405 Marionette TRACE conn2 <- [1,418,null,{}] 08:23:20 INFO - PROCESS | 1652 | 1469201000407 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}] 08:23:20 INFO - PROCESS | 1652 | 1469201000410 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:20 INFO - PROCESS | 1652 | 1469201000522 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:23:20 INFO - PROCESS | 1652 | 1469201000530 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:20 INFO - PROCESS | 1652 | 1469201000531 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02b000 == 46 [pid = 1652] [id = 112] 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1234edc00) [pid = 1652] [serial = 333] [outer = 0x0] 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1234f8000) [pid = 1652] [serial = 334] [outer = 0x1234edc00] 08:23:20 INFO - PROCESS | 1652 | 1469201000563 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1234fc800) [pid = 1652] [serial = 335] [outer = 0x1234edc00] 08:23:21 INFO - PROCESS | 1652 | 1469201001465 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]]]}] 08:23:21 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 08:23:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1070ms 08:23:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:23:21 INFO - PROCESS | 1652 | 1469201001475 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1652 | 1469201001477 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:23:21 INFO - PROCESS | 1652 | 1469201001481 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1652 | 1469201001483 Marionette TRACE conn2 <- [1,422,null,{}] 08:23:21 INFO - PROCESS | 1652 | 1469201001486 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}] 08:23:21 INFO - PROCESS | 1652 | 1469201001488 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:21 INFO - PROCESS | 1652 | 1469201001591 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:23:21 INFO - PROCESS | 1652 | 1469201001644 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:21 INFO - PROCESS | 1652 | 1469201001647 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117167800 == 47 [pid = 1652] [id = 113] 08:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116fa5c00) [pid = 1652] [serial = 336] [outer = 0x0] 08:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11831a000) [pid = 1652] [serial = 337] [outer = 0x116fa5c00] 08:23:21 INFO - PROCESS | 1652 | 1469201001678 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119140400) [pid = 1652] [serial = 338] [outer = 0x116fa5c00] 08:23:22 INFO - PROCESS | 1652 | 1469201002643 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]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1170ms 08:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:23:22 INFO - PROCESS | 1652 | 1469201002651 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1652 | 1469201002654 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:23:22 INFO - PROCESS | 1652 | 1469201002659 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1652 | 1469201002663 Marionette TRACE conn2 <- [1,426,null,{}] 08:23:22 INFO - PROCESS | 1652 | 1469201002665 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}] 08:23:22 INFO - PROCESS | 1652 | 1469201002667 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:22 INFO - PROCESS | 1652 | 1469201002772 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:23:22 INFO - PROCESS | 1652 | 1469201002826 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:22 INFO - PROCESS | 1652 | 1469201002828 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed8000 == 48 [pid = 1652] [id = 114] 08:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1234f9800) [pid = 1652] [serial = 339] [outer = 0x0] 08:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123ed4000) [pid = 1652] [serial = 340] [outer = 0x1234f9800] 08:23:22 INFO - PROCESS | 1652 | 1469201002858 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12438fc00) [pid = 1652] [serial = 341] [outer = 0x1234f9800] 08:23:23 INFO - PROCESS | 1652 | 1469201003360 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] 08:23:23 INFO - PROCESS | 1652 | 1469201003384 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:23:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:23:23 INFO - PROCESS | 1652 | 1469201003386 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1652 | 1469201003389 Marionette TRACE conn2 <- [1,430,null,{}] 08:23:23 INFO - PROCESS | 1652 | 1469201003397 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}] 08:23:23 INFO - PROCESS | 1652 | 1469201003400 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:23 INFO - PROCESS | 1652 | 1469201003505 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:23:23 INFO - PROCESS | 1652 | 1469201003574 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:23 INFO - PROCESS | 1652 | 1469201003576 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116691000 == 49 [pid = 1652] [id = 115] 08:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118509800) [pid = 1652] [serial = 342] [outer = 0x0] 08:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124390800) [pid = 1652] [serial = 343] [outer = 0x118509800] 08:23:23 INFO - PROCESS | 1652 | 1469201003609 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128bf0000) [pid = 1652] [serial = 344] [outer = 0x118509800] 08:23:24 INFO - PROCESS | 1652 | 1469201004198 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]]]}] 08:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 872ms 08:23:24 INFO - PROCESS | 1652 | 1469201004259 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1652 | 1469201004263 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:23:24 INFO - PROCESS | 1652 | 1469201004266 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1652 | 1469201004268 Marionette TRACE conn2 <- [1,434,null,{}] 08:23:24 INFO - PROCESS | 1652 | 1469201004272 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}] 08:23:24 INFO - PROCESS | 1652 | 1469201004274 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:24 INFO - PROCESS | 1652 | 1469201004359 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:23:24 INFO - PROCESS | 1652 | 1469201004432 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:24 INFO - PROCESS | 1652 | 1469201004433 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116630800 == 50 [pid = 1652] [id = 116] 08:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1183f6000) [pid = 1652] [serial = 345] [outer = 0x0] 08:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118803400) [pid = 1652] [serial = 346] [outer = 0x1183f6000] 08:23:24 INFO - PROCESS | 1652 | 1469201004461 Marionette DEBUG loaded listener.js 08:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119534000) [pid = 1652] [serial = 347] [outer = 0x1183f6000] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11715e000 == 49 [pid = 1652] [id = 67] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3d000 == 48 [pid = 1652] [id = 111] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a84d800 == 47 [pid = 1652] [id = 110] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1164c1800 == 46 [pid = 1652] [id = 109] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129623800 == 45 [pid = 1652] [id = 108] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x128d0d000 == 44 [pid = 1652] [id = 107] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12c0d6800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f17000 == 43 [pid = 1652] [id = 106] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x123d6e800 == 42 [pid = 1652] [id = 105] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1234c2800 == 41 [pid = 1652] [id = 104] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119c26800 == 40 [pid = 1652] [id = 103] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116f17800 == 39 [pid = 1652] [id = 102] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119991800 == 38 [pid = 1652] [id = 101] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60c800 == 37 [pid = 1652] [id = 99] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11998f000 == 36 [pid = 1652] [id = 98] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b2000 == 35 [pid = 1652] [id = 97] 08:23:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12acbc000 == 34 [pid = 1652] [id = 96] 08:23:24 INFO - PROCESS | 1652 | 1469201004832 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]]]}] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116496c00) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12bce9000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b132c00) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118359800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119144400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b9a2c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b998400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c604000) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1265a1800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12be9d000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ba99800) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12baa2000) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12be95800) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c3f800) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c7e800) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b141c00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12acf0c00) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a8b2c00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118319000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116a0e000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11698ec00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112749400) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128bf7c00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128bf2400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128bf4800) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1248a2400) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123bb1400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119695000) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119ceb400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128c7ec00) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129492400) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126239000) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1266ba400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123bb5800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124683000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 08:23:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119902400) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 08:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 08:23:24 INFO - PROCESS | 1652 | 1469201004888 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1652 | 1469201004891 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:23:24 INFO - PROCESS | 1652 | 1469201004895 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1652 | 1469201004897 Marionette TRACE conn2 <- [1,438,null,{}] 08:23:24 INFO - PROCESS | 1652 | 1469201004899 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}] 08:23:24 INFO - PROCESS | 1652 | 1469201004900 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:24 INFO - PROCESS | 1652 | 1469201004977 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:23:24 INFO - PROCESS | 1652 | 1469201004982 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:24 INFO - PROCESS | 1652 | 1469201004984 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x117150000 == 35 [pid = 1652] [id = 117] 08:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119ce4800) [pid = 1652] [serial = 348] [outer = 0x0] 08:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x120fc5800) [pid = 1652] [serial = 349] [outer = 0x119ce4800] 08:23:25 INFO - PROCESS | 1652 | 1469201005010 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1234f1800) [pid = 1652] [serial = 350] [outer = 0x119ce4800] 08:23:25 INFO - PROCESS | 1652 | 1469201005357 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]]]}] 08:23:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:23:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 08:23:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:23:25 INFO - PROCESS | 1652 | 1469201005368 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:23:25 INFO - PROCESS | 1652 | 1469201005370 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:23:25 INFO - PROCESS | 1652 | 1469201005373 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:23:25 INFO - PROCESS | 1652 | 1469201005380 Marionette TRACE conn2 <- [1,442,null,{}] 08:23:25 INFO - PROCESS | 1652 | 1469201005418 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}] 08:23:25 INFO - PROCESS | 1652 | 1469201005423 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:25 INFO - PROCESS | 1652 | 1469201005539 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:23:25 INFO - PROCESS | 1652 | 1469201005546 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:25 INFO - PROCESS | 1652 | 1469201005548 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bf000 == 36 [pid = 1652] [id = 118] 08:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12430dc00) [pid = 1652] [serial = 351] [outer = 0x0] 08:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1246e5400) [pid = 1652] [serial = 352] [outer = 0x12430dc00] 08:23:25 INFO - PROCESS | 1652 | 1469201005597 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1265a2400) [pid = 1652] [serial = 353] [outer = 0x12430dc00] 08:23:26 INFO - PROCESS | 1652 | 1469201006101 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]]]}] 08:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 748ms 08:23:26 INFO - PROCESS | 1652 | 1469201006121 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1652 | 1469201006122 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:23:26 INFO - PROCESS | 1652 | 1469201006131 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1652 | 1469201006132 Marionette TRACE conn2 <- [1,446,null,{}] 08:23:26 INFO - PROCESS | 1652 | 1469201006135 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}] 08:23:26 INFO - PROCESS | 1652 | 1469201006136 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:26 INFO - PROCESS | 1652 | 1469201006217 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:23:26 INFO - PROCESS | 1652 | 1469201006221 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:26 INFO - PROCESS | 1652 | 1469201006222 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bbe000 == 37 [pid = 1652] [id = 119] 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128bf5400) [pid = 1652] [serial = 354] [outer = 0x0] 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128bf9c00) [pid = 1652] [serial = 355] [outer = 0x128bf5400] 08:23:26 INFO - PROCESS | 1652 | 1469201006249 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128c42800) [pid = 1652] [serial = 356] [outer = 0x128bf5400] 08:23:26 INFO - PROCESS | 1652 | 1469201006569 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]]]}] 08:23:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 475ms 08:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:23:26 INFO - PROCESS | 1652 | 1469201006600 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1652 | 1469201006601 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:23:26 INFO - PROCESS | 1652 | 1469201006603 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1652 | 1469201006604 Marionette TRACE conn2 <- [1,450,null,{}] 08:23:26 INFO - PROCESS | 1652 | 1469201006607 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}] 08:23:26 INFO - PROCESS | 1652 | 1469201006608 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:26 INFO - PROCESS | 1652 | 1469201006719 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:23:26 INFO - PROCESS | 1652 | 1469201006752 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:26 INFO - PROCESS | 1652 | 1469201006753 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12327c800 == 38 [pid = 1652] [id = 120] 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116153000) [pid = 1652] [serial = 357] [outer = 0x0] 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128c4c800) [pid = 1652] [serial = 358] [outer = 0x116153000] 08:23:26 INFO - PROCESS | 1652 | 1469201006778 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129296000) [pid = 1652] [serial = 359] [outer = 0x116153000] 08:23:27 INFO - PROCESS | 1652 | 1469201007098 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] 08:23:27 INFO - PROCESS | 1652 | 1469201007123 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:23:27 INFO - PROCESS | 1652 | 1469201007125 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1652 | 1469201007126 Marionette TRACE conn2 <- [1,454,null,{}] 08:23:27 INFO - PROCESS | 1652 | 1469201007130 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}] 08:23:27 INFO - PROCESS | 1652 | 1469201007134 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:27 INFO - PROCESS | 1652 | 1469201007252 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:23:27 INFO - PROCESS | 1652 | 1469201007266 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:27 INFO - PROCESS | 1652 | 1469201007267 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d63800 == 39 [pid = 1652] [id = 121] 08:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129487800) [pid = 1652] [serial = 360] [outer = 0x0] 08:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a8b1800) [pid = 1652] [serial = 361] [outer = 0x129487800] 08:23:27 INFO - PROCESS | 1652 | 1469201007295 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12baa2000) [pid = 1652] [serial = 362] [outer = 0x129487800] 08:23:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:27 INFO - PROCESS | 1652 | 1469201007692 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]]]}] 08:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 622ms 08:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:23:27 INFO - PROCESS | 1652 | 1469201007748 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1652 | 1469201007750 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:23:27 INFO - PROCESS | 1652 | 1469201007761 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1652 | 1469201007763 Marionette TRACE conn2 <- [1,458,null,{}] 08:23:27 INFO - PROCESS | 1652 | 1469201007766 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}] 08:23:27 INFO - PROCESS | 1652 | 1469201007768 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:27 INFO - PROCESS | 1652 | 1469201007915 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:23:27 INFO - PROCESS | 1652 | 1469201007934 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:27 INFO - PROCESS | 1652 | 1469201007936 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12660a000 == 40 [pid = 1652] [id = 122] 08:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1164dfc00) [pid = 1652] [serial = 363] [outer = 0x0] 08:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bcf2c00) [pid = 1652] [serial = 364] [outer = 0x1164dfc00] 08:23:27 INFO - PROCESS | 1652 | 1469201007985 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12be9c000) [pid = 1652] [serial = 365] [outer = 0x1164dfc00] 08:23:28 INFO - PROCESS | 1652 | 1469201008417 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] 08:23:28 INFO - PROCESS | 1652 | 1469201008433 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:23:28 INFO - PROCESS | 1652 | 1469201008435 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1652 | 1469201008436 Marionette TRACE conn2 <- [1,462,null,{}] 08:23:28 INFO - PROCESS | 1652 | 1469201008438 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}] 08:23:28 INFO - PROCESS | 1652 | 1469201008440 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:28 INFO - PROCESS | 1652 | 1469201008540 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:23:28 INFO - PROCESS | 1652 | 1469201008544 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:28 INFO - PROCESS | 1652 | 1469201008545 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d1a000 == 41 [pid = 1652] [id = 123] 08:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be98c00) [pid = 1652] [serial = 366] [outer = 0x0] 08:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c0d4c00) [pid = 1652] [serial = 367] [outer = 0x12be98c00] 08:23:28 INFO - PROCESS | 1652 | 1469201008569 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c607000) [pid = 1652] [serial = 368] [outer = 0x12be98c00] 08:23:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:28 INFO - PROCESS | 1652 | 1469201008939 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] 08:23:28 INFO - PROCESS | 1652 | 1469201008957 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:23:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:23:28 INFO - PROCESS | 1652 | 1469201008963 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1652 | 1469201008965 Marionette TRACE conn2 <- [1,466,null,{}] 08:23:28 INFO - PROCESS | 1652 | 1469201008968 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}] 08:23:28 INFO - PROCESS | 1652 | 1469201008970 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:29 INFO - PROCESS | 1652 | 1469201009200 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123bb8000) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126239800) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a6d2000) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119293000) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119532c00) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126649800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129adc00) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124384000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1127dc400) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bce8c00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:23:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1127db800) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:23:29 INFO - PROCESS | 1652 | 1469201009262 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:29 INFO - PROCESS | 1652 | 1469201009263 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d5f800 == 42 [pid = 1652] [id = 124] 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1127d9800) [pid = 1652] [serial = 369] [outer = 0x0] 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1129b0c00) [pid = 1652] [serial = 370] [outer = 0x1127d9800] 08:23:29 INFO - PROCESS | 1652 | 1469201009289 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199c2c00) [pid = 1652] [serial = 371] [outer = 0x1127d9800] 08:23:29 INFO - PROCESS | 1652 | 1469201009560 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] 08:23:29 INFO - PROCESS | 1652 | 1469201009585 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:23:29 INFO - PROCESS | 1652 | 1469201009587 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1652 | 1469201009589 Marionette TRACE conn2 <- [1,470,null,{}] 08:23:29 INFO - PROCESS | 1652 | 1469201009591 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}] 08:23:29 INFO - PROCESS | 1652 | 1469201009593 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:29 INFO - PROCESS | 1652 | 1469201009684 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:23:29 INFO - PROCESS | 1652 | 1469201009687 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:29 INFO - PROCESS | 1652 | 1469201009688 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ca000 == 43 [pid = 1652] [id = 125] 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1199c3000) [pid = 1652] [serial = 372] [outer = 0x0] 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1231edc00) [pid = 1652] [serial = 373] [outer = 0x1199c3000] 08:23:29 INFO - PROCESS | 1652 | 1469201009714 Marionette DEBUG loaded listener.js 08:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12acf4400) [pid = 1652] [serial = 374] [outer = 0x1199c3000] 08:23:30 INFO - PROCESS | 1652 | 1469201010033 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]]]}] 08:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 08:23:30 INFO - PROCESS | 1652 | 1469201010057 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 1652 | 1469201010059 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:23:30 INFO - PROCESS | 1652 | 1469201010088 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 1652 | 1469201010090 Marionette TRACE conn2 <- [1,474,null,{}] 08:23:30 INFO - PROCESS | 1652 | 1469201010093 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}] 08:23:30 INFO - PROCESS | 1652 | 1469201010096 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:30 INFO - PROCESS | 1652 | 1469201010197 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:23:30 INFO - PROCESS | 1652 | 1469201010201 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:30 INFO - PROCESS | 1652 | 1469201010202 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd0800 == 44 [pid = 1652] [id = 126] 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1238ef000) [pid = 1652] [serial = 375] [outer = 0x0] 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c610000) [pid = 1652] [serial = 376] [outer = 0x1238ef000] 08:23:30 INFO - PROCESS | 1652 | 1469201010228 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12cd46400) [pid = 1652] [serial = 377] [outer = 0x1238ef000] 08:23:30 INFO - PROCESS | 1652 | 1469201010640 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]]]}] 08:23:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:23:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 590ms 08:23:30 INFO - PROCESS | 1652 | 1469201010659 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 1652 | 1469201010663 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:23:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:23:30 INFO - PROCESS | 1652 | 1469201010666 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 1652 | 1469201010668 Marionette TRACE conn2 <- [1,478,null,{}] 08:23:30 INFO - PROCESS | 1652 | 1469201010680 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}] 08:23:30 INFO - PROCESS | 1652 | 1469201010682 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:30 INFO - PROCESS | 1652 | 1469201010774 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:23:30 INFO - PROCESS | 1652 | 1469201010781 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:30 INFO - PROCESS | 1652 | 1469201010783 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba13800 == 45 [pid = 1652] [id = 127] 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1239e2800) [pid = 1652] [serial = 378] [outer = 0x0] 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1239e7c00) [pid = 1652] [serial = 379] [outer = 0x1239e2800] 08:23:30 INFO - PROCESS | 1652 | 1469201010807 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c0d1400) [pid = 1652] [serial = 380] [outer = 0x1239e2800] 08:23:31 INFO - PROCESS | 1652 | 1469201011130 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]]]}] 08:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 480ms 08:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:23:31 INFO - PROCESS | 1652 | 1469201011148 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1652 | 1469201011149 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:23:31 INFO - PROCESS | 1652 | 1469201011151 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1652 | 1469201011152 Marionette TRACE conn2 <- [1,482,null,{}] 08:23:31 INFO - PROCESS | 1652 | 1469201011154 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}] 08:23:31 INFO - PROCESS | 1652 | 1469201011166 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:31 INFO - PROCESS | 1652 | 1469201011324 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:23:31 INFO - PROCESS | 1652 | 1469201011408 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:31 INFO - PROCESS | 1652 | 1469201011410 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116020800 == 46 [pid = 1652] [id = 128] 08:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1129b5400) [pid = 1652] [serial = 381] [outer = 0x0] 08:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113dd9000) [pid = 1652] [serial = 382] [outer = 0x1129b5400] 08:23:31 INFO - PROCESS | 1652 | 1469201011442 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1176c7c00) [pid = 1652] [serial = 383] [outer = 0x1129b5400] 08:23:31 INFO - PROCESS | 1652 | 1469201011934 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]]]}] 08:23:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 818ms 08:23:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:23:31 INFO - PROCESS | 1652 | 1469201011971 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:23:31 INFO - PROCESS | 1652 | 1469201011973 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:23:31 INFO - PROCESS | 1652 | 1469201011976 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:23:31 INFO - PROCESS | 1652 | 1469201011978 Marionette TRACE conn2 <- [1,486,null,{}] 08:23:31 INFO - PROCESS | 1652 | 1469201011982 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}] 08:23:31 INFO - PROCESS | 1652 | 1469201011984 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:32 INFO - PROCESS | 1652 | 1469201012089 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:23:32 INFO - PROCESS | 1652 | 1469201012157 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:32 INFO - PROCESS | 1652 | 1469201012158 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119994000 == 47 [pid = 1652] [id = 129] 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11880b000) [pid = 1652] [serial = 384] [outer = 0x0] 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1234ef800) [pid = 1652] [serial = 385] [outer = 0x11880b000] 08:23:32 INFO - PROCESS | 1652 | 1469201012188 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1236c1c00) [pid = 1652] [serial = 386] [outer = 0x11880b000] 08:23:32 INFO - PROCESS | 1652 | 1469201012636 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]]]}] 08:23:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:23:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 08:23:32 INFO - PROCESS | 1652 | 1469201012648 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1652 | 1469201012649 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:23:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:23:32 INFO - PROCESS | 1652 | 1469201012666 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1652 | 1469201012667 Marionette TRACE conn2 <- [1,490,null,{}] 08:23:32 INFO - PROCESS | 1652 | 1469201012669 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}] 08:23:32 INFO - PROCESS | 1652 | 1469201012671 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:32 INFO - PROCESS | 1652 | 1469201012763 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:23:32 INFO - PROCESS | 1652 | 1469201012836 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:32 INFO - PROCESS | 1652 | 1469201012838 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaed800 == 48 [pid = 1652] [id = 130] 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1236c9c00) [pid = 1652] [serial = 387] [outer = 0x0] 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1239e0000) [pid = 1652] [serial = 388] [outer = 0x1236c9c00] 08:23:32 INFO - PROCESS | 1652 | 1469201012883 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12430d400) [pid = 1652] [serial = 389] [outer = 0x1236c9c00] 08:23:33 INFO - PROCESS | 1652 | 1469201013427 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]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:23:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 771ms 08:23:33 INFO - PROCESS | 1652 | 1469201013438 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1652 | 1469201013442 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:23:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:23:33 INFO - PROCESS | 1652 | 1469201013475 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1652 | 1469201013480 Marionette TRACE conn2 <- [1,494,null,{}] 08:23:33 INFO - PROCESS | 1652 | 1469201013483 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}] 08:23:33 INFO - PROCESS | 1652 | 1469201013484 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:33 INFO - PROCESS | 1652 | 1469201013582 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:23:33 INFO - PROCESS | 1652 | 1469201013649 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:33 INFO - PROCESS | 1652 | 1469201013650 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c480800 == 49 [pid = 1652] [id = 131] 08:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126871c00) [pid = 1652] [serial = 390] [outer = 0x0] 08:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128e81000) [pid = 1652] [serial = 391] [outer = 0x126871c00] 08:23:33 INFO - PROCESS | 1652 | 1469201013679 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a6d5c00) [pid = 1652] [serial = 392] [outer = 0x126871c00] 08:23:34 INFO - PROCESS | 1652 | 1469201014100 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]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 682ms 08:23:34 INFO - PROCESS | 1652 | 1469201014165 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1652 | 1469201014167 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:23:34 INFO - PROCESS | 1652 | 1469201014170 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1652 | 1469201014172 Marionette TRACE conn2 <- [1,498,null,{}] 08:23:34 INFO - PROCESS | 1652 | 1469201014174 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}] 08:23:34 INFO - PROCESS | 1652 | 1469201014175 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:34 INFO - PROCESS | 1652 | 1469201014294 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:23:34 INFO - PROCESS | 1652 | 1469201014362 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:34 INFO - PROCESS | 1652 | 1469201014363 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b3000 == 50 [pid = 1652] [id = 132] 08:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1127dfc00) [pid = 1652] [serial = 393] [outer = 0x0] 08:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118355800) [pid = 1652] [serial = 394] [outer = 0x1127dfc00] 08:23:34 INFO - PROCESS | 1652 | 1469201014392 Marionette DEBUG loaded listener.js 08:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b13bc00) [pid = 1652] [serial = 395] [outer = 0x1127dfc00] 08:23:34 INFO - PROCESS | 1652 | 1469201014893 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]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:23:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 770ms 08:23:34 INFO - PROCESS | 1652 | 1469201014940 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1652 | 1469201014943 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:23:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:23:34 INFO - PROCESS | 1652 | 1469201014948 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1652 | 1469201014949 Marionette TRACE conn2 <- [1,502,null,{}] 08:23:34 INFO - PROCESS | 1652 | 1469201014953 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}] 08:23:34 INFO - PROCESS | 1652 | 1469201014954 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:35 INFO - PROCESS | 1652 | 1469201015045 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:23:35 INFO - PROCESS | 1652 | 1469201015104 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:35 INFO - PROCESS | 1652 | 1469201015106 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c1800 == 51 [pid = 1652] [id = 133] 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11929a000) [pid = 1652] [serial = 396] [outer = 0x0] 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11990d000) [pid = 1652] [serial = 397] [outer = 0x11929a000] 08:23:35 INFO - PROCESS | 1652 | 1469201015133 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119ceac00) [pid = 1652] [serial = 398] [outer = 0x11929a000] 08:23:35 INFO - PROCESS | 1652 | 1469201015537 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]]]}] 08:23:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:23:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd0800 == 50 [pid = 1652] [id = 126] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ca000 == 49 [pid = 1652] [id = 125] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123d5f800 == 48 [pid = 1652] [id = 124] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x128d1a000 == 47 [pid = 1652] [id = 123] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12660a000 == 46 [pid = 1652] [id = 122] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123d63800 == 45 [pid = 1652] [id = 121] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12327c800 == 44 [pid = 1652] [id = 120] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x117d3f800) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128bfc400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1211ec800) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a7bd000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1234f8000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | 1469201015622 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1652 | 1469201015624 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119bbe000 == 43 [pid = 1652] [id = 119] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bf000 == 42 [pid = 1652] [id = 118] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117150000 == 41 [pid = 1652] [id = 117] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116630800 == 40 [pid = 1652] [id = 116] 08:23:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117167800 == 39 [pid = 1652] [id = 113] 08:23:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12cd49400) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12c6df000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12ba94000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12acf1400) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b997800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1211f0000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11952c000) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1211f3400) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12622ec00) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128c3ec00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1292a3400) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1129b8000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176ba800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c3f000) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1129ac800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1127de000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12cebec00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be9ec00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x120fd0400) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12bcecc00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c6d3c00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1129b8c00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 08:23:35 INFO - PROCESS | 1652 | 1469201015652 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1652 | 1469201015654 Marionette TRACE conn2 <- [1,506,null,{}] 08:23:35 INFO - PROCESS | 1652 | 1469201015658 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}] 08:23:35 INFO - PROCESS | 1652 | 1469201015660 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:35 INFO - PROCESS | 1652 | 1469201015740 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:23:35 INFO - PROCESS | 1652 | 1469201015749 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:35 INFO - PROCESS | 1652 | 1469201015750 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d70800 == 40 [pid = 1652] [id = 134] 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1234f4400) [pid = 1652] [serial = 399] [outer = 0x0] 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1234fc400) [pid = 1652] [serial = 400] [outer = 0x1234f4400] 08:23:35 INFO - PROCESS | 1652 | 1469201015777 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1236cac00) [pid = 1652] [serial = 401] [outer = 0x1234f4400] 08:23:36 INFO - PROCESS | 1652 | 1469201016132 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]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 532ms 08:23:36 INFO - PROCESS | 1652 | 1469201016181 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1652 | 1469201016183 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:23:36 INFO - PROCESS | 1652 | 1469201016188 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1652 | 1469201016191 Marionette TRACE conn2 <- [1,510,null,{}] 08:23:36 INFO - PROCESS | 1652 | 1469201016202 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}] 08:23:36 INFO - PROCESS | 1652 | 1469201016206 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:36 INFO - PROCESS | 1652 | 1469201016331 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:23:36 INFO - PROCESS | 1652 | 1469201016347 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:36 INFO - PROCESS | 1652 | 1469201016350 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123171000 == 41 [pid = 1652] [id = 135] 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12438c400) [pid = 1652] [serial = 402] [outer = 0x0] 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1258e6000) [pid = 1652] [serial = 403] [outer = 0x12438c400] 08:23:36 INFO - PROCESS | 1652 | 1469201016392 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126873000) [pid = 1652] [serial = 404] [outer = 0x12438c400] 08:23:36 INFO - PROCESS | 1652 | 1469201016795 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]]]}] 08:23:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:23:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 625ms 08:23:36 INFO - PROCESS | 1652 | 1469201016814 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:23:36 INFO - PROCESS | 1652 | 1469201016816 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:23:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:23:36 INFO - PROCESS | 1652 | 1469201016818 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:23:36 INFO - PROCESS | 1652 | 1469201016819 Marionette TRACE conn2 <- [1,514,null,{}] 08:23:36 INFO - PROCESS | 1652 | 1469201016821 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}] 08:23:36 INFO - PROCESS | 1652 | 1469201016823 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:36 INFO - PROCESS | 1652 | 1469201016904 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:23:36 INFO - PROCESS | 1652 | 1469201016926 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:36 INFO - PROCESS | 1652 | 1469201016927 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e5800 == 42 [pid = 1652] [id = 136] 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c7f800) [pid = 1652] [serial = 405] [outer = 0x0] 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129299c00) [pid = 1652] [serial = 406] [outer = 0x128c7f800] 08:23:36 INFO - PROCESS | 1652 | 1469201016952 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7bd000) [pid = 1652] [serial = 407] [outer = 0x128c7f800] 08:23:37 INFO - PROCESS | 1652 | 1469201017252 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]]]}] 08:23:37 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 08:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 08:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:23:37 INFO - PROCESS | 1652 | 1469201017287 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1652 | 1469201017288 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:23:37 INFO - PROCESS | 1652 | 1469201017290 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1652 | 1469201017291 Marionette TRACE conn2 <- [1,518,null,{}] 08:23:37 INFO - PROCESS | 1652 | 1469201017296 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}] 08:23:37 INFO - PROCESS | 1652 | 1469201017297 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:37 INFO - PROCESS | 1652 | 1469201017373 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:23:37 INFO - PROCESS | 1652 | 1469201017447 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:37 INFO - PROCESS | 1652 | 1469201017448 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262c5800 == 43 [pid = 1652] [id = 137] 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128c3ec00) [pid = 1652] [serial = 408] [outer = 0x0] 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b997400) [pid = 1652] [serial = 409] [outer = 0x128c3ec00] 08:23:37 INFO - PROCESS | 1652 | 1469201017473 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ba98c00) [pid = 1652] [serial = 410] [outer = 0x128c3ec00] 08:23:37 INFO - PROCESS | 1652 | 1469201017746 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]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:23:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 08:23:37 INFO - PROCESS | 1652 | 1469201017766 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:23:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:23:37 INFO - PROCESS | 1652 | 1469201017767 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:23:37 INFO - PROCESS | 1652 | 1469201017769 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1652 | 1469201017771 Marionette TRACE conn2 <- [1,522,null,{}] 08:23:37 INFO - PROCESS | 1652 | 1469201017773 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}] 08:23:37 INFO - PROCESS | 1652 | 1469201017778 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:37 INFO - PROCESS | 1652 | 1469201017906 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:23:37 INFO - PROCESS | 1652 | 1469201017917 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:37 INFO - PROCESS | 1652 | 1469201017918 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129131000 == 44 [pid = 1652] [id = 138] 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bce6c00) [pid = 1652] [serial = 411] [outer = 0x0] 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12c0d8000) [pid = 1652] [serial = 412] [outer = 0x12bce6c00] 08:23:37 INFO - PROCESS | 1652 | 1469201017942 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12caccc00) [pid = 1652] [serial = 413] [outer = 0x12bce6c00] 08:23:38 INFO - PROCESS | 1652 | 1469201018296 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]]]}] 08:23:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 568ms 08:23:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:23:38 INFO - PROCESS | 1652 | 1469201018339 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1652 | 1469201018340 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:23:38 INFO - PROCESS | 1652 | 1469201018342 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1652 | 1469201018343 Marionette TRACE conn2 <- [1,526,null,{}] 08:23:38 INFO - PROCESS | 1652 | 1469201018345 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}] 08:23:38 INFO - PROCESS | 1652 | 1469201018346 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:38 INFO - PROCESS | 1652 | 1469201018446 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:23:38 INFO - PROCESS | 1652 | 1469201018449 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:38 INFO - PROCESS | 1652 | 1469201018450 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a851000 == 45 [pid = 1652] [id = 139] 08:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1129ad800) [pid = 1652] [serial = 414] [outer = 0x0] 08:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123e70400) [pid = 1652] [serial = 415] [outer = 0x1129ad800] 08:23:38 INFO - PROCESS | 1652 | 1469201018512 Marionette DEBUG loaded listener.js 08:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123e75400) [pid = 1652] [serial = 416] [outer = 0x1129ad800] 08:23:38 INFO - PROCESS | 1652 | 1469201018839 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]]]}] 08:23:38 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 08:23:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 08:23:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:23:38 INFO - PROCESS | 1652 | 1469201018870 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1652 | 1469201018871 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:23:38 INFO - PROCESS | 1652 | 1469201018873 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1652 | 1469201018874 Marionette TRACE conn2 <- [1,530,null,{}] 08:23:38 INFO - PROCESS | 1652 | 1469201018876 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}] 08:23:38 INFO - PROCESS | 1652 | 1469201018880 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:38 INFO - PROCESS | 1652 | 1469201018981 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:23:38 INFO - PROCESS | 1652 | 1469201018984 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:38 INFO - PROCESS | 1652 | 1469201018985 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bc800 == 46 [pid = 1652] [id = 140] 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118064000) [pid = 1652] [serial = 417] [outer = 0x0] 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11806b400) [pid = 1652] [serial = 418] [outer = 0x118064000] 08:23:39 INFO - PROCESS | 1652 | 1469201019044 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1239a2400) [pid = 1652] [serial = 419] [outer = 0x118064000] 08:23:39 INFO - PROCESS | 1652 | 1469201019370 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"]]]}] 08:23:39 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 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:23:39 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 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:23:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:23:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 08:23:39 INFO - PROCESS | 1652 | 1469201019395 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1652 | 1469201019397 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:23:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:23:39 INFO - PROCESS | 1652 | 1469201019407 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1652 | 1469201019409 Marionette TRACE conn2 <- [1,534,null,{}] 08:23:39 INFO - PROCESS | 1652 | 1469201019415 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}] 08:23:39 INFO - PROCESS | 1652 | 1469201019417 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:39 INFO - PROCESS | 1652 | 1469201019581 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:23:39 INFO - PROCESS | 1652 | 1469201019609 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:39 INFO - PROCESS | 1652 | 1469201019610 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cb000 == 47 [pid = 1652] [id = 141] 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1195b3000) [pid = 1652] [serial = 420] [outer = 0x0] 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1195b9800) [pid = 1652] [serial = 421] [outer = 0x1195b3000] 08:23:39 INFO - PROCESS | 1652 | 1469201019649 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1211efc00) [pid = 1652] [serial = 422] [outer = 0x1195b3000] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11744c400) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x128bf7000) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1298a9800) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b9a1400) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129487800) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1164dfc00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12430dc00) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128bf5400) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1234edc00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116153000) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118509800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116fa5c00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119ce4800) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1234f9800) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1183f6000) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12be98c00) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1127d9800) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:23:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1238ef000) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:23:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199c3000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:23:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119698800) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:23:40 INFO - PROCESS | 1652 | 1469201020139 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]]]}] 08:23:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:23:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 780ms 08:23:40 INFO - PROCESS | 1652 | 1469201020182 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1652 | 1469201020183 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:23:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:23:40 INFO - PROCESS | 1652 | 1469201020185 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1652 | 1469201020186 Marionette TRACE conn2 <- [1,538,null,{}] 08:23:40 INFO - PROCESS | 1652 | 1469201020219 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}] 08:23:40 INFO - PROCESS | 1652 | 1469201020220 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:40 INFO - PROCESS | 1652 | 1469201020339 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:23:40 INFO - PROCESS | 1652 | 1469201020348 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:40 INFO - PROCESS | 1652 | 1469201020349 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2af800 == 48 [pid = 1652] [id = 142] 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129b4000) [pid = 1652] [serial = 423] [outer = 0x0] 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119297000) [pid = 1652] [serial = 424] [outer = 0x1129b4000] 08:23:40 INFO - PROCESS | 1652 | 1469201020375 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1234f5c00) [pid = 1652] [serial = 425] [outer = 0x1129b4000] 08:23:40 INFO - PROCESS | 1652 | 1469201020702 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]]]}] 08:23:40 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. 08:23:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 08:23:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:23:40 INFO - PROCESS | 1652 | 1469201020755 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:23:40 INFO - PROCESS | 1652 | 1469201020756 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:23:40 INFO - PROCESS | 1652 | 1469201020758 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:23:40 INFO - PROCESS | 1652 | 1469201020760 Marionette TRACE conn2 <- [1,542,null,{}] 08:23:40 INFO - PROCESS | 1652 | 1469201020762 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}] 08:23:40 INFO - PROCESS | 1652 | 1469201020764 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:40 INFO - PROCESS | 1652 | 1469201020889 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:23:40 INFO - PROCESS | 1652 | 1469201020895 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:40 INFO - PROCESS | 1652 | 1469201020896 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdc6000 == 49 [pid = 1652] [id = 143] 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1234ef400) [pid = 1652] [serial = 426] [outer = 0x0] 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12438a400) [pid = 1652] [serial = 427] [outer = 0x1234ef400] 08:23:40 INFO - PROCESS | 1652 | 1469201020922 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c606000) [pid = 1652] [serial = 428] [outer = 0x1234ef400] 08:23:41 INFO - PROCESS | 1652 | 1469201021215 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]]]}] 08:23:41 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. 08:23:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 08:23:41 INFO - PROCESS | 1652 | 1469201021235 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1652 | 1469201021236 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:23:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:23:41 INFO - PROCESS | 1652 | 1469201021239 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1652 | 1469201021240 Marionette TRACE conn2 <- [1,546,null,{}] 08:23:41 INFO - PROCESS | 1652 | 1469201021242 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}] 08:23:41 INFO - PROCESS | 1652 | 1469201021244 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:41 INFO - PROCESS | 1652 | 1469201021344 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:23:41 INFO - PROCESS | 1652 | 1469201021350 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:41 INFO - PROCESS | 1652 | 1469201021351 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d19e800 == 50 [pid = 1652] [id = 144] 08:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119ce4800) [pid = 1652] [serial = 429] [outer = 0x0] 08:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1243dec00) [pid = 1652] [serial = 430] [outer = 0x119ce4800] 08:23:41 INFO - PROCESS | 1652 | 1469201021383 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1243e7400) [pid = 1652] [serial = 431] [outer = 0x119ce4800] 08:23:41 INFO - PROCESS | 1652 | 1469201021842 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]]]}] 08:23:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:23:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 618ms 08:23:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:23:41 INFO - PROCESS | 1652 | 1469201021858 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1652 | 1469201021860 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:23:41 INFO - PROCESS | 1652 | 1469201021863 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1652 | 1469201021864 Marionette TRACE conn2 <- [1,550,null,{}] 08:23:41 INFO - PROCESS | 1652 | 1469201021868 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}] 08:23:41 INFO - PROCESS | 1652 | 1469201021869 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:42 INFO - PROCESS | 1652 | 1469201022014 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:23:42 INFO - PROCESS | 1652 | 1469201022198 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:42 INFO - PROCESS | 1652 | 1469201022199 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11601f000 == 51 [pid = 1652] [id = 145] 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112746400) [pid = 1652] [serial = 432] [outer = 0x0] 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1129b0800) [pid = 1652] [serial = 433] [outer = 0x112746400] 08:23:42 INFO - PROCESS | 1652 | 1469201022234 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11830e400) [pid = 1652] [serial = 434] [outer = 0x112746400] 08:23:42 INFO - PROCESS | 1652 | 1469201022602 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]]]}] 08:23:42 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. 08:23:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 771ms 08:23:42 INFO - PROCESS | 1652 | 1469201022635 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1652 | 1469201022637 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:23:42 INFO - PROCESS | 1652 | 1469201022640 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1652 | 1469201022642 Marionette TRACE conn2 <- [1,554,null,{}] 08:23:42 INFO - PROCESS | 1652 | 1469201022645 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}] 08:23:42 INFO - PROCESS | 1652 | 1469201022647 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:42 INFO - PROCESS | 1652 | 1469201022777 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:23:42 INFO - PROCESS | 1652 | 1469201022840 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:42 INFO - PROCESS | 1652 | 1469201022842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123086000 == 52 [pid = 1652] [id = 146] 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1195aec00) [pid = 1652] [serial = 435] [outer = 0x0] 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a0c3400) [pid = 1652] [serial = 436] [outer = 0x1195aec00] 08:23:42 INFO - PROCESS | 1652 | 1469201022913 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1236c1400) [pid = 1652] [serial = 437] [outer = 0x1195aec00] 08:23:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:43 INFO - PROCESS | 1652 | 1469201023314 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]]]}] 08:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 08:23:43 INFO - PROCESS | 1652 | 1469201023362 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:23:43 INFO - PROCESS | 1652 | 1469201023365 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:23:43 INFO - PROCESS | 1652 | 1469201023367 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1652 | 1469201023368 Marionette TRACE conn2 <- [1,558,null,{}] 08:23:43 INFO - PROCESS | 1652 | 1469201023371 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}] 08:23:43 INFO - PROCESS | 1652 | 1469201023372 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:43 INFO - PROCESS | 1652 | 1469201023481 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:23:43 INFO - PROCESS | 1652 | 1469201023543 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:43 INFO - PROCESS | 1652 | 1469201023544 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba45800 == 53 [pid = 1652] [id = 147] 08:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1236ca400) [pid = 1652] [serial = 438] [outer = 0x0] 08:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12392c000) [pid = 1652] [serial = 439] [outer = 0x1236ca400] 08:23:43 INFO - PROCESS | 1652 | 1469201023614 Marionette DEBUG loaded listener.js 08:23:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1239df800) [pid = 1652] [serial = 440] [outer = 0x1236ca400] 08:23:44 INFO - PROCESS | 1652 | 1469201024017 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]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 08:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:23:44 INFO - PROCESS | 1652 | 1469201024036 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:23:44 INFO - PROCESS | 1652 | 1469201024037 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:23:44 INFO - PROCESS | 1652 | 1469201024044 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1652 | 1469201024049 Marionette TRACE conn2 <- [1,562,null,{}] 08:23:44 INFO - PROCESS | 1652 | 1469201024052 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}] 08:23:44 INFO - PROCESS | 1652 | 1469201024055 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:44 INFO - PROCESS | 1652 | 1469201024181 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:23:44 INFO - PROCESS | 1652 | 1469201024289 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:44 INFO - PROCESS | 1652 | 1469201024291 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e0800 == 54 [pid = 1652] [id = 148] 08:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116649800) [pid = 1652] [serial = 441] [outer = 0x0] 08:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1239e1400) [pid = 1652] [serial = 442] [outer = 0x116649800] 08:23:44 INFO - PROCESS | 1652 | 1469201024321 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1243e6000) [pid = 1652] [serial = 443] [outer = 0x116649800] 08:23:44 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:45 INFO - PROCESS | 1652 | 1469201025019 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]]]}] 08:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1027ms 08:23:45 INFO - PROCESS | 1652 | 1469201025068 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 1652 | 1469201025071 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:23:45 INFO - PROCESS | 1652 | 1469201025076 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 1652 | 1469201025082 Marionette TRACE conn2 <- [1,566,null,{}] 08:23:45 INFO - PROCESS | 1652 | 1469201025104 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}] 08:23:45 INFO - PROCESS | 1652 | 1469201025106 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:45 INFO - PROCESS | 1652 | 1469201025196 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:23:45 INFO - PROCESS | 1652 | 1469201025252 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:45 INFO - PROCESS | 1652 | 1469201025255 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192cc800 == 55 [pid = 1652] [id = 149] 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11871c400) [pid = 1652] [serial = 444] [outer = 0x0] 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1188f7400) [pid = 1652] [serial = 445] [outer = 0x11871c400] 08:23:45 INFO - PROCESS | 1652 | 1469201025283 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11969c400) [pid = 1652] [serial = 446] [outer = 0x11871c400] 08:23:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:45 INFO - PROCESS | 1652 | 1469201025677 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]]]}] 08:23:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:23:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 642ms 08:23:45 INFO - PROCESS | 1652 | 1469201025718 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:23:45 INFO - PROCESS | 1652 | 1469201025721 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:23:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:23:45 INFO - PROCESS | 1652 | 1469201025725 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:23:45 INFO - PROCESS | 1652 | 1469201025727 Marionette TRACE conn2 <- [1,570,null,{}] 08:23:45 INFO - PROCESS | 1652 | 1469201025729 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}] 08:23:45 INFO - PROCESS | 1652 | 1469201025731 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:45 INFO - PROCESS | 1652 | 1469201025820 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:23:45 INFO - PROCESS | 1652 | 1469201025883 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:45 INFO - PROCESS | 1652 | 1469201025884 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d72000 == 56 [pid = 1652] [id = 150] 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118717400) [pid = 1652] [serial = 447] [outer = 0x0] 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1195b4000) [pid = 1652] [serial = 448] [outer = 0x118717400] 08:23:45 INFO - PROCESS | 1652 | 1469201025912 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1199c0400) [pid = 1652] [serial = 449] [outer = 0x118717400] 08:23:46 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12d19e800 == 55 [pid = 1652] [id = 144] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdc6000 == 54 [pid = 1652] [id = 143] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12b2af800 == 53 [pid = 1652] [id = 142] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cb000 == 52 [pid = 1652] [id = 141] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bc800 == 51 [pid = 1652] [id = 140] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a851000 == 50 [pid = 1652] [id = 139] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1239e7c00) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x129131000 == 49 [pid = 1652] [id = 138] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1262c5800 == 48 [pid = 1652] [id = 137] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1241e5800 == 47 [pid = 1652] [id = 136] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123171000 == 46 [pid = 1652] [id = 135] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x117d70800 == 45 [pid = 1652] [id = 134] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c1800 == 44 [pid = 1652] [id = 133] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c480800 == 43 [pid = 1652] [id = 131] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaed800 == 42 [pid = 1652] [id = 130] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119994000 == 41 [pid = 1652] [id = 129] 08:23:46 INFO - PROCESS | 1652 | --DOCSHELL 0x116020800 == 40 [pid = 1652] [id = 128] 08:23:46 INFO - PROCESS | 1652 | 1469201026330 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]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 621ms 08:23:46 INFO - PROCESS | 1652 | 1469201026347 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:23:46 INFO - PROCESS | 1652 | 1469201026349 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:23:46 INFO - PROCESS | 1652 | 1469201026351 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1652 | 1469201026353 Marionette TRACE conn2 <- [1,574,null,{}] 08:23:46 INFO - PROCESS | 1652 | 1469201026360 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}] 08:23:46 INFO - PROCESS | 1652 | 1469201026363 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:46 INFO - PROCESS | 1652 | 1469201026451 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c60f400) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1183f2c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129192c00) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b99d400) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a8b1800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12be9c000) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bcf2c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1246e5400) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128bf9c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128c42800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1234fc800) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x128c4c800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128bf0000) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x124390800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119140400) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11831a000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x120fc5800) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1234f1800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123ed4000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12438fc00) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119534000) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118803400) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c0d4c00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129b0c00) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199c2c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12cd46400) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12c610000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1265a2400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c607000) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12acf4400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12baa2000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129296000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1231edc00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12348b000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 08:23:46 INFO - PROCESS | 1652 | 1469201026513 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:46 INFO - PROCESS | 1652 | 1469201026515 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118377000 == 41 [pid = 1652] [id = 151] 08:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118721400) [pid = 1652] [serial = 450] [outer = 0x0] 08:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199c1000) [pid = 1652] [serial = 451] [outer = 0x118721400] 08:23:46 INFO - PROCESS | 1652 | 1469201026543 Marionette DEBUG loaded listener.js 08:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1236bd800) [pid = 1652] [serial = 452] [outer = 0x118721400] 08:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:23:46 INFO - PROCESS | 1652 | 1469201026870 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]]]}] 08:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 523ms 08:23:46 INFO - PROCESS | 1652 | 1469201026874 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 1652 | 1469201026876 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:23:46 INFO - PROCESS | 1652 | 1469201026883 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1652 | 1469201026884 Marionette TRACE conn2 <- [1,578,null,{}] 08:23:46 INFO - PROCESS | 1652 | 1469201026887 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}] 08:23:46 INFO - PROCESS | 1652 | 1469201026888 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:46 INFO - PROCESS | 1652 | 1469201026971 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:23:46 INFO - PROCESS | 1652 | 1469201026975 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:46 INFO - PROCESS | 1652 | 1469201026976 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123083800 == 42 [pid = 1652] [id = 152] 08:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123927000) [pid = 1652] [serial = 453] [outer = 0x0] 08:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1239e5000) [pid = 1652] [serial = 454] [outer = 0x123927000] 08:23:47 INFO - PROCESS | 1652 | 1469201027003 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e69400) [pid = 1652] [serial = 455] [outer = 0x123927000] 08:23:47 INFO - PROCESS | 1652 | 1469201027430 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]]]}] 08:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 568ms 08:23:47 INFO - PROCESS | 1652 | 1469201027453 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 1652 | 1469201027454 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:23:47 INFO - PROCESS | 1652 | 1469201027457 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1652 | 1469201027459 Marionette TRACE conn2 <- [1,582,null,{}] 08:23:47 INFO - PROCESS | 1652 | 1469201027463 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}] 08:23:47 INFO - PROCESS | 1652 | 1469201027464 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:47 INFO - PROCESS | 1652 | 1469201027576 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:23:47 INFO - PROCESS | 1652 | 1469201027583 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:47 INFO - PROCESS | 1652 | 1469201027585 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12383d000 == 43 [pid = 1652] [id = 153] 08:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117d3f800) [pid = 1652] [serial = 456] [outer = 0x0] 08:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123e74000) [pid = 1652] [serial = 457] [outer = 0x117d3f800] 08:23:47 INFO - PROCESS | 1652 | 1469201027624 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243da400) [pid = 1652] [serial = 458] [outer = 0x117d3f800] 08:23:48 INFO - PROCESS | 1652 | 1469201028033 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]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 623ms 08:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:23:48 INFO - PROCESS | 1652 | 1469201028084 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1652 | 1469201028085 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:23:48 INFO - PROCESS | 1652 | 1469201028087 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1652 | 1469201028088 Marionette TRACE conn2 <- [1,586,null,{}] 08:23:48 INFO - PROCESS | 1652 | 1469201028090 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}] 08:23:48 INFO - PROCESS | 1652 | 1469201028096 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:48 INFO - PROCESS | 1652 | 1469201028196 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:23:48 INFO - PROCESS | 1652 | 1469201028202 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:48 INFO - PROCESS | 1652 | 1469201028203 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x124421800 == 44 [pid = 1652] [id = 154] 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1246e4800) [pid = 1652] [serial = 459] [outer = 0x0] 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126530800) [pid = 1652] [serial = 460] [outer = 0x1246e4800] 08:23:48 INFO - PROCESS | 1652 | 1469201028228 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bf4400) [pid = 1652] [serial = 461] [outer = 0x1246e4800] 08:23:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:48 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:48 INFO - PROCESS | 1652 | 1469201028567 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]]]}] 08:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 08:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:23:48 INFO - PROCESS | 1652 | 1469201028606 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:23:48 INFO - PROCESS | 1652 | 1469201028607 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:23:48 INFO - PROCESS | 1652 | 1469201028610 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:23:48 INFO - PROCESS | 1652 | 1469201028611 Marionette TRACE conn2 <- [1,590,null,{}] 08:23:48 INFO - PROCESS | 1652 | 1469201028613 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}] 08:23:48 INFO - PROCESS | 1652 | 1469201028614 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:48 INFO - PROCESS | 1652 | 1469201028724 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:23:48 INFO - PROCESS | 1652 | 1469201028738 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:48 INFO - PROCESS | 1652 | 1469201028739 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836d800 == 45 [pid = 1652] [id = 155] 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1246e6800) [pid = 1652] [serial = 462] [outer = 0x0] 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128bfc000) [pid = 1652] [serial = 463] [outer = 0x1246e6800] 08:23:48 INFO - PROCESS | 1652 | 1469201028763 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128c73c00) [pid = 1652] [serial = 464] [outer = 0x1246e6800] 08:23:49 INFO - PROCESS | 1652 | 1469201029108 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]]]}] 08:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 08:23:49 INFO - PROCESS | 1652 | 1469201029131 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1652 | 1469201029133 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:23:49 INFO - PROCESS | 1652 | 1469201029135 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1652 | 1469201029136 Marionette TRACE conn2 <- [1,594,null,{}] 08:23:49 INFO - PROCESS | 1652 | 1469201029138 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}] 08:23:49 INFO - PROCESS | 1652 | 1469201029139 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:49 INFO - PROCESS | 1652 | 1469201029237 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:23:49 INFO - PROCESS | 1652 | 1469201029248 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:49 INFO - PROCESS | 1652 | 1469201029249 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d0e000 == 46 [pid = 1652] [id = 156] 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1127ddc00) [pid = 1652] [serial = 465] [outer = 0x0] 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x129195000) [pid = 1652] [serial = 466] [outer = 0x1127ddc00] 08:23:49 INFO - PROCESS | 1652 | 1469201029280 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129485800) [pid = 1652] [serial = 467] [outer = 0x1127ddc00] 08:23:49 INFO - PROCESS | 1652 | 1469201029604 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]]]}] 08:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 08:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:23:49 INFO - PROCESS | 1652 | 1469201029653 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1652 | 1469201029654 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:23:49 INFO - PROCESS | 1652 | 1469201029656 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1652 | 1469201029657 Marionette TRACE conn2 <- [1,598,null,{}] 08:23:49 INFO - PROCESS | 1652 | 1469201029659 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}] 08:23:49 INFO - PROCESS | 1652 | 1469201029661 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:49 INFO - PROCESS | 1652 | 1469201029757 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:23:49 INFO - PROCESS | 1652 | 1469201029767 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:49 INFO - PROCESS | 1652 | 1469201029768 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b2000 == 47 [pid = 1652] [id = 157] 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129486800) [pid = 1652] [serial = 468] [outer = 0x0] 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a7b1400) [pid = 1652] [serial = 469] [outer = 0x129486800] 08:23:49 INFO - PROCESS | 1652 | 1469201029793 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a8b3400) [pid = 1652] [serial = 470] [outer = 0x129486800] 08:23:50 INFO - PROCESS | 1652 | 1469201030138 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]]]}] 08:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 08:23:50 INFO - PROCESS | 1652 | 1469201030174 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:23:50 INFO - PROCESS | 1652 | 1469201030175 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:23:50 INFO - PROCESS | 1652 | 1469201030178 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1652 | 1469201030179 Marionette TRACE conn2 <- [1,602,null,{}] 08:23:50 INFO - PROCESS | 1652 | 1469201030181 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}] 08:23:50 INFO - PROCESS | 1652 | 1469201030182 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:50 INFO - PROCESS | 1652 | 1469201030283 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:23:50 INFO - PROCESS | 1652 | 1469201030295 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:50 INFO - PROCESS | 1652 | 1469201030303 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61b800 == 48 [pid = 1652] [id = 158] 08:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a6d5400) [pid = 1652] [serial = 471] [outer = 0x0] 08:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ac46400) [pid = 1652] [serial = 472] [outer = 0x12a6d5400] 08:23:50 INFO - PROCESS | 1652 | 1469201030328 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b139800) [pid = 1652] [serial = 473] [outer = 0x12a6d5400] 08:23:50 INFO - PROCESS | 1652 | 1469201030931 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]]]}] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118064000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1129ad800) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128c7f800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11880b000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1129b4000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1195b3000) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11929a000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12438c400) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1127dfc00) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128c3ec00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1129b5400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1234f4400) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1236c9c00) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1239e2800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1234ef400) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:23:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bce6c00) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 819ms 08:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:23:51 INFO - PROCESS | 1652 | 1469201030998 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 1652 | 1469201031000 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:23:51 INFO - PROCESS | 1652 | 1469201031004 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1652 | 1469201031006 Marionette TRACE conn2 <- [1,606,null,{}] 08:23:51 INFO - PROCESS | 1652 | 1469201031010 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}] 08:23:51 INFO - PROCESS | 1652 | 1469201031012 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:51 INFO - PROCESS | 1652 | 1469201031178 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:23:51 INFO - PROCESS | 1652 | 1469201031266 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:51 INFO - PROCESS | 1652 | 1469201031268 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c8800 == 49 [pid = 1652] [id = 159] 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1236c9c00) [pid = 1652] [serial = 474] [outer = 0x0] 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123bb4400) [pid = 1652] [serial = 475] [outer = 0x1236c9c00] 08:23:51 INFO - PROCESS | 1652 | 1469201031310 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1298a3400) [pid = 1652] [serial = 476] [outer = 0x1236c9c00] 08:23:51 INFO - PROCESS | 1652 | 1469201031588 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]]]}] 08:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 620ms 08:23:51 INFO - PROCESS | 1652 | 1469201031624 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:23:51 INFO - PROCESS | 1652 | 1469201031626 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:23:51 INFO - PROCESS | 1652 | 1469201031639 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1652 | 1469201031641 Marionette TRACE conn2 <- [1,610,null,{}] 08:23:51 INFO - PROCESS | 1652 | 1469201031653 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}] 08:23:51 INFO - PROCESS | 1652 | 1469201031655 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:51 INFO - PROCESS | 1652 | 1469201031773 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:23:51 INFO - PROCESS | 1652 | 1469201031833 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:51 INFO - PROCESS | 1652 | 1469201031834 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba08800 == 50 [pid = 1652] [id = 160] 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1236ccc00) [pid = 1652] [serial = 477] [outer = 0x0] 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b9a2800) [pid = 1652] [serial = 478] [outer = 0x1236ccc00] 08:23:51 INFO - PROCESS | 1652 | 1469201031858 Marionette DEBUG loaded listener.js 08:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bce3c00) [pid = 1652] [serial = 479] [outer = 0x1236ccc00] 08:23:52 INFO - PROCESS | 1652 | 1469201032118 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]]]}] 08:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 529ms 08:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:23:52 INFO - PROCESS | 1652 | 1469201032169 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 1652 | 1469201032170 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:23:52 INFO - PROCESS | 1652 | 1469201032172 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1652 | 1469201032173 Marionette TRACE conn2 <- [1,614,null,{}] 08:23:52 INFO - PROCESS | 1652 | 1469201032175 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}] 08:23:52 INFO - PROCESS | 1652 | 1469201032176 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:52 INFO - PROCESS | 1652 | 1469201032259 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:23:52 INFO - PROCESS | 1652 | 1469201032264 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:52 INFO - PROCESS | 1652 | 1469201032265 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c03e800 == 51 [pid = 1652] [id = 161] 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ba9d000) [pid = 1652] [serial = 480] [outer = 0x0] 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12be91400) [pid = 1652] [serial = 481] [outer = 0x12ba9d000] 08:23:52 INFO - PROCESS | 1652 | 1469201032289 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be9bc00) [pid = 1652] [serial = 482] [outer = 0x12ba9d000] 08:23:52 INFO - PROCESS | 1652 | 1469201032632 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]]]}] 08:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 467ms 08:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:23:52 INFO - PROCESS | 1652 | 1469201032639 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:23:52 INFO - PROCESS | 1652 | 1469201032641 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:23:52 INFO - PROCESS | 1652 | 1469201032647 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:23:52 INFO - PROCESS | 1652 | 1469201032648 Marionette TRACE conn2 <- [1,618,null,{}] 08:23:52 INFO - PROCESS | 1652 | 1469201032650 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}] 08:23:52 INFO - PROCESS | 1652 | 1469201032659 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:52 INFO - PROCESS | 1652 | 1469201032773 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:23:52 INFO - PROCESS | 1652 | 1469201032779 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:52 INFO - PROCESS | 1652 | 1469201032780 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d9000 == 52 [pid = 1652] [id = 162] 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12be9b000) [pid = 1652] [serial = 483] [outer = 0x0] 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12c0d4000) [pid = 1652] [serial = 484] [outer = 0x12be9b000] 08:23:52 INFO - PROCESS | 1652 | 1469201032804 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c607000) [pid = 1652] [serial = 485] [outer = 0x12be9b000] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba13800 == 51 [pid = 1652] [id = 127] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba03800 == 50 [pid = 1652] [id = 100] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02b000 == 49 [pid = 1652] [id = 112] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed8000 == 48 [pid = 1652] [id = 114] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12913a800 == 47 [pid = 1652] [id = 65] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b3000 == 46 [pid = 1652] [id = 132] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x116691000 == 45 [pid = 1652] [id = 115] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x112646800 == 44 [pid = 1652] [id = 66] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117d72000 == 43 [pid = 1652] [id = 150] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1192cc800 == 42 [pid = 1652] [id = 149] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e0800 == 41 [pid = 1652] [id = 148] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba45800 == 40 [pid = 1652] [id = 147] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x123086000 == 39 [pid = 1652] [id = 146] 08:23:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11601f000 == 38 [pid = 1652] [id = 145] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118377000 == 37 [pid = 1652] [id = 151] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12383d000 == 36 [pid = 1652] [id = 153] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x124421800 == 35 [pid = 1652] [id = 154] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b2000 == 34 [pid = 1652] [id = 157] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x128d0e000 == 33 [pid = 1652] [id = 156] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba08800 == 32 [pid = 1652] [id = 160] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c8800 == 31 [pid = 1652] [id = 159] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11836d800 == 30 [pid = 1652] [id = 155] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61b800 == 29 [pid = 1652] [id = 158] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123083800 == 28 [pid = 1652] [id = 152] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11806b400) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123e75400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123e70400) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1239a2400) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129299c00) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a7bd000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1234ef800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119297000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1236c1c00) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1195b9800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119ceac00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11990d000) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1258e6000) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126873000) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b13bc00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118355800) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128e81000) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12b997400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1176c7c00) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113dd9000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1234fc400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1236cac00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12430d400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1239e0000) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12c0d1400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12c606000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1211efc00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12c0d8000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1234f5c00) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12caccc00) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ba98c00) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12438a400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1243dec00) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 08:23:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c03e800 == 27 [pid = 1652] [id = 161] 08:23:54 INFO - PROCESS | 1652 | 1469201034264 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]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1675ms 08:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:23:54 INFO - PROCESS | 1652 | 1469201034319 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 1652 | 1469201034321 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:23:54 INFO - PROCESS | 1652 | 1469201034324 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1652 | 1469201034327 Marionette TRACE conn2 <- [1,622,null,{}] 08:23:54 INFO - PROCESS | 1652 | 1469201034332 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}] 08:23:54 INFO - PROCESS | 1652 | 1469201034334 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:54 INFO - PROCESS | 1652 | 1469201034410 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:23:54 INFO - PROCESS | 1652 | 1469201034415 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:54 INFO - PROCESS | 1652 | 1469201034418 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e3b000 == 28 [pid = 1652] [id = 163] 08:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116153000) [pid = 1652] [serial = 486] [outer = 0x0] 08:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1161acc00) [pid = 1652] [serial = 487] [outer = 0x116153000] 08:23:54 INFO - PROCESS | 1652 | 1469201034448 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116994400) [pid = 1652] [serial = 488] [outer = 0x116153000] 08:23:54 INFO - PROCESS | 1652 | 1469201034797 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]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 523ms 08:23:54 INFO - PROCESS | 1652 | 1469201034848 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 1652 | 1469201034851 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:23:54 INFO - PROCESS | 1652 | 1469201034856 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1652 | 1469201034858 Marionette TRACE conn2 <- [1,626,null,{}] 08:23:54 INFO - PROCESS | 1652 | 1469201034861 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}] 08:23:54 INFO - PROCESS | 1652 | 1469201034863 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:54 INFO - PROCESS | 1652 | 1469201034946 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:23:54 INFO - PROCESS | 1652 | 1469201034954 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:54 INFO - PROCESS | 1652 | 1469201034955 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f1d800 == 29 [pid = 1652] [id = 164] 08:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116faa000) [pid = 1652] [serial = 489] [outer = 0x0] 08:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118066400) [pid = 1652] [serial = 490] [outer = 0x116faa000] 08:23:54 INFO - PROCESS | 1652 | 1469201034985 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118225000) [pid = 1652] [serial = 491] [outer = 0x116faa000] 08:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11871a000) [pid = 1652] [serial = 492] [outer = 0x12c6dc000] 08:23:55 INFO - PROCESS | 1652 | 1469201035474 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]]]}] 08:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 669ms 08:23:55 INFO - PROCESS | 1652 | 1469201035532 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1652 | 1469201035541 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:23:55 INFO - PROCESS | 1652 | 1469201035545 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1652 | 1469201035548 Marionette TRACE conn2 <- [1,630,null,{}] 08:23:55 INFO - PROCESS | 1652 | 1469201035556 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}] 08:23:55 INFO - PROCESS | 1652 | 1469201035559 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:55 INFO - PROCESS | 1652 | 1469201035649 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:23:55 INFO - PROCESS | 1652 | 1469201035656 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:55 INFO - PROCESS | 1652 | 1469201035658 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192b5000 == 30 [pid = 1652] [id = 165] 08:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1122bfc00) [pid = 1652] [serial = 493] [outer = 0x0] 08:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11952a400) [pid = 1652] [serial = 494] [outer = 0x1122bfc00] 08:23:55 INFO - PROCESS | 1652 | 1469201035688 Marionette DEBUG loaded listener.js 08:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195b6400) [pid = 1652] [serial = 495] [outer = 0x1122bfc00] 08:23:56 INFO - PROCESS | 1652 | 1469201036017 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]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 522ms 08:23:56 INFO - PROCESS | 1652 | 1469201036067 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 1652 | 1469201036069 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:23:56 INFO - PROCESS | 1652 | 1469201036071 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1652 | 1469201036072 Marionette TRACE conn2 <- [1,634,null,{}] 08:23:56 INFO - PROCESS | 1652 | 1469201036083 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}] 08:23:56 INFO - PROCESS | 1652 | 1469201036084 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:56 INFO - PROCESS | 1652 | 1469201036155 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:23:56 INFO - PROCESS | 1652 | 1469201036158 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:56 INFO - PROCESS | 1652 | 1469201036160 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc9000 == 31 [pid = 1652] [id = 166] 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195b9000) [pid = 1652] [serial = 496] [outer = 0x0] 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119911000) [pid = 1652] [serial = 497] [outer = 0x1195b9000] 08:23:56 INFO - PROCESS | 1652 | 1469201036185 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199c6800) [pid = 1652] [serial = 498] [outer = 0x1195b9000] 08:23:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:56 INFO - PROCESS | 1652 | 1469201036497 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]]]}] 08:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 08:23:56 INFO - PROCESS | 1652 | 1469201036540 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:23:56 INFO - PROCESS | 1652 | 1469201036541 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:23:56 INFO - PROCESS | 1652 | 1469201036544 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:23:56 INFO - PROCESS | 1652 | 1469201036545 Marionette TRACE conn2 <- [1,638,null,{}] 08:23:56 INFO - PROCESS | 1652 | 1469201036547 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}] 08:23:56 INFO - PROCESS | 1652 | 1469201036548 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:56 INFO - PROCESS | 1652 | 1469201036624 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:23:56 INFO - PROCESS | 1652 | 1469201036630 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:56 INFO - PROCESS | 1652 | 1469201036631 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307c800 == 32 [pid = 1652] [id = 167] 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1164e1c00) [pid = 1652] [serial = 499] [outer = 0x0] 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119ea4400) [pid = 1652] [serial = 500] [outer = 0x1164e1c00] 08:23:56 INFO - PROCESS | 1652 | 1469201036655 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1211ee000) [pid = 1652] [serial = 501] [outer = 0x1164e1c00] 08:23:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:23:56 INFO - PROCESS | 1652 | 1469201036989 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]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 470ms 08:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:23:57 INFO - PROCESS | 1652 | 1469201037015 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1652 | 1469201037016 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:23:57 INFO - PROCESS | 1652 | 1469201037018 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1652 | 1469201037019 Marionette TRACE conn2 <- [1,642,null,{}] 08:23:57 INFO - PROCESS | 1652 | 1469201037022 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}] 08:23:57 INFO - PROCESS | 1652 | 1469201037026 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:57 INFO - PROCESS | 1652 | 1469201037141 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:23:57 INFO - PROCESS | 1652 | 1469201037148 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:57 INFO - PROCESS | 1652 | 1469201037150 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123184800 == 33 [pid = 1652] [id = 168] 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1211f4400) [pid = 1652] [serial = 502] [outer = 0x0] 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1234f0400) [pid = 1652] [serial = 503] [outer = 0x1211f4400] 08:23:57 INFO - PROCESS | 1652 | 1469201037174 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1236c8400) [pid = 1652] [serial = 504] [outer = 0x1211f4400] 08:23:57 INFO - PROCESS | 1652 | 1469201037480 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]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 08:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:23:57 INFO - PROCESS | 1652 | 1469201037538 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1652 | 1469201037539 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:23:57 INFO - PROCESS | 1652 | 1469201037541 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1652 | 1469201037541 Marionette TRACE conn2 <- [1,646,null,{}] 08:23:57 INFO - PROCESS | 1652 | 1469201037544 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}] 08:23:57 INFO - PROCESS | 1652 | 1469201037545 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:57 INFO - PROCESS | 1652 | 1469201037610 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:23:57 INFO - PROCESS | 1652 | 1469201037617 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:57 INFO - PROCESS | 1652 | 1469201037618 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d79800 == 34 [pid = 1652] [id = 169] 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1176c7c00) [pid = 1652] [serial = 505] [outer = 0x0] 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123739800) [pid = 1652] [serial = 506] [outer = 0x1176c7c00] 08:23:57 INFO - PROCESS | 1652 | 1469201037658 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1239dc400) [pid = 1652] [serial = 507] [outer = 0x1176c7c00] 08:23:58 INFO - PROCESS | 1652 | 1469201038123 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]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 617ms 08:23:58 INFO - PROCESS | 1652 | 1469201038159 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1652 | 1469201038162 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:23:58 INFO - PROCESS | 1652 | 1469201038166 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1652 | 1469201038167 Marionette TRACE conn2 <- [1,650,null,{}] 08:23:58 INFO - PROCESS | 1652 | 1469201038171 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}] 08:23:58 INFO - PROCESS | 1652 | 1469201038172 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:58 INFO - PROCESS | 1652 | 1469201038264 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:23:58 INFO - PROCESS | 1652 | 1469201038269 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:58 INFO - PROCESS | 1652 | 1469201038270 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x124421800 == 35 [pid = 1652] [id = 170] 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112d8e000) [pid = 1652] [serial = 508] [outer = 0x0] 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1239e4400) [pid = 1652] [serial = 509] [outer = 0x112d8e000] 08:23:58 INFO - PROCESS | 1652 | 1469201038294 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123e6a000) [pid = 1652] [serial = 510] [outer = 0x112d8e000] 08:23:58 INFO - PROCESS | 1652 | 1469201038623 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]]]}] 08:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 08:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:23:58 INFO - PROCESS | 1652 | 1469201038634 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:23:58 INFO - PROCESS | 1652 | 1469201038636 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:23:58 INFO - PROCESS | 1652 | 1469201038638 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:23:58 INFO - PROCESS | 1652 | 1469201038639 Marionette TRACE conn2 <- [1,654,null,{}] 08:23:58 INFO - PROCESS | 1652 | 1469201038641 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}] 08:23:58 INFO - PROCESS | 1652 | 1469201038642 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:58 INFO - PROCESS | 1652 | 1469201038719 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:23:58 INFO - PROCESS | 1652 | 1469201038782 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:58 INFO - PROCESS | 1652 | 1469201038783 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192b4800 == 36 [pid = 1652] [id = 171] 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118228c00) [pid = 1652] [serial = 511] [outer = 0x0] 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123e6ec00) [pid = 1652] [serial = 512] [outer = 0x118228c00] 08:23:58 INFO - PROCESS | 1652 | 1469201038809 Marionette DEBUG loaded listener.js 08:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12430d400) [pid = 1652] [serial = 513] [outer = 0x118228c00] 08:23:59 INFO - PROCESS | 1652 | 1469201039068 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]]]}] 08:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 08:23:59 INFO - PROCESS | 1652 | 1469201039106 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1652 | 1469201039108 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:23:59 INFO - PROCESS | 1652 | 1469201039117 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1652 | 1469201039118 Marionette TRACE conn2 <- [1,658,null,{}] 08:23:59 INFO - PROCESS | 1652 | 1469201039120 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}] 08:23:59 INFO - PROCESS | 1652 | 1469201039121 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:59 INFO - PROCESS | 1652 | 1469201039204 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:23:59 INFO - PROCESS | 1652 | 1469201039208 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:59 INFO - PROCESS | 1652 | 1469201039209 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12898e800 == 37 [pid = 1652] [id = 172] 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123e71800) [pid = 1652] [serial = 514] [outer = 0x0] 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1243d9800) [pid = 1652] [serial = 515] [outer = 0x123e71800] 08:23:59 INFO - PROCESS | 1652 | 1469201039235 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1243e0000) [pid = 1652] [serial = 516] [outer = 0x123e71800] 08:23:59 INFO - PROCESS | 1652 | 1469201039604 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]]]}] 08:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 525ms 08:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:23:59 INFO - PROCESS | 1652 | 1469201039635 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:23:59 INFO - PROCESS | 1652 | 1469201039637 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:23:59 INFO - PROCESS | 1652 | 1469201039644 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:23:59 INFO - PROCESS | 1652 | 1469201039645 Marionette TRACE conn2 <- [1,662,null,{}] 08:23:59 INFO - PROCESS | 1652 | 1469201039648 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}] 08:23:59 INFO - PROCESS | 1652 | 1469201039649 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:59 INFO - PROCESS | 1652 | 1469201039756 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:23:59 INFO - PROCESS | 1652 | 1469201039761 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:23:59 INFO - PROCESS | 1652 | 1469201039769 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:23:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307b000 == 38 [pid = 1652] [id = 173] 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124310400) [pid = 1652] [serial = 517] [outer = 0x0] 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124690000) [pid = 1652] [serial = 518] [outer = 0x124310400] 08:23:59 INFO - PROCESS | 1652 | 1469201039828 Marionette DEBUG loaded listener.js 08:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1258e9c00) [pid = 1652] [serial = 519] [outer = 0x124310400] 08:24:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 526ms 08:24:00 INFO - PROCESS | 1652 | 1469201040159 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]]]}] 08:24:00 INFO - PROCESS | 1652 | 1469201040167 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1652 | 1469201040168 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:24:00 INFO - PROCESS | 1652 | 1469201040170 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1652 | 1469201040171 Marionette TRACE conn2 <- [1,666,null,{}] 08:24:00 INFO - PROCESS | 1652 | 1469201040173 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}] 08:24:00 INFO - PROCESS | 1652 | 1469201040174 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:00 INFO - PROCESS | 1652 | 1469201040270 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:24:00 INFO - PROCESS | 1652 | 1469201040282 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:00 INFO - PROCESS | 1652 | 1469201040283 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61c000 == 39 [pid = 1652] [id = 174] 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126230c00) [pid = 1652] [serial = 520] [outer = 0x0] 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1265a2800) [pid = 1652] [serial = 521] [outer = 0x126230c00] 08:24:00 INFO - PROCESS | 1652 | 1469201040306 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x128bedc00) [pid = 1652] [serial = 522] [outer = 0x126230c00] 08:24:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:00 INFO - PROCESS | 1652 | 1469201040620 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]]]}] 08:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 08:24:00 INFO - PROCESS | 1652 | 1469201040644 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1652 | 1469201040647 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:24:00 INFO - PROCESS | 1652 | 1469201040649 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:24:00 INFO - PROCESS | 1652 | 1469201040651 Marionette TRACE conn2 <- [1,670,null,{}] 08:24:00 INFO - PROCESS | 1652 | 1469201040658 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}] 08:24:00 INFO - PROCESS | 1652 | 1469201040660 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:00 INFO - PROCESS | 1652 | 1469201040770 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:24:00 INFO - PROCESS | 1652 | 1469201040773 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:00 INFO - PROCESS | 1652 | 1469201040774 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf6800 == 40 [pid = 1652] [id = 175] 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128bef000) [pid = 1652] [serial = 523] [outer = 0x0] 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x128c3d800) [pid = 1652] [serial = 524] [outer = 0x128bef000] 08:24:00 INFO - PROCESS | 1652 | 1469201040798 Marionette DEBUG loaded listener.js 08:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118066c00) [pid = 1652] [serial = 525] [outer = 0x128bef000] 08:24:01 INFO - PROCESS | 1652 | 1469201041129 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]]]}] 08:24:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 523ms 08:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:24:01 INFO - PROCESS | 1652 | 1469201041180 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 1652 | 1469201041181 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:24:01 INFO - PROCESS | 1652 | 1469201041183 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1652 | 1469201041184 Marionette TRACE conn2 <- [1,674,null,{}] 08:24:01 INFO - PROCESS | 1652 | 1469201041186 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}] 08:24:01 INFO - PROCESS | 1652 | 1469201041188 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:01 INFO - PROCESS | 1652 | 1469201041287 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:24:01 INFO - PROCESS | 1652 | 1469201041290 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:01 INFO - PROCESS | 1652 | 1469201041291 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba03000 == 41 [pid = 1652] [id = 176] 08:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x126b83c00) [pid = 1652] [serial = 526] [outer = 0x0] 08:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128e81800) [pid = 1652] [serial = 527] [outer = 0x126b83c00] 08:24:01 INFO - PROCESS | 1652 | 1469201041315 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129485400) [pid = 1652] [serial = 528] [outer = 0x126b83c00] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119ce4800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126871c00) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ba9d000) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1127ddc00) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129486800) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a6d5400) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1236c9c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123927000) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118721400) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118717400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11871c400) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116649800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1236ca400) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195aec00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112746400) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1246e4800) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117d3f800) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1246e6800) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1236ccc00) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:24:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:01 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:24:01 INFO - PROCESS | 1652 | 1469201041871 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]]]}] 08:24:01 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 08:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 718ms 08:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:24:01 INFO - PROCESS | 1652 | 1469201041902 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:24:01 INFO - PROCESS | 1652 | 1469201041903 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:24:01 INFO - PROCESS | 1652 | 1469201041905 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1652 | 1469201041906 Marionette TRACE conn2 <- [1,678,null,{}] 08:24:01 INFO - PROCESS | 1652 | 1469201041908 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}] 08:24:01 INFO - PROCESS | 1652 | 1469201041910 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:02 INFO - PROCESS | 1652 | 1469201042033 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:24:02 INFO - PROCESS | 1652 | 1469201042082 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:02 INFO - PROCESS | 1652 | 1469201042083 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acca000 == 42 [pid = 1652] [id = 177] 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118064800) [pid = 1652] [serial = 529] [outer = 0x0] 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123922000) [pid = 1652] [serial = 530] [outer = 0x118064800] 08:24:02 INFO - PROCESS | 1652 | 1469201042106 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124384000) [pid = 1652] [serial = 531] [outer = 0x118064800] 08:24:02 INFO - PROCESS | 1652 | 1469201042365 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]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 08:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:24:02 INFO - PROCESS | 1652 | 1469201042374 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1652 | 1469201042375 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:24:02 INFO - PROCESS | 1652 | 1469201042377 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1652 | 1469201042380 Marionette TRACE conn2 <- [1,682,null,{}] 08:24:02 INFO - PROCESS | 1652 | 1469201042390 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}] 08:24:02 INFO - PROCESS | 1652 | 1469201042391 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:02 INFO - PROCESS | 1652 | 1469201042474 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:24:02 INFO - PROCESS | 1652 | 1469201042479 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:02 INFO - PROCESS | 1652 | 1469201042482 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c037000 == 43 [pid = 1652] [id = 178] 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1239db400) [pid = 1652] [serial = 532] [outer = 0x0] 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129295800) [pid = 1652] [serial = 533] [outer = 0x1239db400] 08:24:02 INFO - PROCESS | 1652 | 1469201042506 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1298a0800) [pid = 1652] [serial = 534] [outer = 0x1239db400] 08:24:03 INFO - PROCESS | 1652 | 1469201043313 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]]]}] 08:24:03 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) 08:24:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 981ms 08:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:24:03 INFO - PROCESS | 1652 | 1469201043359 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1652 | 1469201043360 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:24:03 INFO - PROCESS | 1652 | 1469201043362 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1652 | 1469201043363 Marionette TRACE conn2 <- [1,686,null,{}] 08:24:03 INFO - PROCESS | 1652 | 1469201043365 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}] 08:24:03 INFO - PROCESS | 1652 | 1469201043366 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:03 INFO - PROCESS | 1652 | 1469201043474 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:24:03 INFO - PROCESS | 1652 | 1469201043480 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:03 INFO - PROCESS | 1652 | 1469201043481 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d1800 == 44 [pid = 1652] [id = 179] 08:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123927000) [pid = 1652] [serial = 535] [outer = 0x0] 08:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a7afc00) [pid = 1652] [serial = 536] [outer = 0x123927000] 08:24:03 INFO - PROCESS | 1652 | 1469201043504 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a8b2c00) [pid = 1652] [serial = 537] [outer = 0x123927000] 08:24:04 INFO - PROCESS | 1652 | 1469201044412 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]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1069ms 08:24:04 INFO - PROCESS | 1652 | 1469201044432 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1652 | 1469201044435 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:24:04 INFO - PROCESS | 1652 | 1469201044438 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1652 | 1469201044440 Marionette TRACE conn2 <- [1,690,null,{}] 08:24:04 INFO - PROCESS | 1652 | 1469201044444 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}] 08:24:04 INFO - PROCESS | 1652 | 1469201044446 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:04 INFO - PROCESS | 1652 | 1469201044559 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:24:04 INFO - PROCESS | 1652 | 1469201044638 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:04 INFO - PROCESS | 1652 | 1469201044640 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169bf000 == 45 [pid = 1652] [id = 180] 08:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115e88800) [pid = 1652] [serial = 538] [outer = 0x0] 08:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116643800) [pid = 1652] [serial = 539] [outer = 0x115e88800] 08:24:04 INFO - PROCESS | 1652 | 1469201044711 Marionette DEBUG loaded listener.js 08:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x116fa4800) [pid = 1652] [serial = 540] [outer = 0x115e88800] 08:24:05 INFO - PROCESS | 1652 | 1469201045708 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]]]}] 08:24:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1322ms 08:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:24:05 INFO - PROCESS | 1652 | 1469201045760 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:24:05 INFO - PROCESS | 1652 | 1469201045761 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:24:05 INFO - PROCESS | 1652 | 1469201045764 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:24:05 INFO - PROCESS | 1652 | 1469201045765 Marionette TRACE conn2 <- [1,694,null,{}] 08:24:05 INFO - PROCESS | 1652 | 1469201045769 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}] 08:24:05 INFO - PROCESS | 1652 | 1469201045770 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:05 INFO - PROCESS | 1652 | 1469201045855 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:24:05 INFO - PROCESS | 1652 | 1469201045961 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:05 INFO - PROCESS | 1652 | 1469201045963 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116020000 == 46 [pid = 1652] [id = 181] 08:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112746400) [pid = 1652] [serial = 541] [outer = 0x0] 08:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1176c2000) [pid = 1652] [serial = 542] [outer = 0x112746400] 08:24:06 INFO - PROCESS | 1652 | 1469201046061 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118353c00) [pid = 1652] [serial = 543] [outer = 0x112746400] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12c037000 == 45 [pid = 1652] [id = 178] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12acca000 == 44 [pid = 1652] [id = 177] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12c0d4000) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba03000 == 43 [pid = 1652] [id = 176] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf6800 == 42 [pid = 1652] [id = 175] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61c000 == 41 [pid = 1652] [id = 174] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12307b000 == 40 [pid = 1652] [id = 173] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12898e800 == 39 [pid = 1652] [id = 172] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1192b4800 == 38 [pid = 1652] [id = 171] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x124421800 == 37 [pid = 1652] [id = 170] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123d79800 == 36 [pid = 1652] [id = 169] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x123184800 == 35 [pid = 1652] [id = 168] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x12307c800 == 34 [pid = 1652] [id = 167] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc9000 == 33 [pid = 1652] [id = 166] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x1192b5000 == 32 [pid = 1652] [id = 165] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x116f1d800 == 31 [pid = 1652] [id = 164] 08:24:06 INFO - PROCESS | 1652 | --DOCSHELL 0x115e3b000 == 30 [pid = 1652] [id = 163] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1243e7400) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a6d5c00) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12be91400) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129195000) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a7b1400) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ac46400) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123bb4400) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b139800) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1239e5000) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123e69400) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1199c1000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1236bd800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199c0400) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1195b4000) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11969c400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1188f7400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1243e6000) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1239e1400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12392c000) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1239df800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a0c3400) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c1400) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11830e400) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129b0800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126530800) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128bf4400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123e74000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1243da400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128bfc000) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1298a3400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a8b3400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129485800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128c73c00) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12be9bc00) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12bce3c00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 08:24:06 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12b9a2800) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 08:24:07 INFO - PROCESS | 1652 | 1469201047020 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]]]}] 08:24:07 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) 08:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1270ms 08:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:24:07 INFO - PROCESS | 1652 | 1469201047034 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 1652 | 1469201047038 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:24:07 INFO - PROCESS | 1652 | 1469201047042 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 1652 | 1469201047045 Marionette TRACE conn2 <- [1,698,null,{}] 08:24:07 INFO - PROCESS | 1652 | 1469201047048 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}] 08:24:07 INFO - PROCESS | 1652 | 1469201047049 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:07 INFO - PROCESS | 1652 | 1469201047132 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:24:07 INFO - PROCESS | 1652 | 1469201047180 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:07 INFO - PROCESS | 1652 | 1469201047181 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181f6000 == 31 [pid = 1652] [id = 182] 08:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118803c00) [pid = 1652] [serial = 544] [outer = 0x0] 08:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11914a800) [pid = 1652] [serial = 545] [outer = 0x118803c00] 08:24:07 INFO - PROCESS | 1652 | 1469201047208 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119532800) [pid = 1652] [serial = 546] [outer = 0x118803c00] 08:24:07 INFO - PROCESS | 1652 | 1469201047988 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]]]}] 08:24:08 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) 08:24:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 974ms 08:24:08 INFO - PROCESS | 1652 | 1469201048016 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:24:08 INFO - PROCESS | 1652 | 1469201048018 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:24:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:24:08 INFO - PROCESS | 1652 | 1469201048020 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1652 | 1469201048022 Marionette TRACE conn2 <- [1,702,null,{}] 08:24:08 INFO - PROCESS | 1652 | 1469201048030 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}] 08:24:08 INFO - PROCESS | 1652 | 1469201048033 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:08 INFO - PROCESS | 1652 | 1469201048133 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:24:08 INFO - PROCESS | 1652 | 1469201048170 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:08 INFO - PROCESS | 1652 | 1469201048172 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999b000 == 32 [pid = 1652] [id = 183] 08:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1199c1800) [pid = 1652] [serial = 547] [outer = 0x0] 08:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a0c4c00) [pid = 1652] [serial = 548] [outer = 0x1199c1800] 08:24:08 INFO - PROCESS | 1652 | 1469201048200 Marionette DEBUG loaded listener.js 08:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1211f2000) [pid = 1652] [serial = 549] [outer = 0x1199c1800] 08:24:08 INFO - PROCESS | 1652 | 1469201048993 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]]]}] 08:24:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:24:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 08:24:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:24:09 INFO - PROCESS | 1652 | 1469201049044 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:24:09 INFO - PROCESS | 1652 | 1469201049046 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:24:09 INFO - PROCESS | 1652 | 1469201049048 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1652 | 1469201049049 Marionette TRACE conn2 <- [1,706,null,{}] 08:24:09 INFO - PROCESS | 1652 | 1469201049051 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}] 08:24:09 INFO - PROCESS | 1652 | 1469201049053 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:09 INFO - PROCESS | 1652 | 1469201049149 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:24:09 INFO - PROCESS | 1652 | 1469201049158 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:09 INFO - PROCESS | 1652 | 1469201049159 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f21800 == 33 [pid = 1652] [id = 184] 08:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114f79400) [pid = 1652] [serial = 550] [outer = 0x0] 08:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1236be000) [pid = 1652] [serial = 551] [outer = 0x114f79400] 08:24:09 INFO - PROCESS | 1652 | 1469201049186 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1236c8000) [pid = 1652] [serial = 552] [outer = 0x114f79400] 08:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124310400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123e71800) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1164e1c00) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176c7c00) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1211f4400) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116faa000) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118228c00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116153000) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12be9b000) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126230c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128bef000) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126b83c00) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118064800) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1239db400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1195b9000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x112d8e000) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:24:10 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1122bfc00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:24:10 INFO - PROCESS | 1652 | 1469201050018 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]]]}] 08:24:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:24:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 08:24:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:24:10 INFO - PROCESS | 1652 | 1469201050067 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:24:10 INFO - PROCESS | 1652 | 1469201050068 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:24:10 INFO - PROCESS | 1652 | 1469201050070 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:24:10 INFO - PROCESS | 1652 | 1469201050071 Marionette TRACE conn2 <- [1,710,null,{}] 08:24:10 INFO - PROCESS | 1652 | 1469201050074 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}] 08:24:10 INFO - PROCESS | 1652 | 1469201050082 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:10 INFO - PROCESS | 1652 | 1469201050160 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:24:10 INFO - PROCESS | 1652 | 1469201050166 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:10 INFO - PROCESS | 1652 | 1469201050167 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123085000 == 34 [pid = 1652] [id = 185] 08:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1127de000) [pid = 1652] [serial = 553] [outer = 0x0] 08:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118066800) [pid = 1652] [serial = 554] [outer = 0x1127de000] 08:24:10 INFO - PROCESS | 1652 | 1469201050191 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1199c5c00) [pid = 1652] [serial = 555] [outer = 0x1127de000] 08:24:11 INFO - PROCESS | 1652 | 1469201051043 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]]]}] 08:24:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:24:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1024ms 08:24:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:24:11 INFO - PROCESS | 1652 | 1469201051096 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 1652 | 1469201051098 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:24:11 INFO - PROCESS | 1652 | 1469201051101 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 1652 | 1469201051103 Marionette TRACE conn2 <- [1,714,null,{}] 08:24:11 INFO - PROCESS | 1652 | 1469201051106 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}] 08:24:11 INFO - PROCESS | 1652 | 1469201051112 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:11 INFO - PROCESS | 1652 | 1469201051242 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:24:11 INFO - PROCESS | 1652 | 1469201051249 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:11 INFO - PROCESS | 1652 | 1469201051250 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d70000 == 35 [pid = 1652] [id = 186] 08:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12392dc00) [pid = 1652] [serial = 556] [outer = 0x0] 08:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123e67800) [pid = 1652] [serial = 557] [outer = 0x12392dc00] 08:24:11 INFO - PROCESS | 1652 | 1469201051275 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123e75000) [pid = 1652] [serial = 558] [outer = 0x12392dc00] 08:24:12 INFO - PROCESS | 1652 | 1469201052094 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]]]}] 08:24:12 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 08:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 08:24:12 INFO - PROCESS | 1652 | 1469201052122 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1652 | 1469201052125 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:24:12 INFO - PROCESS | 1652 | 1469201052130 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1652 | 1469201052133 Marionette TRACE conn2 <- [1,718,null,{}] 08:24:12 INFO - PROCESS | 1652 | 1469201052137 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}] 08:24:12 INFO - PROCESS | 1652 | 1469201052138 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:12 INFO - PROCESS | 1652 | 1469201052239 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:24:12 INFO - PROCESS | 1652 | 1469201052287 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:12 INFO - PROCESS | 1652 | 1469201052289 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f02800 == 36 [pid = 1652] [id = 187] 08:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117d3a000) [pid = 1652] [serial = 559] [outer = 0x0] 08:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118061800) [pid = 1652] [serial = 560] [outer = 0x117d3a000] 08:24:12 INFO - PROCESS | 1652 | 1469201052321 Marionette DEBUG loaded listener.js 08:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118355c00) [pid = 1652] [serial = 561] [outer = 0x117d3a000] 08:24:13 INFO - PROCESS | 1652 | 1469201053208 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]]]}] 08:24:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:24:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 08:24:13 INFO - PROCESS | 1652 | 1469201053253 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:24:13 INFO - PROCESS | 1652 | 1469201053256 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:24:13 INFO - PROCESS | 1652 | 1469201053260 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1652 | 1469201053262 Marionette TRACE conn2 <- [1,722,null,{}] 08:24:13 INFO - PROCESS | 1652 | 1469201053265 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}] 08:24:13 INFO - PROCESS | 1652 | 1469201053267 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:13 INFO - PROCESS | 1652 | 1469201053360 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:24:13 INFO - PROCESS | 1652 | 1469201053409 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:13 INFO - PROCESS | 1652 | 1469201053410 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119eca800 == 37 [pid = 1652] [id = 188] 08:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11871e000) [pid = 1652] [serial = 562] [outer = 0x0] 08:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199ba400) [pid = 1652] [serial = 563] [outer = 0x11871e000] 08:24:13 INFO - PROCESS | 1652 | 1469201053441 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1199c8800) [pid = 1652] [serial = 564] [outer = 0x11871e000] 08:24:13 INFO - PROCESS | 1652 | 1469201053871 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] 08:24:13 INFO - PROCESS | 1652 | 1469201053933 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:24:13 INFO - PROCESS | 1652 | 1469201053935 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1652 | 1469201053938 Marionette TRACE conn2 <- [1,726,null,{}] 08:24:13 INFO - PROCESS | 1652 | 1469201053962 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}] 08:24:13 INFO - PROCESS | 1652 | 1469201053966 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:14 INFO - PROCESS | 1652 | 1469201054082 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:24:14 INFO - PROCESS | 1652 | 1469201054131 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:14 INFO - PROCESS | 1652 | 1469201054133 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x125921000 == 38 [pid = 1652] [id = 189] 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12392f000) [pid = 1652] [serial = 565] [outer = 0x0] 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1239de800) [pid = 1652] [serial = 566] [outer = 0x12392f000] 08:24:14 INFO - PROCESS | 1652 | 1469201054164 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123e6c400) [pid = 1652] [serial = 567] [outer = 0x12392f000] 08:24:14 INFO - PROCESS | 1652 | 1469201054617 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]]]}] 08:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 722ms 08:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:24:14 INFO - PROCESS | 1652 | 1469201054657 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:24:14 INFO - PROCESS | 1652 | 1469201054659 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:24:14 INFO - PROCESS | 1652 | 1469201054661 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:24:14 INFO - PROCESS | 1652 | 1469201054663 Marionette TRACE conn2 <- [1,730,null,{}] 08:24:14 INFO - PROCESS | 1652 | 1469201054665 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}] 08:24:14 INFO - PROCESS | 1652 | 1469201054666 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:14 INFO - PROCESS | 1652 | 1469201054779 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:24:14 INFO - PROCESS | 1652 | 1469201054856 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:14 INFO - PROCESS | 1652 | 1469201054857 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f20000 == 39 [pid = 1652] [id = 190] 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123ed2c00) [pid = 1652] [serial = 568] [outer = 0x0] 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1243e5400) [pid = 1652] [serial = 569] [outer = 0x123ed2c00] 08:24:14 INFO - PROCESS | 1652 | 1469201054888 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124488800) [pid = 1652] [serial = 570] [outer = 0x123ed2c00] 08:24:15 INFO - PROCESS | 1652 | 1469201055301 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] 08:24:15 INFO - PROCESS | 1652 | 1469201055333 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:24:15 INFO - PROCESS | 1652 | 1469201055336 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:24:15 INFO - PROCESS | 1652 | 1469201055337 Marionette TRACE conn2 <- [1,734,null,{}] 08:24:15 INFO - PROCESS | 1652 | 1469201055339 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}] 08:24:15 INFO - PROCESS | 1652 | 1469201055341 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:15 INFO - PROCESS | 1652 | 1469201055432 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:24:15 INFO - PROCESS | 1652 | 1469201055481 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:15 INFO - PROCESS | 1652 | 1469201055482 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d1b800 == 40 [pid = 1652] [id = 191] 08:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124691400) [pid = 1652] [serial = 571] [outer = 0x0] 08:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1258e2000) [pid = 1652] [serial = 572] [outer = 0x124691400] 08:24:15 INFO - PROCESS | 1652 | 1469201055514 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12623b800) [pid = 1652] [serial = 573] [outer = 0x124691400] 08:24:16 INFO - PROCESS | 1652 | 1469201056015 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]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 719ms 08:24:16 INFO - PROCESS | 1652 | 1469201056083 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1652 | 1469201056086 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:24:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:24:16 INFO - PROCESS | 1652 | 1469201056090 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1652 | 1469201056093 Marionette TRACE conn2 <- [1,738,null,{}] 08:24:16 INFO - PROCESS | 1652 | 1469201056097 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}] 08:24:16 INFO - PROCESS | 1652 | 1469201056098 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:16 INFO - PROCESS | 1652 | 1469201056192 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:24:16 INFO - PROCESS | 1652 | 1469201056256 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:16 INFO - PROCESS | 1652 | 1469201056258 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118747800 == 41 [pid = 1652] [id = 192] 08:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11690cc00) [pid = 1652] [serial = 574] [outer = 0x0] 08:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118065000) [pid = 1652] [serial = 575] [outer = 0x11690cc00] 08:24:16 INFO - PROCESS | 1652 | 1469201056286 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118509800) [pid = 1652] [serial = 576] [outer = 0x11690cc00] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123085000 == 40 [pid = 1652] [id = 185] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x120f21800 == 39 [pid = 1652] [id = 184] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11999b000 == 38 [pid = 1652] [id = 183] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1181f6000 == 37 [pid = 1652] [id = 182] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116020000 == 36 [pid = 1652] [id = 181] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1169bf000 == 35 [pid = 1652] [id = 180] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d9000 == 34 [pid = 1652] [id = 162] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d1800 == 33 [pid = 1652] [id = 179] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x128d1b800 == 32 [pid = 1652] [id = 191] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x120f20000 == 31 [pid = 1652] [id = 190] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x125921000 == 30 [pid = 1652] [id = 189] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119eca800 == 29 [pid = 1652] [id = 188] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x123d70000 == 28 [pid = 1652] [id = 186] 08:24:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116f02800 == 27 [pid = 1652] [id = 187] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a7afc00) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124690000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1243d9800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119ea4400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211ee000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123739800) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1239dc400) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1234f0400) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1236c8400) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118066400) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118225000) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123e6ec00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12430d400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1161acc00) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116994400) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12c607000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1265a2800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1258e9c00) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x128c3d800) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128bedc00) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x128e81800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123922000) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118066c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x129295800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x119911000) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1199c6800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1239e4400) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x123e6a000) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x129485400) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x124384000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x123e97400) [pid = 1652] [serial = 209] [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.] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11952a400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1243e0000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1195b6400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1298a0800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 08:24:17 INFO - PROCESS | 1652 | 1469201057657 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]]]}] 08:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1575ms 08:24:17 INFO - PROCESS | 1652 | 1469201057666 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:24:17 INFO - PROCESS | 1652 | 1469201057668 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:24:17 INFO - PROCESS | 1652 | 1469201057671 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1652 | 1469201057672 Marionette TRACE conn2 <- [1,742,null,{}] 08:24:17 INFO - PROCESS | 1652 | 1469201057676 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}] 08:24:17 INFO - PROCESS | 1652 | 1469201057678 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:17 INFO - PROCESS | 1652 | 1469201057748 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:24:17 INFO - PROCESS | 1652 | 1469201057752 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:17 INFO - PROCESS | 1652 | 1469201057754 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x116412800 == 28 [pid = 1652] [id = 193] 08:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x112a8dc00) [pid = 1652] [serial = 577] [outer = 0x0] 08:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x115dc1400) [pid = 1652] [serial = 578] [outer = 0x112a8dc00] 08:24:17 INFO - PROCESS | 1652 | 1469201057783 Marionette DEBUG loaded listener.js 08:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116644000) [pid = 1652] [serial = 579] [outer = 0x112a8dc00] 08:24:18 INFO - PROCESS | 1652 | 1469201058588 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]]]}] 08:24:18 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 08:24:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 924ms 08:24:18 INFO - PROCESS | 1652 | 1469201058596 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:24:18 INFO - PROCESS | 1652 | 1469201058600 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:24:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:24:18 INFO - PROCESS | 1652 | 1469201058605 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:24:18 INFO - PROCESS | 1652 | 1469201058606 Marionette TRACE conn2 <- [1,746,null,{}] 08:24:18 INFO - PROCESS | 1652 | 1469201058608 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}] 08:24:18 INFO - PROCESS | 1652 | 1469201058610 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:18 INFO - PROCESS | 1652 | 1469201058686 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:24:18 INFO - PROCESS | 1652 | 1469201058734 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:18 INFO - PROCESS | 1652 | 1469201058735 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11715f000 == 29 [pid = 1652] [id = 194] 08:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116994400) [pid = 1652] [serial = 580] [outer = 0x0] 08:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x118063400) [pid = 1652] [serial = 581] [outer = 0x116994400] 08:24:18 INFO - PROCESS | 1652 | 1469201058762 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118310000) [pid = 1652] [serial = 582] [outer = 0x116994400] 08:24:19 INFO - PROCESS | 1652 | 1469201059552 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]]]}] 08:24:19 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.) 08:24:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 976ms 08:24:19 INFO - PROCESS | 1652 | 1469201059582 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:24:19 INFO - PROCESS | 1652 | 1469201059583 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:24:19 INFO - PROCESS | 1652 | 1469201059585 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1652 | 1469201059588 Marionette TRACE conn2 <- [1,750,null,{}] 08:24:19 INFO - PROCESS | 1652 | 1469201059595 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}] 08:24:19 INFO - PROCESS | 1652 | 1469201059598 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:19 INFO - PROCESS | 1652 | 1469201059685 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:24:19 INFO - PROCESS | 1652 | 1469201059689 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:19 INFO - PROCESS | 1652 | 1469201059691 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119171800 == 30 [pid = 1652] [id = 195] 08:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11335a400) [pid = 1652] [serial = 583] [outer = 0x0] 08:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119290800) [pid = 1652] [serial = 584] [outer = 0x11335a400] 08:24:19 INFO - PROCESS | 1652 | 1469201059746 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1195aec00) [pid = 1652] [serial = 585] [outer = 0x11335a400] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1199c1800) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12392dc00) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x114f79400) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1127de000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x112746400) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x123927000) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x118803c00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x115e88800) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:24:20 INFO - PROCESS | 1652 | 1469201060543 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]]]}] 08:24:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:24:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 974ms 08:24:20 INFO - PROCESS | 1652 | 1469201060559 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:24:20 INFO - PROCESS | 1652 | 1469201060562 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:24:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:24:20 INFO - PROCESS | 1652 | 1469201060565 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:24:20 INFO - PROCESS | 1652 | 1469201060566 Marionette TRACE conn2 <- [1,754,null,{}] 08:24:20 INFO - PROCESS | 1652 | 1469201060568 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}] 08:24:20 INFO - PROCESS | 1652 | 1469201060569 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:20 INFO - PROCESS | 1652 | 1469201060641 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:24:20 INFO - PROCESS | 1652 | 1469201060645 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:20 INFO - PROCESS | 1652 | 1469201060648 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x119984800 == 31 [pid = 1652] [id = 196] 08:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x118803c00) [pid = 1652] [serial = 586] [outer = 0x0] 08:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1195bbc00) [pid = 1652] [serial = 587] [outer = 0x118803c00] 08:24:20 INFO - PROCESS | 1652 | 1469201060673 Marionette DEBUG loaded listener.js 08:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1199bb000) [pid = 1652] [serial = 588] [outer = 0x118803c00] 08:24:21 INFO - PROCESS | 1652 | 1469201061443 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]]]}] 08:24:21 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 08:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 08:24:21 INFO - PROCESS | 1652 | 1469201061483 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1652 | 1469201061485 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:24:21 INFO - PROCESS | 1652 | 1469201061487 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1652 | 1469201061495 Marionette TRACE conn2 <- [1,758,null,{}] 08:24:21 INFO - PROCESS | 1652 | 1469201061497 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}] 08:24:21 INFO - PROCESS | 1652 | 1469201061499 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:21 INFO - PROCESS | 1652 | 1469201061566 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:24:21 INFO - PROCESS | 1652 | 1469201061569 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:21 INFO - PROCESS | 1652 | 1469201061571 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c30800 == 32 [pid = 1652] [id = 197] 08:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x116993c00) [pid = 1652] [serial = 589] [outer = 0x0] 08:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x119ce5c00) [pid = 1652] [serial = 590] [outer = 0x116993c00] 08:24:21 INFO - PROCESS | 1652 | 1469201061596 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x120fcf000) [pid = 1652] [serial = 591] [outer = 0x116993c00] 08:24:21 INFO - PROCESS | 1652 | 1469201061922 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]]]}] 08:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 479ms 08:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:24:21 INFO - PROCESS | 1652 | 1469201061973 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:24:21 INFO - PROCESS | 1652 | 1469201061974 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:24:21 INFO - PROCESS | 1652 | 1469201061976 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:24:21 INFO - PROCESS | 1652 | 1469201061977 Marionette TRACE conn2 <- [1,762,null,{}] 08:24:21 INFO - PROCESS | 1652 | 1469201061979 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}] 08:24:21 INFO - PROCESS | 1652 | 1469201061983 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:22 INFO - PROCESS | 1652 | 1469201062070 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:24:22 INFO - PROCESS | 1652 | 1469201062074 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:22 INFO - PROCESS | 1652 | 1469201062075 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123173800 == 33 [pid = 1652] [id = 198] 08:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1211eec00) [pid = 1652] [serial = 592] [outer = 0x0] 08:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x123491400) [pid = 1652] [serial = 593] [outer = 0x1211eec00] 08:24:22 INFO - PROCESS | 1652 | 1469201062102 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1236c3c00) [pid = 1652] [serial = 594] [outer = 0x1211eec00] 08:24:22 INFO - PROCESS | 1652 | 1469201062885 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]]]}] 08:24:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:24:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 08:24:22 INFO - PROCESS | 1652 | 1469201062897 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1652 | 1469201062898 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:24:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:24:22 INFO - PROCESS | 1652 | 1469201062907 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1652 | 1469201062908 Marionette TRACE conn2 <- [1,766,null,{}] 08:24:22 INFO - PROCESS | 1652 | 1469201062911 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}] 08:24:22 INFO - PROCESS | 1652 | 1469201062912 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:22 INFO - PROCESS | 1652 | 1469201062978 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:24:23 INFO - PROCESS | 1652 | 1469201063059 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:23 INFO - PROCESS | 1652 | 1469201063061 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x112649800 == 34 [pid = 1652] [id = 199] 08:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1122b2400) [pid = 1652] [serial = 595] [outer = 0x0] 08:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1127d7800) [pid = 1652] [serial = 596] [outer = 0x1122b2400] 08:24:23 INFO - PROCESS | 1652 | 1469201063093 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113064000) [pid = 1652] [serial = 597] [outer = 0x1122b2400] 08:24:24 INFO - PROCESS | 1652 | 1469201064049 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]]]}] 08:24:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:24:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1176ms 08:24:24 INFO - PROCESS | 1652 | 1469201064110 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:24:24 INFO - PROCESS | 1652 | 1469201064112 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:24:24 INFO - PROCESS | 1652 | 1469201064116 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:24:24 INFO - PROCESS | 1652 | 1469201064118 Marionette TRACE conn2 <- [1,770,null,{}] 08:24:24 INFO - PROCESS | 1652 | 1469201064122 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}] 08:24:24 INFO - PROCESS | 1652 | 1469201064123 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:24 INFO - PROCESS | 1652 | 1469201064204 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:24:24 INFO - PROCESS | 1652 | 1469201064210 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:24 INFO - PROCESS | 1652 | 1469201064212 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x118380800 == 35 [pid = 1652] [id = 200] 08:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11744c400) [pid = 1652] [serial = 598] [outer = 0x0] 08:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118063000) [pid = 1652] [serial = 599] [outer = 0x11744c400] 08:24:24 INFO - PROCESS | 1652 | 1469201064246 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118351c00) [pid = 1652] [serial = 600] [outer = 0x11744c400] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x123173800 == 34 [pid = 1652] [id = 198] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119c30800 == 33 [pid = 1652] [id = 197] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119984800 == 32 [pid = 1652] [id = 196] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119171800 == 31 [pid = 1652] [id = 195] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11715f000 == 30 [pid = 1652] [id = 194] 08:24:24 INFO - PROCESS | 1652 | --DOCSHELL 0x116412800 == 29 [pid = 1652] [id = 193] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x123e67800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1236be000) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118066800) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1176c2000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x118353c00) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a8b2c00) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11914a800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x116643800) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116fa4800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1199c5c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x123e75000) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x11a0c4c00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x1211f2000) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1236c8000) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x119532800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 08:24:25 INFO - PROCESS | 1652 | 1469201065009 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]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 920ms 08:24:25 INFO - PROCESS | 1652 | 1469201065044 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 1652 | 1469201065046 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:24:25 INFO - PROCESS | 1652 | 1469201065051 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1652 | 1469201065053 Marionette TRACE conn2 <- [1,774,null,{}] 08:24:25 INFO - PROCESS | 1652 | 1469201065057 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}] 08:24:25 INFO - PROCESS | 1652 | 1469201065059 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:25 INFO - PROCESS | 1652 | 1469201065138 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:24:25 INFO - PROCESS | 1652 | 1469201065142 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:25 INFO - PROCESS | 1652 | 1469201065147 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ce000 == 30 [pid = 1652] [id = 201] 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x115e32c00) [pid = 1652] [serial = 601] [outer = 0x0] 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116768400) [pid = 1652] [serial = 602] [outer = 0x115e32c00] 08:24:25 INFO - PROCESS | 1652 | 1469201065195 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116fa6400) [pid = 1652] [serial = 603] [outer = 0x115e32c00] 08:24:25 INFO - PROCESS | 1652 | 1469201065599 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]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 08:24:25 INFO - PROCESS | 1652 | 1469201065626 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 1652 | 1469201065629 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:24:25 INFO - PROCESS | 1652 | 1469201065634 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1652 | 1469201065636 Marionette TRACE conn2 <- [1,778,null,{}] 08:24:25 INFO - PROCESS | 1652 | 1469201065639 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}] 08:24:25 INFO - PROCESS | 1652 | 1469201065640 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:25 INFO - PROCESS | 1652 | 1469201065713 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:24:25 INFO - PROCESS | 1652 | 1469201065717 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:25 INFO - PROCESS | 1652 | 1469201065718 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11837b000 == 31 [pid = 1652] [id = 202] 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11821e400) [pid = 1652] [serial = 604] [outer = 0x0] 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118360400) [pid = 1652] [serial = 605] [outer = 0x11821e400] 08:24:25 INFO - PROCESS | 1652 | 1469201065747 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x118804c00) [pid = 1652] [serial = 606] [outer = 0x11821e400] 08:24:26 INFO - PROCESS | 1652 | 1469201066077 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]]]}] 08:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 08:24:26 INFO - PROCESS | 1652 | 1469201066104 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1652 | 1469201066105 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:24:26 INFO - PROCESS | 1652 | 1469201066107 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1652 | 1469201066110 Marionette TRACE conn2 <- [1,782,null,{}] 08:24:26 INFO - PROCESS | 1652 | 1469201066117 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}] 08:24:26 INFO - PROCESS | 1652 | 1469201066121 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:26 INFO - PROCESS | 1652 | 1469201066199 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:24:26 INFO - PROCESS | 1652 | 1469201066247 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:26 INFO - PROCESS | 1652 | 1469201066249 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998b800 == 32 [pid = 1652] [id = 203] 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119298800) [pid = 1652] [serial = 607] [outer = 0x0] 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1195b9800) [pid = 1652] [serial = 608] [outer = 0x119298800] 08:24:26 INFO - PROCESS | 1652 | 1469201066276 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1199c1400) [pid = 1652] [serial = 609] [outer = 0x119298800] 08:24:26 INFO - PROCESS | 1652 | 1469201066550 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]]]}] 08:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 08:24:26 INFO - PROCESS | 1652 | 1469201066585 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1652 | 1469201066587 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:24:26 INFO - PROCESS | 1652 | 1469201066589 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1652 | 1469201066590 Marionette TRACE conn2 <- [1,786,null,{}] 08:24:26 INFO - PROCESS | 1652 | 1469201066592 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}] 08:24:26 INFO - PROCESS | 1652 | 1469201066594 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:26 INFO - PROCESS | 1652 | 1469201066673 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:24:26 INFO - PROCESS | 1652 | 1469201066677 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:26 INFO - PROCESS | 1652 | 1469201066679 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123080800 == 33 [pid = 1652] [id = 204] 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1129b6000) [pid = 1652] [serial = 610] [outer = 0x0] 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1211efc00) [pid = 1652] [serial = 611] [outer = 0x1129b6000] 08:24:26 INFO - PROCESS | 1652 | 1469201066708 Marionette DEBUG loaded listener.js 08:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x123059800) [pid = 1652] [serial = 612] [outer = 0x1129b6000] 08:24:27 INFO - PROCESS | 1652 | 1469201067084 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]]]}] 08:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 08:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:24:27 INFO - PROCESS | 1652 | 1469201067161 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:24:27 INFO - PROCESS | 1652 | 1469201067163 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:24:27 INFO - PROCESS | 1652 | 1469201067174 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 1652 | 1469201067175 Marionette TRACE conn2 <- [1,790,null,{}] 08:24:27 INFO - PROCESS | 1652 | 1469201067179 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}] 08:24:27 INFO - PROCESS | 1652 | 1469201067181 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:27 INFO - PROCESS | 1652 | 1469201067314 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:24:27 INFO - PROCESS | 1652 | 1469201067361 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:27 INFO - PROCESS | 1652 | 1469201067362 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f03800 == 34 [pid = 1652] [id = 205] 08:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1130e6400) [pid = 1652] [serial = 613] [outer = 0x0] 08:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1234f1800) [pid = 1652] [serial = 614] [outer = 0x1130e6400] 08:24:27 INFO - PROCESS | 1652 | 1469201067401 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1234fc000) [pid = 1652] [serial = 615] [outer = 0x1130e6400] 08:24:27 INFO - PROCESS | 1652 | 1469201067772 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]]]}] 08:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 633ms 08:24:27 INFO - PROCESS | 1652 | 1469201067800 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:24:27 INFO - PROCESS | 1652 | 1469201067802 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:24:27 INFO - PROCESS | 1652 | 1469201067805 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:24:27 INFO - PROCESS | 1652 | 1469201067807 Marionette TRACE conn2 <- [1,794,null,{}] 08:24:27 INFO - PROCESS | 1652 | 1469201067810 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}] 08:24:27 INFO - PROCESS | 1652 | 1469201067816 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:27 INFO - PROCESS | 1652 | 1469201067981 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:24:28 INFO - PROCESS | 1652 | 1469201068028 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:28 INFO - PROCESS | 1652 | 1469201068029 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d71800 == 35 [pid = 1652] [id = 206] 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1236c2800) [pid = 1652] [serial = 616] [outer = 0x0] 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x123924000) [pid = 1652] [serial = 617] [outer = 0x1236c2800] 08:24:28 INFO - PROCESS | 1652 | 1469201068069 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1239e2c00) [pid = 1652] [serial = 618] [outer = 0x1236c2800] 08:24:28 INFO - PROCESS | 1652 | 1469201068449 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]]]}] 08:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 08:24:28 INFO - PROCESS | 1652 | 1469201068474 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:24:28 INFO - PROCESS | 1652 | 1469201068475 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:24:28 INFO - PROCESS | 1652 | 1469201068477 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1652 | 1469201068486 Marionette TRACE conn2 <- [1,798,null,{}] 08:24:28 INFO - PROCESS | 1652 | 1469201068494 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}] 08:24:28 INFO - PROCESS | 1652 | 1469201068495 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:28 INFO - PROCESS | 1652 | 1469201068587 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:24:28 INFO - PROCESS | 1652 | 1469201068591 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:28 INFO - PROCESS | 1652 | 1469201068592 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef4800 == 36 [pid = 1652] [id = 207] 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a0c8000) [pid = 1652] [serial = 619] [outer = 0x0] 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1239e8400) [pid = 1652] [serial = 620] [outer = 0x11a0c8000] 08:24:28 INFO - PROCESS | 1652 | 1469201068616 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123e66800) [pid = 1652] [serial = 621] [outer = 0x11a0c8000] 08:24:28 INFO - PROCESS | 1652 | 1469201068922 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]]]}] 08:24:28 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 08:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 482ms 08:24:28 INFO - PROCESS | 1652 | 1469201068959 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1652 | 1469201068961 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:24:28 INFO - PROCESS | 1652 | 1469201068964 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1652 | 1469201068966 Marionette TRACE conn2 <- [1,802,null,{}] 08:24:28 INFO - PROCESS | 1652 | 1469201068972 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}] 08:24:28 INFO - PROCESS | 1652 | 1469201068973 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:29 INFO - PROCESS | 1652 | 1469201069076 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x116994400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x112a8dc00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11690cc00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x117d3a000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11871e000) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12392f000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11335a400) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123ed2c00) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x124691400) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x118803c00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116993c00) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:24:29 INFO - PROCESS | 1652 | 1469201069113 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:29 INFO - PROCESS | 1652 | 1469201069114 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12316f000 == 37 [pid = 1652] [id = 208] 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x112a8dc00) [pid = 1652] [serial = 622] [outer = 0x0] 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116994400) [pid = 1652] [serial = 623] [outer = 0x112a8dc00] 08:24:29 INFO - PROCESS | 1652 | 1469201069142 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119293000) [pid = 1652] [serial = 624] [outer = 0x112a8dc00] 08:24:29 INFO - PROCESS | 1652 | 1469201069419 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]]]}] 08:24:29 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 08:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 473ms 08:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:24:29 INFO - PROCESS | 1652 | 1469201069437 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 1652 | 1469201069438 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:24:29 INFO - PROCESS | 1652 | 1469201069441 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1652 | 1469201069442 Marionette TRACE conn2 <- [1,806,null,{}] 08:24:29 INFO - PROCESS | 1652 | 1469201069444 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}] 08:24:29 INFO - PROCESS | 1652 | 1469201069446 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:29 INFO - PROCESS | 1652 | 1469201069541 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:24:29 INFO - PROCESS | 1652 | 1469201069544 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:29 INFO - PROCESS | 1652 | 1469201069545 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x126511000 == 38 [pid = 1652] [id = 209] 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119534000) [pid = 1652] [serial = 625] [outer = 0x0] 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123e6a000) [pid = 1652] [serial = 626] [outer = 0x119534000] 08:24:29 INFO - PROCESS | 1652 | 1469201069572 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123ed5800) [pid = 1652] [serial = 627] [outer = 0x119534000] 08:24:29 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:24:29 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:24:29 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:24:29 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 08:24:29 INFO - PROCESS | 1652 | 1469201069896 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]]]}] 08:24:29 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 08:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 470ms 08:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:24:29 INFO - PROCESS | 1652 | 1469201069911 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 1652 | 1469201069913 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:24:29 INFO - PROCESS | 1652 | 1469201069917 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1652 | 1469201069918 Marionette TRACE conn2 <- [1,810,null,{}] 08:24:29 INFO - PROCESS | 1652 | 1469201069920 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}] 08:24:29 INFO - PROCESS | 1652 | 1469201069921 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | 1469201069993 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:24:30 INFO - PROCESS | 1652 | 1469201070046 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:30 INFO - PROCESS | 1652 | 1469201070047 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123080000 == 39 [pid = 1652] [id = 210] 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119ceb400) [pid = 1652] [serial = 628] [outer = 0x0] 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12430bc00) [pid = 1652] [serial = 629] [outer = 0x119ceb400] 08:24:30 INFO - PROCESS | 1652 | 1469201070071 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1243c0c00) [pid = 1652] [serial = 630] [outer = 0x119ceb400] 08:24:30 INFO - PROCESS | 1652 | 1469201070358 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]]]}] 08:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 08:24:30 INFO - PROCESS | 1652 | 1469201070385 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:24:30 INFO - PROCESS | 1652 | 1469201070386 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:24:30 INFO - PROCESS | 1652 | 1469201070388 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1652 | 1469201070390 Marionette TRACE conn2 <- [1,814,null,{}] 08:24:30 INFO - PROCESS | 1652 | 1469201070392 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}] 08:24:30 INFO - PROCESS | 1652 | 1469201070404 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | 1469201070491 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:24:30 INFO - PROCESS | 1652 | 1469201070494 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:30 INFO - PROCESS | 1652 | 1469201070496 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962c000 == 40 [pid = 1652] [id = 211] 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120fce800) [pid = 1652] [serial = 631] [outer = 0x0] 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1243e5000) [pid = 1652] [serial = 632] [outer = 0x120fce800] 08:24:30 INFO - PROCESS | 1652 | 1469201070526 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1258e9c00) [pid = 1652] [serial = 633] [outer = 0x120fce800] 08:24:30 INFO - PROCESS | 1652 | 1469201070849 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] 08:24:30 INFO - PROCESS | 1652 | 1469201070859 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:24:30 INFO - PROCESS | 1652 | 1469201070861 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1652 | 1469201070862 Marionette TRACE conn2 <- [1,818,null,{}] 08:24:30 INFO - PROCESS | 1652 | 1469201070867 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}] 08:24:30 INFO - PROCESS | 1652 | 1469201070868 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | 1469201070971 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:24:30 INFO - PROCESS | 1652 | 1469201070976 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:30 INFO - PROCESS | 1652 | 1469201070977 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a610800 == 41 [pid = 1652] [id = 212] 08:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124385000) [pid = 1652] [serial = 634] [outer = 0x0] 08:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126238000) [pid = 1652] [serial = 635] [outer = 0x124385000] 08:24:31 INFO - PROCESS | 1652 | 1469201071002 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1265ab400) [pid = 1652] [serial = 636] [outer = 0x124385000] 08:24:31 INFO - PROCESS | 1652 | 1469201071420 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]]]}] 08:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 570ms 08:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:24:31 INFO - PROCESS | 1652 | 1469201071431 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1652 | 1469201071434 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:24:31 INFO - PROCESS | 1652 | 1469201071437 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1652 | 1469201071439 Marionette TRACE conn2 <- [1,822,null,{}] 08:24:31 INFO - PROCESS | 1652 | 1469201071443 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}] 08:24:31 INFO - PROCESS | 1652 | 1469201071445 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:31 INFO - PROCESS | 1652 | 1469201071580 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:24:31 INFO - PROCESS | 1652 | 1469201071588 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:31 INFO - PROCESS | 1652 | 1469201071591 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x117490000 == 42 [pid = 1652] [id = 213] 08:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x115e86800) [pid = 1652] [serial = 637] [outer = 0x0] 08:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a0e000) [pid = 1652] [serial = 638] [outer = 0x115e86800] 08:24:31 INFO - PROCESS | 1652 | 1469201071623 Marionette DEBUG loaded listener.js 08:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11830d800) [pid = 1652] [serial = 639] [outer = 0x115e86800] 08:24:32 INFO - PROCESS | 1652 | 1469201072072 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] 08:24:32 INFO - PROCESS | 1652 | 1469201072110 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:24:32 INFO - PROCESS | 1652 | 1469201072115 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1652 | 1469201072117 Marionette TRACE conn2 <- [1,826,null,{}] 08:24:32 INFO - PROCESS | 1652 | 1469201072119 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}] 08:24:32 INFO - PROCESS | 1652 | 1469201072121 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:32 INFO - PROCESS | 1652 | 1469201072222 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:24:32 INFO - PROCESS | 1652 | 1469201072285 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:32 INFO - PROCESS | 1652 | 1469201072286 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239b9000 == 43 [pid = 1652] [id = 214] 08:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118803400) [pid = 1652] [serial = 640] [outer = 0x0] 08:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195b9c00) [pid = 1652] [serial = 641] [outer = 0x118803400] 08:24:32 INFO - PROCESS | 1652 | 1469201072318 Marionette DEBUG loaded listener.js 08:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199c1800) [pid = 1652] [serial = 642] [outer = 0x118803400] 08:24:32 INFO - PROCESS | 1652 | 1469201072736 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]]]}] 08:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 08:24:32 INFO - PROCESS | 1652 | 1469201072795 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:24:32 INFO - PROCESS | 1652 | 1469201072797 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:24:32 INFO - PROCESS | 1652 | 1469201072801 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:24:32 INFO - PROCESS | 1652 | 1469201072803 Marionette TRACE conn2 <- [1,830,null,{}] 08:24:32 INFO - PROCESS | 1652 | 1469201072811 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}] 08:24:32 INFO - PROCESS | 1652 | 1469201072816 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:32 INFO - PROCESS | 1652 | 1469201072929 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:24:32 INFO - PROCESS | 1652 | 1469201072994 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:32 INFO - PROCESS | 1652 | 1469201072996 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c7000 == 44 [pid = 1652] [id = 215] 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1238f7000) [pid = 1652] [serial = 643] [outer = 0x0] 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123929000) [pid = 1652] [serial = 644] [outer = 0x1238f7000] 08:24:33 INFO - PROCESS | 1652 | 1469201073027 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1239e2000) [pid = 1652] [serial = 645] [outer = 0x1238f7000] 08:24:33 INFO - PROCESS | 1652 | 1469201073459 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]]]}] 08:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 672ms 08:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:24:33 INFO - PROCESS | 1652 | 1469201073474 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:24:33 INFO - PROCESS | 1652 | 1469201073476 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:24:33 INFO - PROCESS | 1652 | 1469201073479 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:24:33 INFO - PROCESS | 1652 | 1469201073481 Marionette TRACE conn2 <- [1,834,null,{}] 08:24:33 INFO - PROCESS | 1652 | 1469201073483 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}] 08:24:33 INFO - PROCESS | 1652 | 1469201073484 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:33 INFO - PROCESS | 1652 | 1469201073621 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:24:33 INFO - PROCESS | 1652 | 1469201073689 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:33 INFO - PROCESS | 1652 | 1469201073690 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a865800 == 45 [pid = 1652] [id = 216] 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12399b000) [pid = 1652] [serial = 646] [outer = 0x0] 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243df400) [pid = 1652] [serial = 647] [outer = 0x12399b000] 08:24:33 INFO - PROCESS | 1652 | 1469201073718 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124691c00) [pid = 1652] [serial = 648] [outer = 0x12399b000] 08:24:34 INFO - PROCESS | 1652 | 1469201074302 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]]]}] 08:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 870ms 08:24:34 INFO - PROCESS | 1652 | 1469201074350 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1652 | 1469201074352 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:24:34 INFO - PROCESS | 1652 | 1469201074355 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1652 | 1469201074357 Marionette TRACE conn2 <- [1,838,null,{}] 08:24:34 INFO - PROCESS | 1652 | 1469201074360 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}] 08:24:34 INFO - PROCESS | 1652 | 1469201074362 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:34 INFO - PROCESS | 1652 | 1469201074453 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:24:34 INFO - PROCESS | 1652 | 1469201074520 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:34 INFO - PROCESS | 1652 | 1469201074521 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1800 == 46 [pid = 1652] [id = 217] 08:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116906000) [pid = 1652] [serial = 649] [outer = 0x0] 08:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116ab0c00) [pid = 1652] [serial = 650] [outer = 0x116906000] 08:24:34 INFO - PROCESS | 1652 | 1469201074552 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11806e000) [pid = 1652] [serial = 651] [outer = 0x116906000] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12962c000 == 45 [pid = 1652] [id = 211] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123080000 == 44 [pid = 1652] [id = 210] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x126511000 == 43 [pid = 1652] [id = 209] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12316f000 == 42 [pid = 1652] [id = 208] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef4800 == 41 [pid = 1652] [id = 207] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123d71800 == 40 [pid = 1652] [id = 206] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116f03800 == 39 [pid = 1652] [id = 205] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x123080800 == 38 [pid = 1652] [id = 204] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11998b800 == 37 [pid = 1652] [id = 203] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11837b000 == 36 [pid = 1652] [id = 202] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ce000 == 35 [pid = 1652] [id = 201] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118380800 == 34 [pid = 1652] [id = 200] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x112649800 == 33 [pid = 1652] [id = 199] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118747800 == 32 [pid = 1652] [id = 192] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a865800 == 31 [pid = 1652] [id = 216] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c7000 == 30 [pid = 1652] [id = 215] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1239b9000 == 29 [pid = 1652] [id = 214] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a610800 == 28 [pid = 1652] [id = 212] 08:24:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117490000 == 27 [pid = 1652] [id = 213] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123491400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118063400) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115dc1400) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116644000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118509800) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118065000) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118355c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118061800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199c8800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199ba400) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123e6c400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1239de800) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119290800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124488800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1243e5400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12623b800) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1258e2000) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195bbc00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119ce5c00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120fcf000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1199bb000) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1195aec00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118310000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 08:24:35 INFO - PROCESS | 1652 | 1469201075447 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]]]}] 08:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1121ms 08:24:35 INFO - PROCESS | 1652 | 1469201075476 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:24:35 INFO - PROCESS | 1652 | 1469201075478 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:24:35 INFO - PROCESS | 1652 | 1469201075481 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1652 | 1469201075483 Marionette TRACE conn2 <- [1,842,null,{}] 08:24:35 INFO - PROCESS | 1652 | 1469201075486 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}] 08:24:35 INFO - PROCESS | 1652 | 1469201075488 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:35 INFO - PROCESS | 1652 | 1469201075566 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:24:35 INFO - PROCESS | 1652 | 1469201075571 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:35 INFO - PROCESS | 1652 | 1469201075573 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164c9000 == 28 [pid = 1652] [id = 218] 08:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11322c000) [pid = 1652] [serial = 652] [outer = 0x0] 08:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115e2f400) [pid = 1652] [serial = 653] [outer = 0x11322c000] 08:24:35 INFO - PROCESS | 1652 | 1469201075603 Marionette DEBUG loaded listener.js 08:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129b1c00) [pid = 1652] [serial = 654] [outer = 0x11322c000] 08:24:35 INFO - PROCESS | 1652 | 1469201075943 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]]]}] 08:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 08:24:36 INFO - PROCESS | 1652 | 1469201076001 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:24:36 INFO - PROCESS | 1652 | 1469201076005 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:24:36 INFO - PROCESS | 1652 | 1469201076009 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:24:36 INFO - PROCESS | 1652 | 1469201076011 Marionette TRACE conn2 <- [1,846,null,{}] 08:24:36 INFO - PROCESS | 1652 | 1469201076014 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}] 08:24:36 INFO - PROCESS | 1652 | 1469201076015 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:36 INFO - PROCESS | 1652 | 1469201076091 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:24:36 INFO - PROCESS | 1652 | 1469201076096 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:36 INFO - PROCESS | 1652 | 1469201076098 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x117491000 == 29 [pid = 1652] [id = 219] 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118060800) [pid = 1652] [serial = 655] [outer = 0x0] 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118354400) [pid = 1652] [serial = 656] [outer = 0x118060800] 08:24:36 INFO - PROCESS | 1652 | 1469201076126 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118511400) [pid = 1652] [serial = 657] [outer = 0x118060800] 08:24:36 INFO - PROCESS | 1652 | 1469201076453 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]]]}] 08:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 08:24:36 INFO - PROCESS | 1652 | 1469201076479 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:24:36 INFO - PROCESS | 1652 | 1469201076482 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:24:36 INFO - PROCESS | 1652 | 1469201076485 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:24:36 INFO - PROCESS | 1652 | 1469201076487 Marionette TRACE conn2 <- [1,850,null,{}] 08:24:36 INFO - PROCESS | 1652 | 1469201076495 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}] 08:24:36 INFO - PROCESS | 1652 | 1469201076498 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:36 INFO - PROCESS | 1652 | 1469201076574 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:24:36 INFO - PROCESS | 1652 | 1469201076624 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:36 INFO - PROCESS | 1652 | 1469201076626 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d7800 == 30 [pid = 1652] [id = 220] 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1130de800) [pid = 1652] [serial = 658] [outer = 0x0] 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195af800) [pid = 1652] [serial = 659] [outer = 0x1130de800] 08:24:36 INFO - PROCESS | 1652 | 1469201076659 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199bc800) [pid = 1652] [serial = 660] [outer = 0x1130de800] 08:24:36 INFO - PROCESS | 1652 | 1469201076952 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]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 08:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:24:37 INFO - PROCESS | 1652 | 1469201077006 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1652 | 1469201077007 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:24:37 INFO - PROCESS | 1652 | 1469201077009 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1652 | 1469201077010 Marionette TRACE conn2 <- [1,854,null,{}] 08:24:37 INFO - PROCESS | 1652 | 1469201077014 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}] 08:24:37 INFO - PROCESS | 1652 | 1469201077016 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:37 INFO - PROCESS | 1652 | 1469201077089 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:24:37 INFO - PROCESS | 1652 | 1469201077144 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:37 INFO - PROCESS | 1652 | 1469201077145 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd8000 == 31 [pid = 1652] [id = 221] 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1132cbc00) [pid = 1652] [serial = 661] [outer = 0x0] 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119ce2000) [pid = 1652] [serial = 662] [outer = 0x1132cbc00] 08:24:37 INFO - PROCESS | 1652 | 1469201077170 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fd0400) [pid = 1652] [serial = 663] [outer = 0x1132cbc00] 08:24:37 INFO - PROCESS | 1652 | 1469201077459 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]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 08:24:37 INFO - PROCESS | 1652 | 1469201077490 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1652 | 1469201077491 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:24:37 INFO - PROCESS | 1652 | 1469201077493 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1652 | 1469201077504 Marionette TRACE conn2 <- [1,858,null,{}] 08:24:37 INFO - PROCESS | 1652 | 1469201077507 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}] 08:24:37 INFO - PROCESS | 1652 | 1469201077508 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:37 INFO - PROCESS | 1652 | 1469201077597 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:24:37 INFO - PROCESS | 1652 | 1469201077642 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:37 INFO - PROCESS | 1652 | 1469201077643 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123177000 == 32 [pid = 1652] [id = 222] 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11805fc00) [pid = 1652] [serial = 664] [outer = 0x0] 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12348c800) [pid = 1652] [serial = 665] [outer = 0x11805fc00] 08:24:37 INFO - PROCESS | 1652 | 1469201077667 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1234f6c00) [pid = 1652] [serial = 666] [outer = 0x11805fc00] 08:24:37 INFO - PROCESS | 1652 | 1469201077955 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]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 479ms 08:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:24:37 INFO - PROCESS | 1652 | 1469201077972 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:24:37 INFO - PROCESS | 1652 | 1469201077974 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:24:37 INFO - PROCESS | 1652 | 1469201077976 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1652 | 1469201077977 Marionette TRACE conn2 <- [1,862,null,{}] 08:24:37 INFO - PROCESS | 1652 | 1469201077979 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}] 08:24:37 INFO - PROCESS | 1652 | 1469201077986 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:38 INFO - PROCESS | 1652 | 1469201078106 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:24:38 INFO - PROCESS | 1652 | 1469201078110 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:38 INFO - PROCESS | 1652 | 1469201078111 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d20800 == 33 [pid = 1652] [id = 223] 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118809c00) [pid = 1652] [serial = 667] [outer = 0x0] 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1236c6000) [pid = 1652] [serial = 668] [outer = 0x118809c00] 08:24:38 INFO - PROCESS | 1652 | 1469201078136 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1239e9000) [pid = 1652] [serial = 669] [outer = 0x118809c00] 08:24:38 INFO - PROCESS | 1652 | 1469201078485 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]]]}] 08:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 568ms 08:24:38 INFO - PROCESS | 1652 | 1469201078545 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 1652 | 1469201078547 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:24:38 INFO - PROCESS | 1652 | 1469201078550 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1652 | 1469201078562 Marionette TRACE conn2 <- [1,866,null,{}] 08:24:38 INFO - PROCESS | 1652 | 1469201078577 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}] 08:24:38 INFO - PROCESS | 1652 | 1469201078579 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:38 INFO - PROCESS | 1652 | 1469201078725 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:24:38 INFO - PROCESS | 1652 | 1469201078773 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:38 INFO - PROCESS | 1652 | 1469201078774 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a79000 == 34 [pid = 1652] [id = 224] 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1236c1400) [pid = 1652] [serial = 670] [outer = 0x0] 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123e6a400) [pid = 1652] [serial = 671] [outer = 0x1236c1400] 08:24:38 INFO - PROCESS | 1652 | 1469201078812 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123ed8000) [pid = 1652] [serial = 672] [outer = 0x1236c1400] 08:24:39 INFO - PROCESS | 1652 | 1469201079184 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]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 646ms 08:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:24:39 INFO - PROCESS | 1652 | 1469201079199 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1652 | 1469201079200 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:24:39 INFO - PROCESS | 1652 | 1469201079202 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1652 | 1469201079203 Marionette TRACE conn2 <- [1,870,null,{}] 08:24:39 INFO - PROCESS | 1652 | 1469201079213 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}] 08:24:39 INFO - PROCESS | 1652 | 1469201079214 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:39 INFO - PROCESS | 1652 | 1469201079304 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:24:39 INFO - PROCESS | 1652 | 1469201079308 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:39 INFO - PROCESS | 1652 | 1469201079309 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x126617800 == 35 [pid = 1652] [id = 225] 08:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1239e9800) [pid = 1652] [serial = 673] [outer = 0x0] 08:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243e0c00) [pid = 1652] [serial = 674] [outer = 0x1239e9800] 08:24:39 INFO - PROCESS | 1652 | 1469201079333 Marionette DEBUG loaded listener.js 08:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124683000) [pid = 1652] [serial = 675] [outer = 0x1239e9800] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fce800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129b6000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115e32c00) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11744c400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11a0c8000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119ceb400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1130e6400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119298800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11821e400) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1211eec00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1122b2400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1236c2800) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119534000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112a8dc00) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124385000) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:24:39 INFO - PROCESS | 1652 | 1469201079808 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]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 625ms 08:24:39 INFO - PROCESS | 1652 | 1469201079832 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:24:39 INFO - PROCESS | 1652 | 1469201079834 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:24:39 INFO - PROCESS | 1652 | 1469201079837 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1652 | 1469201079838 Marionette TRACE conn2 <- [1,874,null,{}] 08:24:39 INFO - PROCESS | 1652 | 1469201079840 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}] 08:24:39 INFO - PROCESS | 1652 | 1469201079841 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:39 INFO - PROCESS | 1652 | 1469201079951 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:24:39 INFO - PROCESS | 1652 | 1469201079988 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:39 INFO - PROCESS | 1652 | 1469201079989 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d4000 == 36 [pid = 1652] [id = 226] 08:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112749400) [pid = 1652] [serial = 676] [outer = 0x0] 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118358c00) [pid = 1652] [serial = 677] [outer = 0x112749400] 08:24:40 INFO - PROCESS | 1652 | 1469201080013 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211f6000) [pid = 1652] [serial = 678] [outer = 0x112749400] 08:24:40 INFO - PROCESS | 1652 | 1469201080265 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]]]}] 08:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 08:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:24:40 INFO - PROCESS | 1652 | 1469201080305 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1652 | 1469201080306 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:24:40 INFO - PROCESS | 1652 | 1469201080308 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1652 | 1469201080309 Marionette TRACE conn2 <- [1,878,null,{}] 08:24:40 INFO - PROCESS | 1652 | 1469201080319 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}] 08:24:40 INFO - PROCESS | 1652 | 1469201080320 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:40 INFO - PROCESS | 1652 | 1469201080401 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:24:40 INFO - PROCESS | 1652 | 1469201080405 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:40 INFO - PROCESS | 1652 | 1469201080406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c9800 == 37 [pid = 1652] [id = 227] 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123446000) [pid = 1652] [serial = 679] [outer = 0x0] 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124390400) [pid = 1652] [serial = 680] [outer = 0x123446000] 08:24:40 INFO - PROCESS | 1652 | 1469201080432 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124690800) [pid = 1652] [serial = 681] [outer = 0x123446000] 08:24:40 INFO - PROCESS | 1652 | 1469201080737 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]]]}] 08:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 08:24:40 INFO - PROCESS | 1652 | 1469201080777 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:24:40 INFO - PROCESS | 1652 | 1469201080778 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:24:40 INFO - PROCESS | 1652 | 1469201080783 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:24:40 INFO - PROCESS | 1652 | 1469201080785 Marionette TRACE conn2 <- [1,882,null,{}] 08:24:40 INFO - PROCESS | 1652 | 1469201080787 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}] 08:24:40 INFO - PROCESS | 1652 | 1469201080789 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:40 INFO - PROCESS | 1652 | 1469201080906 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:24:40 INFO - PROCESS | 1652 | 1469201080913 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:40 INFO - PROCESS | 1652 | 1469201080916 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123175800 == 38 [pid = 1652] [id = 228] 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1246e2800) [pid = 1652] [serial = 682] [outer = 0x0] 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1246eb000) [pid = 1652] [serial = 683] [outer = 0x1246e2800] 08:24:40 INFO - PROCESS | 1652 | 1469201080942 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126529800) [pid = 1652] [serial = 684] [outer = 0x1246e2800] 08:24:41 INFO - PROCESS | 1652 | 1469201081232 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]]]}] 08:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 08:24:41 INFO - PROCESS | 1652 | 1469201081253 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1652 | 1469201081254 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:24:41 INFO - PROCESS | 1652 | 1469201081257 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1652 | 1469201081258 Marionette TRACE conn2 <- [1,886,null,{}] 08:24:41 INFO - PROCESS | 1652 | 1469201081261 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}] 08:24:41 INFO - PROCESS | 1652 | 1469201081262 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:41 INFO - PROCESS | 1652 | 1469201081352 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:24:41 INFO - PROCESS | 1652 | 1469201081355 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:41 INFO - PROCESS | 1652 | 1469201081356 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaed000 == 39 [pid = 1652] [id = 229] 08:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12663fc00) [pid = 1652] [serial = 685] [outer = 0x0] 08:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126872000) [pid = 1652] [serial = 686] [outer = 0x12663fc00] 08:24:41 INFO - PROCESS | 1652 | 1469201081380 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bee000) [pid = 1652] [serial = 687] [outer = 0x12663fc00] 08:24:41 INFO - PROCESS | 1652 | 1469201081859 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]]]}] 08:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 08:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:24:41 INFO - PROCESS | 1652 | 1469201081877 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1652 | 1469201081879 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:24:41 INFO - PROCESS | 1652 | 1469201081882 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1652 | 1469201081884 Marionette TRACE conn2 <- [1,890,null,{}] 08:24:41 INFO - PROCESS | 1652 | 1469201081888 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}] 08:24:41 INFO - PROCESS | 1652 | 1469201081890 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:42 INFO - PROCESS | 1652 | 1469201082001 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:24:42 INFO - PROCESS | 1652 | 1469201082055 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:42 INFO - PROCESS | 1652 | 1469201082056 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x117149000 == 40 [pid = 1652] [id = 230] 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112a82c00) [pid = 1652] [serial = 688] [outer = 0x0] 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1164dfc00) [pid = 1652] [serial = 689] [outer = 0x112a82c00] 08:24:42 INFO - PROCESS | 1652 | 1469201082088 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116fa4c00) [pid = 1652] [serial = 690] [outer = 0x112a82c00] 08:24:42 INFO - PROCESS | 1652 | 1469201082619 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]]]}] 08:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 771ms 08:24:42 INFO - PROCESS | 1652 | 1469201082654 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:24:42 INFO - PROCESS | 1652 | 1469201082657 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:24:42 INFO - PROCESS | 1652 | 1469201082687 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:24:42 INFO - PROCESS | 1652 | 1469201082689 Marionette TRACE conn2 <- [1,894,null,{}] 08:24:42 INFO - PROCESS | 1652 | 1469201082693 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}] 08:24:42 INFO - PROCESS | 1652 | 1469201082695 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:42 INFO - PROCESS | 1652 | 1469201082803 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:24:42 INFO - PROCESS | 1652 | 1469201082879 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:42 INFO - PROCESS | 1652 | 1469201082880 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12327d000 == 41 [pid = 1652] [id = 231] 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1183ec400) [pid = 1652] [serial = 691] [outer = 0x0] 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11880a800) [pid = 1652] [serial = 692] [outer = 0x1183ec400] 08:24:42 INFO - PROCESS | 1652 | 1469201082911 Marionette DEBUG loaded listener.js 08:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11929a000) [pid = 1652] [serial = 693] [outer = 0x1183ec400] 08:24:43 INFO - PROCESS | 1652 | 1469201083543 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]]]}] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123175800 == 40 [pid = 1652] [id = 228] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c9800 == 39 [pid = 1652] [id = 227] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d4000 == 38 [pid = 1652] [id = 226] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126617800 == 37 [pid = 1652] [id = 225] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124a79000 == 36 [pid = 1652] [id = 224] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123d20800 == 35 [pid = 1652] [id = 223] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123177000 == 34 [pid = 1652] [id = 222] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd8000 == 33 [pid = 1652] [id = 221] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d7800 == 32 [pid = 1652] [id = 220] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117491000 == 31 [pid = 1652] [id = 219] 08:24:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1164c9000 == 30 [pid = 1652] [id = 218] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126238000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243e5000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1258e9c00) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123059800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116fa6400) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118063000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123e66800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243c0c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1234f1800) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199c1400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195b9800) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12430bc00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118804c00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118360400) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211efc00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1236c3c00) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113064000) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116768400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 08:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123924000) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 08:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 949ms 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123ed5800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1127d7800) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119293000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1239e8400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1239e2c00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116994400) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118351c00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1234fc000) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123e6a000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1265ab400) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 08:24:43 INFO - PROCESS | 1652 | 1469201083615 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1652 | 1469201083618 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:24:43 INFO - PROCESS | 1652 | 1469201083623 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1652 | 1469201083624 Marionette TRACE conn2 <- [1,898,null,{}] 08:24:43 INFO - PROCESS | 1652 | 1469201083627 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}] 08:24:43 INFO - PROCESS | 1652 | 1469201083629 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:43 INFO - PROCESS | 1652 | 1469201083727 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:24:43 INFO - PROCESS | 1652 | 1469201083742 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:43 INFO - PROCESS | 1652 | 1469201083744 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f03800 == 31 [pid = 1652] [id = 232] 08:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11806b800) [pid = 1652] [serial = 694] [outer = 0x0] 08:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118312400) [pid = 1652] [serial = 695] [outer = 0x11806b800] 08:24:43 INFO - PROCESS | 1652 | 1469201083784 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11850ac00) [pid = 1652] [serial = 696] [outer = 0x11806b800] 08:24:44 INFO - PROCESS | 1652 | 1469201084278 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]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 08:24:44 INFO - PROCESS | 1652 | 1469201084296 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 1652 | 1469201084301 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:24:44 INFO - PROCESS | 1652 | 1469201084307 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1652 | 1469201084309 Marionette TRACE conn2 <- [1,902,null,{}] 08:24:44 INFO - PROCESS | 1652 | 1469201084314 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}] 08:24:44 INFO - PROCESS | 1652 | 1469201084317 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:44 INFO - PROCESS | 1652 | 1469201084405 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:24:44 INFO - PROCESS | 1652 | 1469201084411 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:44 INFO - PROCESS | 1652 | 1469201084412 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192bb800 == 32 [pid = 1652] [id = 233] 08:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1195b0800) [pid = 1652] [serial = 697] [outer = 0x0] 08:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119695000) [pid = 1652] [serial = 698] [outer = 0x1195b0800] 08:24:44 INFO - PROCESS | 1652 | 1469201084442 Marionette DEBUG loaded listener.js 08:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199be000) [pid = 1652] [serial = 699] [outer = 0x1195b0800] 08:24:44 INFO - PROCESS | 1652 | 1469201084783 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]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 08:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:24:44 INFO - PROCESS | 1652 | 1469201084827 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 1652 | 1469201084829 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:24:44 INFO - PROCESS | 1652 | 1469201084831 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1652 | 1469201084833 Marionette TRACE conn2 <- [1,906,null,{}] 08:24:44 INFO - PROCESS | 1652 | 1469201084841 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}] 08:24:44 INFO - PROCESS | 1652 | 1469201084844 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:44 INFO - PROCESS | 1652 | 1469201084921 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:24:44 INFO - PROCESS | 1652 | 1469201084926 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:44 INFO - PROCESS | 1652 | 1469201084928 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ece000 == 33 [pid = 1652] [id = 234] 08:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11335d800) [pid = 1652] [serial = 700] [outer = 0x0] 08:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123055800) [pid = 1652] [serial = 701] [outer = 0x11335d800] 08:24:44 INFO - PROCESS | 1652 | 1469201084959 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1234fc000) [pid = 1652] [serial = 702] [outer = 0x11335d800] 08:24:45 INFO - PROCESS | 1652 | 1469201085299 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]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 520ms 08:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:24:45 INFO - PROCESS | 1652 | 1469201085352 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1652 | 1469201085353 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:24:45 INFO - PROCESS | 1652 | 1469201085355 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1652 | 1469201085356 Marionette TRACE conn2 <- [1,910,null,{}] 08:24:45 INFO - PROCESS | 1652 | 1469201085358 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}] 08:24:45 INFO - PROCESS | 1652 | 1469201085360 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:45 INFO - PROCESS | 1652 | 1469201085464 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:24:45 INFO - PROCESS | 1652 | 1469201085493 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:45 INFO - PROCESS | 1652 | 1469201085494 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234cd800 == 34 [pid = 1652] [id = 235] 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1199c8800) [pid = 1652] [serial = 703] [outer = 0x0] 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123739800) [pid = 1652] [serial = 704] [outer = 0x1199c8800] 08:24:45 INFO - PROCESS | 1652 | 1469201085519 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12392e400) [pid = 1652] [serial = 705] [outer = 0x1199c8800] 08:24:45 INFO - PROCESS | 1652 | 1469201085799 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]]]}] 08:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 08:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:24:45 INFO - PROCESS | 1652 | 1469201085826 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:24:45 INFO - PROCESS | 1652 | 1469201085827 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:24:45 INFO - PROCESS | 1652 | 1469201085837 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:24:45 INFO - PROCESS | 1652 | 1469201085838 Marionette TRACE conn2 <- [1,914,null,{}] 08:24:45 INFO - PROCESS | 1652 | 1469201085840 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}] 08:24:45 INFO - PROCESS | 1652 | 1469201085842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:45 INFO - PROCESS | 1652 | 1469201085939 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:24:45 INFO - PROCESS | 1652 | 1469201085943 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:45 INFO - PROCESS | 1652 | 1469201085944 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ee8000 == 35 [pid = 1652] [id = 236] 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112a83000) [pid = 1652] [serial = 706] [outer = 0x0] 08:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12392dc00) [pid = 1652] [serial = 707] [outer = 0x112a83000] 08:24:45 INFO - PROCESS | 1652 | 1469201085969 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123e66800) [pid = 1652] [serial = 708] [outer = 0x112a83000] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11322c000) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1130de800) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118060800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11805fc00) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e86800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116906000) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118803400) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1236c1400) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1238f7000) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12399b000) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118809c00) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1239e9800) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x112749400) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123446000) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1246e2800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:24:46 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1132cbc00) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:24:46 INFO - PROCESS | 1652 | 1469201086527 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]]]}] 08:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 727ms 08:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:24:46 INFO - PROCESS | 1652 | 1469201086557 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:24:46 INFO - PROCESS | 1652 | 1469201086559 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:24:46 INFO - PROCESS | 1652 | 1469201086563 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:24:46 INFO - PROCESS | 1652 | 1469201086567 Marionette TRACE conn2 <- [1,918,null,{}] 08:24:46 INFO - PROCESS | 1652 | 1469201086570 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}] 08:24:46 INFO - PROCESS | 1652 | 1469201086572 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:46 INFO - PROCESS | 1652 | 1469201086670 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:24:46 INFO - PROCESS | 1652 | 1469201086718 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:46 INFO - PROCESS | 1652 | 1469201086721 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169cd000 == 36 [pid = 1652] [id = 237] 08:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1164e1c00) [pid = 1652] [serial = 709] [outer = 0x0] 08:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11690a000) [pid = 1652] [serial = 710] [outer = 0x1164e1c00] 08:24:46 INFO - PROCESS | 1652 | 1469201086752 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x117d40400) [pid = 1652] [serial = 711] [outer = 0x1164e1c00] 08:24:47 INFO - PROCESS | 1652 | 1469201087200 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]]]}] 08:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 672ms 08:24:47 INFO - PROCESS | 1652 | 1469201087235 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1652 | 1469201087240 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:24:47 INFO - PROCESS | 1652 | 1469201087247 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1652 | 1469201087250 Marionette TRACE conn2 <- [1,922,null,{}] 08:24:47 INFO - PROCESS | 1652 | 1469201087254 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}] 08:24:47 INFO - PROCESS | 1652 | 1469201087256 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:47 INFO - PROCESS | 1652 | 1469201087397 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:24:47 INFO - PROCESS | 1652 | 1469201087512 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:47 INFO - PROCESS | 1652 | 1469201087514 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123089000 == 37 [pid = 1652] [id = 238] 08:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11835e800) [pid = 1652] [serial = 712] [outer = 0x0] 08:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11928e400) [pid = 1652] [serial = 713] [outer = 0x11835e800] 08:24:47 INFO - PROCESS | 1652 | 1469201087548 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119905400) [pid = 1652] [serial = 714] [outer = 0x11835e800] 08:24:47 INFO - PROCESS | 1652 | 1469201087926 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]]]}] 08:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 725ms 08:24:47 INFO - PROCESS | 1652 | 1469201087987 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1652 | 1469201087989 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:24:47 INFO - PROCESS | 1652 | 1469201087991 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1652 | 1469201087994 Marionette TRACE conn2 <- [1,926,null,{}] 08:24:48 INFO - PROCESS | 1652 | 1469201088002 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}] 08:24:48 INFO - PROCESS | 1652 | 1469201088005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:48 INFO - PROCESS | 1652 | 1469201088102 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:24:48 INFO - PROCESS | 1652 | 1469201088167 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:48 INFO - PROCESS | 1652 | 1469201088169 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12669b800 == 38 [pid = 1652] [id = 239] 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199c7000) [pid = 1652] [serial = 715] [outer = 0x0] 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1211f1c00) [pid = 1652] [serial = 716] [outer = 0x1199c7000] 08:24:48 INFO - PROCESS | 1652 | 1469201088200 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12373f800) [pid = 1652] [serial = 717] [outer = 0x1199c7000] 08:24:48 INFO - PROCESS | 1652 | 1469201088614 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]]]}] 08:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 08:24:48 INFO - PROCESS | 1652 | 1469201088663 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1652 | 1469201088664 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:24:48 INFO - PROCESS | 1652 | 1469201088667 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1652 | 1469201088668 Marionette TRACE conn2 <- [1,930,null,{}] 08:24:48 INFO - PROCESS | 1652 | 1469201088670 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}] 08:24:48 INFO - PROCESS | 1652 | 1469201088672 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:48 INFO - PROCESS | 1652 | 1469201088765 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:24:48 INFO - PROCESS | 1652 | 1469201088816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:48 INFO - PROCESS | 1652 | 1469201088817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ecd000 == 39 [pid = 1652] [id = 240] 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1239e2400) [pid = 1652] [serial = 718] [outer = 0x0] 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123e6e400) [pid = 1652] [serial = 719] [outer = 0x1239e2400] 08:24:48 INFO - PROCESS | 1652 | 1469201088846 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124385000) [pid = 1652] [serial = 720] [outer = 0x1239e2400] 08:24:49 INFO - PROCESS | 1652 | 1469201089248 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]]]}] 08:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 08:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:24:49 INFO - PROCESS | 1652 | 1469201089286 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1652 | 1469201089287 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:24:49 INFO - PROCESS | 1652 | 1469201089289 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1652 | 1469201089290 Marionette TRACE conn2 <- [1,934,null,{}] 08:24:49 INFO - PROCESS | 1652 | 1469201089293 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}] 08:24:49 INFO - PROCESS | 1652 | 1469201089294 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:49 INFO - PROCESS | 1652 | 1469201089387 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:24:49 INFO - PROCESS | 1652 | 1469201089479 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:49 INFO - PROCESS | 1652 | 1469201089480 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a608000 == 40 [pid = 1652] [id = 241] 08:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12438ac00) [pid = 1652] [serial = 721] [outer = 0x0] 08:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124685000) [pid = 1652] [serial = 722] [outer = 0x12438ac00] 08:24:49 INFO - PROCESS | 1652 | 1469201089509 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124a29400) [pid = 1652] [serial = 723] [outer = 0x12438ac00] 08:24:49 INFO - PROCESS | 1652 | 1469201089910 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]]]}] 08:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 08:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:24:49 INFO - PROCESS | 1652 | 1469201089959 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:24:49 INFO - PROCESS | 1652 | 1469201089960 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:24:49 INFO - PROCESS | 1652 | 1469201089963 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1652 | 1469201089964 Marionette TRACE conn2 <- [1,938,null,{}] 08:24:49 INFO - PROCESS | 1652 | 1469201089966 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}] 08:24:49 INFO - PROCESS | 1652 | 1469201089971 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:50 INFO - PROCESS | 1652 | 1469201090087 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:24:50 INFO - PROCESS | 1652 | 1469201090142 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:50 INFO - PROCESS | 1652 | 1469201090143 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x129623800 == 41 [pid = 1652] [id = 242] 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124a2b000) [pid = 1652] [serial = 724] [outer = 0x0] 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126234c00) [pid = 1652] [serial = 725] [outer = 0x124a2b000] 08:24:50 INFO - PROCESS | 1652 | 1469201090172 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128bf5000) [pid = 1652] [serial = 726] [outer = 0x124a2b000] 08:24:50 INFO - PROCESS | 1652 | 1469201090657 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]]]}] 08:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 770ms 08:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:24:50 INFO - PROCESS | 1652 | 1469201090734 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:24:50 INFO - PROCESS | 1652 | 1469201090736 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:24:50 INFO - PROCESS | 1652 | 1469201090739 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:24:50 INFO - PROCESS | 1652 | 1469201090740 Marionette TRACE conn2 <- [1,942,null,{}] 08:24:50 INFO - PROCESS | 1652 | 1469201090744 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}] 08:24:50 INFO - PROCESS | 1652 | 1469201090745 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:50 INFO - PROCESS | 1652 | 1469201090842 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:24:50 INFO - PROCESS | 1652 | 1469201090896 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:50 INFO - PROCESS | 1652 | 1469201090897 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e9e800 == 42 [pid = 1652] [id = 243] 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1129b5800) [pid = 1652] [serial = 727] [outer = 0x0] 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129bb000) [pid = 1652] [serial = 728] [outer = 0x1129b5800] 08:24:50 INFO - PROCESS | 1652 | 1469201090925 Marionette DEBUG loaded listener.js 08:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112f0a000) [pid = 1652] [serial = 729] [outer = 0x1129b5800] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1234cd800 == 41 [pid = 1652] [id = 235] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119ece000 == 40 [pid = 1652] [id = 234] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1192bb800 == 39 [pid = 1652] [id = 233] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116f03800 == 38 [pid = 1652] [id = 232] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12327d000 == 37 [pid = 1652] [id = 231] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117149000 == 36 [pid = 1652] [id = 230] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1800 == 35 [pid = 1652] [id = 217] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaed000 == 34 [pid = 1652] [id = 229] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x129623800 == 33 [pid = 1652] [id = 242] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12a608000 == 32 [pid = 1652] [id = 241] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119ecd000 == 31 [pid = 1652] [id = 240] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12669b800 == 30 [pid = 1652] [id = 239] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x123089000 == 29 [pid = 1652] [id = 238] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x123ee8000 == 28 [pid = 1652] [id = 236] 08:24:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1169cd000 == 27 [pid = 1652] [id = 237] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115e2f400) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195af800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199bc800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118354400) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1234f6c00) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11830d800) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a0e000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118511400) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12348c800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11806e000) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1199c1800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116ab0c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123e6a400) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195b9c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1239e2000) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123929000) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124691c00) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1243df400) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1236c6000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1243e0c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x118358c00) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x123ed8000) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x124390400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x126529800) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1211f6000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126872000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x124683000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1129b1c00) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119ce2000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1239e9000) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1246eb000) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x124690800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x120fd0400) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 08:24:51 INFO - PROCESS | 1652 | 1469201091889 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]]]}] 08:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1178ms 08:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:24:51 INFO - PROCESS | 1652 | 1469201091918 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1652 | 1469201091922 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:24:51 INFO - PROCESS | 1652 | 1469201091926 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1652 | 1469201091929 Marionette TRACE conn2 <- [1,946,null,{}] 08:24:51 INFO - PROCESS | 1652 | 1469201091936 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}] 08:24:51 INFO - PROCESS | 1652 | 1469201091939 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:52 INFO - PROCESS | 1652 | 1469201092036 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:24:52 INFO - PROCESS | 1652 | 1469201092108 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:52 INFO - PROCESS | 1652 | 1469201092109 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e3c000 == 28 [pid = 1652] [id = 244] 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1131e1c00) [pid = 1652] [serial = 730] [outer = 0x0] 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11322c800) [pid = 1652] [serial = 731] [outer = 0x1131e1c00] 08:24:52 INFO - PROCESS | 1652 | 1469201092139 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113d57000) [pid = 1652] [serial = 732] [outer = 0x1131e1c00] 08:24:52 INFO - PROCESS | 1652 | 1469201092445 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]]]}] 08:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 576ms 08:24:52 INFO - PROCESS | 1652 | 1469201092501 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1652 | 1469201092505 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:24:52 INFO - PROCESS | 1652 | 1469201092512 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1652 | 1469201092515 Marionette TRACE conn2 <- [1,950,null,{}] 08:24:52 INFO - PROCESS | 1652 | 1469201092519 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}] 08:24:52 INFO - PROCESS | 1652 | 1469201092521 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:52 INFO - PROCESS | 1652 | 1469201092638 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:24:52 INFO - PROCESS | 1652 | 1469201092726 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:52 INFO - PROCESS | 1652 | 1469201092728 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0e000 == 29 [pid = 1652] [id = 245] 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11676a800) [pid = 1652] [serial = 733] [outer = 0x0] 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11690ac00) [pid = 1652] [serial = 734] [outer = 0x11676a800] 08:24:52 INFO - PROCESS | 1652 | 1469201092769 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116aaf800) [pid = 1652] [serial = 735] [outer = 0x11676a800] 08:24:53 INFO - PROCESS | 1652 | 1469201093128 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]]]}] 08:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 623ms 08:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:24:53 INFO - PROCESS | 1652 | 1469201093136 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1652 | 1469201093137 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:24:53 INFO - PROCESS | 1652 | 1469201093139 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1652 | 1469201093141 Marionette TRACE conn2 <- [1,954,null,{}] 08:24:53 INFO - PROCESS | 1652 | 1469201093152 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}] 08:24:53 INFO - PROCESS | 1652 | 1469201093155 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:53 INFO - PROCESS | 1652 | 1469201093246 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:24:53 INFO - PROCESS | 1652 | 1469201093253 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:53 INFO - PROCESS | 1652 | 1469201093255 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11872f800 == 30 [pid = 1652] [id = 246] 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1129b6000) [pid = 1652] [serial = 736] [outer = 0x0] 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118064000) [pid = 1652] [serial = 737] [outer = 0x1129b6000] 08:24:53 INFO - PROCESS | 1652 | 1469201093283 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118319800) [pid = 1652] [serial = 738] [outer = 0x1129b6000] 08:24:53 INFO - PROCESS | 1652 | 1469201093601 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]]]}] 08:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 08:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:24:53 INFO - PROCESS | 1652 | 1469201093660 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1652 | 1469201093661 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:24:53 INFO - PROCESS | 1652 | 1469201093663 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1652 | 1469201093665 Marionette TRACE conn2 <- [1,958,null,{}] 08:24:53 INFO - PROCESS | 1652 | 1469201093667 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}] 08:24:53 INFO - PROCESS | 1652 | 1469201093668 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:53 INFO - PROCESS | 1652 | 1469201093742 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:24:53 INFO - PROCESS | 1652 | 1469201093747 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:53 INFO - PROCESS | 1652 | 1469201093750 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d1000 == 31 [pid = 1652] [id = 247] 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1183f9800) [pid = 1652] [serial = 739] [outer = 0x0] 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118718c00) [pid = 1652] [serial = 740] [outer = 0x1183f9800] 08:24:53 INFO - PROCESS | 1652 | 1469201093775 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11880b800) [pid = 1652] [serial = 741] [outer = 0x1183f9800] 08:24:54 INFO - PROCESS | 1652 | 1469201094186 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]]]}] 08:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 568ms 08:24:54 INFO - PROCESS | 1652 | 1469201094239 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 1652 | 1469201094241 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:24:54 INFO - PROCESS | 1652 | 1469201094245 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1652 | 1469201094247 Marionette TRACE conn2 <- [1,962,null,{}] 08:24:54 INFO - PROCESS | 1652 | 1469201094250 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}] 08:24:54 INFO - PROCESS | 1652 | 1469201094252 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:54 INFO - PROCESS | 1652 | 1469201094389 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:24:54 INFO - PROCESS | 1652 | 1469201094411 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:54 INFO - PROCESS | 1652 | 1469201094412 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca800 == 32 [pid = 1652] [id = 248] 08:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1132d5000) [pid = 1652] [serial = 742] [outer = 0x0] 08:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1188f7400) [pid = 1652] [serial = 743] [outer = 0x1132d5000] 08:24:54 INFO - PROCESS | 1652 | 1469201094451 Marionette DEBUG loaded listener.js 08:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11952ec00) [pid = 1652] [serial = 744] [outer = 0x1132d5000] 08:24:54 INFO - PROCESS | 1652 | 1469201094858 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]]]}] 08:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 624ms 08:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:24:54 INFO - PROCESS | 1652 | 1469201094869 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 1652 | 1469201094871 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:24:54 INFO - PROCESS | 1652 | 1469201094873 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1652 | 1469201094874 Marionette TRACE conn2 <- [1,966,null,{}] 08:24:54 INFO - PROCESS | 1652 | 1469201094876 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}] 08:24:54 INFO - PROCESS | 1652 | 1469201094881 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:54 INFO - PROCESS | 1652 | 1469201094988 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:24:55 INFO - PROCESS | 1652 | 1469201095021 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:55 INFO - PROCESS | 1652 | 1469201095022 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12316e000 == 33 [pid = 1652] [id = 249] 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119148400) [pid = 1652] [serial = 745] [outer = 0x0] 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119902400) [pid = 1652] [serial = 746] [outer = 0x119148400] 08:24:55 INFO - PROCESS | 1652 | 1469201095047 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x120fc1800) [pid = 1652] [serial = 747] [outer = 0x119148400] 08:24:55 INFO - PROCESS | 1652 | 1469201095339 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]]]}] 08:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 08:24:55 INFO - PROCESS | 1652 | 1469201095344 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1652 | 1469201095355 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:24:55 INFO - PROCESS | 1652 | 1469201095370 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1652 | 1469201095371 Marionette TRACE conn2 <- [1,970,null,{}] 08:24:55 INFO - PROCESS | 1652 | 1469201095383 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}] 08:24:55 INFO - PROCESS | 1652 | 1469201095385 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:55 INFO - PROCESS | 1652 | 1469201095478 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:24:55 INFO - PROCESS | 1652 | 1469201095482 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:55 INFO - PROCESS | 1652 | 1469201095483 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234d2800 == 34 [pid = 1652] [id = 250] 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119ce7000) [pid = 1652] [serial = 748] [outer = 0x0] 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1211f0400) [pid = 1652] [serial = 749] [outer = 0x119ce7000] 08:24:55 INFO - PROCESS | 1652 | 1469201095507 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1231f0800) [pid = 1652] [serial = 750] [outer = 0x119ce7000] 08:24:55 INFO - PROCESS | 1652 | 1469201095835 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]]]}] 08:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 488ms 08:24:55 INFO - PROCESS | 1652 | 1469201095854 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1652 | 1469201095856 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:24:55 INFO - PROCESS | 1652 | 1469201095858 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1652 | 1469201095859 Marionette TRACE conn2 <- [1,974,null,{}] 08:24:55 INFO - PROCESS | 1652 | 1469201095861 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}] 08:24:55 INFO - PROCESS | 1652 | 1469201095863 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | 1469201096050 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195b0800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11335d800) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12663fc00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1183ec400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x112a82c00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11806b800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1199c8800) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:24:56 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x112a83000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:24:56 INFO - PROCESS | 1652 | 1469201096088 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:56 INFO - PROCESS | 1652 | 1469201096089 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d1800 == 35 [pid = 1652] [id = 251] 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1122b5400) [pid = 1652] [serial = 751] [outer = 0x0] 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11806b800) [pid = 1652] [serial = 752] [outer = 0x1122b5400] 08:24:56 INFO - PROCESS | 1652 | 1469201096114 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a0c8000) [pid = 1652] [serial = 753] [outer = 0x1122b5400] 08:24:56 INFO - PROCESS | 1652 | 1469201096355 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]]]}] 08:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 08:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:24:56 INFO - PROCESS | 1652 | 1469201096376 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1652 | 1469201096377 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:24:56 INFO - PROCESS | 1652 | 1469201096387 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1652 | 1469201096388 Marionette TRACE conn2 <- [1,978,null,{}] 08:24:56 INFO - PROCESS | 1652 | 1469201096404 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}] 08:24:56 INFO - PROCESS | 1652 | 1469201096406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | 1469201096490 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:24:56 INFO - PROCESS | 1652 | 1469201096494 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:56 INFO - PROCESS | 1652 | 1469201096495 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118384800 == 36 [pid = 1652] [id = 252] 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11676bc00) [pid = 1652] [serial = 754] [outer = 0x0] 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1234fb800) [pid = 1652] [serial = 755] [outer = 0x11676bc00] 08:24:56 INFO - PROCESS | 1652 | 1469201096521 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1236c3000) [pid = 1652] [serial = 756] [outer = 0x11676bc00] 08:24:56 INFO - PROCESS | 1652 | 1469201096848 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]]]}] 08:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 477ms 08:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:24:56 INFO - PROCESS | 1652 | 1469201096857 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:24:56 INFO - PROCESS | 1652 | 1469201096858 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:24:56 INFO - PROCESS | 1652 | 1469201096860 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:24:56 INFO - PROCESS | 1652 | 1469201096861 Marionette TRACE conn2 <- [1,982,null,{}] 08:24:56 INFO - PROCESS | 1652 | 1469201096865 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}] 08:24:56 INFO - PROCESS | 1652 | 1469201096867 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | 1469201096969 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:24:56 INFO - PROCESS | 1652 | 1469201096974 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:56 INFO - PROCESS | 1652 | 1469201096976 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x125926000 == 37 [pid = 1652] [id = 253] 08:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11806d400) [pid = 1652] [serial = 757] [outer = 0x0] 08:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1236c3400) [pid = 1652] [serial = 758] [outer = 0x11806d400] 08:24:57 INFO - PROCESS | 1652 | 1469201097000 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123922800) [pid = 1652] [serial = 759] [outer = 0x11806d400] 08:24:57 INFO - PROCESS | 1652 | 1469201097311 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]]]}] 08:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 08:24:57 INFO - PROCESS | 1652 | 1469201097332 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1652 | 1469201097336 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:24:57 INFO - PROCESS | 1652 | 1469201097339 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1652 | 1469201097342 Marionette TRACE conn2 <- [1,986,null,{}] 08:24:57 INFO - PROCESS | 1652 | 1469201097345 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}] 08:24:57 INFO - PROCESS | 1652 | 1469201097350 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:57 INFO - PROCESS | 1652 | 1469201097492 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:24:57 INFO - PROCESS | 1652 | 1469201097498 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:57 INFO - PROCESS | 1652 | 1469201097500 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc9000 == 38 [pid = 1652] [id = 254] 08:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123923800) [pid = 1652] [serial = 760] [outer = 0x0] 08:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12399b000) [pid = 1652] [serial = 761] [outer = 0x123923800] 08:24:57 INFO - PROCESS | 1652 | 1469201097541 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123e6d800) [pid = 1652] [serial = 762] [outer = 0x123923800] 08:24:57 INFO - PROCESS | 1652 | 1469201097958 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]]]}] 08:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 08:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:24:58 INFO - PROCESS | 1652 | 1469201098011 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1652 | 1469201098012 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:24:58 INFO - PROCESS | 1652 | 1469201098015 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1652 | 1469201098017 Marionette TRACE conn2 <- [1,990,null,{}] 08:24:58 INFO - PROCESS | 1652 | 1469201098061 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}] 08:24:58 INFO - PROCESS | 1652 | 1469201098063 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:58 INFO - PROCESS | 1652 | 1469201098156 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:24:58 INFO - PROCESS | 1652 | 1469201098247 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:58 INFO - PROCESS | 1652 | 1469201098249 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d23000 == 39 [pid = 1652] [id = 255] 08:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1129b4c00) [pid = 1652] [serial = 763] [outer = 0x0] 08:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112a8e000) [pid = 1652] [serial = 764] [outer = 0x1129b4c00] 08:24:58 INFO - PROCESS | 1652 | 1469201098283 Marionette DEBUG loaded listener.js 08:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1132c9800) [pid = 1652] [serial = 765] [outer = 0x1129b4c00] 08:24:58 INFO - PROCESS | 1652 | 1469201098773 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]]]}] 08:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 821ms 08:24:58 INFO - PROCESS | 1652 | 1469201098839 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1652 | 1469201098842 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:24:58 INFO - PROCESS | 1652 | 1469201098846 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1652 | 1469201098850 Marionette TRACE conn2 <- [1,994,null,{}] 08:24:58 INFO - PROCESS | 1652 | 1469201098854 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}] 08:24:58 INFO - PROCESS | 1652 | 1469201098856 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:58 INFO - PROCESS | 1652 | 1469201098982 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:24:59 INFO - PROCESS | 1652 | 1469201099059 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:24:59 INFO - PROCESS | 1652 | 1469201099061 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119997800 == 40 [pid = 1652] [id = 256] 08:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11744c400) [pid = 1652] [serial = 766] [outer = 0x0] 08:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x117d34800) [pid = 1652] [serial = 767] [outer = 0x11744c400] 08:24:59 INFO - PROCESS | 1652 | 1469201099092 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11806a000) [pid = 1652] [serial = 768] [outer = 0x11744c400] 08:24:59 INFO - PROCESS | 1652 | 1469201099750 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]]]}] 08:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 975ms 08:24:59 INFO - PROCESS | 1652 | 1469201099821 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1652 | 1469201099825 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:24:59 INFO - PROCESS | 1652 | 1469201099830 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1652 | 1469201099833 Marionette TRACE conn2 <- [1,998,null,{}] 08:24:59 INFO - PROCESS | 1652 | 1469201099838 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}] 08:24:59 INFO - PROCESS | 1652 | 1469201099840 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:00 INFO - PROCESS | 1652 | 1469201100004 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x125926000 == 39 [pid = 1652] [id = 253] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x118384800 == 38 [pid = 1652] [id = 252] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1192d1800 == 37 [pid = 1652] [id = 251] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1234d2800 == 36 [pid = 1652] [id = 250] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12316e000 == 35 [pid = 1652] [id = 249] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca800 == 34 [pid = 1652] [id = 248] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d1000 == 33 [pid = 1652] [id = 247] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11872f800 == 32 [pid = 1652] [id = 246] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0e000 == 31 [pid = 1652] [id = 245] 08:25:00 INFO - PROCESS | 1652 | --DOCSHELL 0x115e3c000 == 30 [pid = 1652] [id = 244] 08:25:00 INFO - PROCESS | 1652 | 1469201100116 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:00 INFO - PROCESS | 1652 | 1469201100119 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119695000) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199be000) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123055800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1234fc000) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128bee000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11880a800) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11929a000) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1164dfc00) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116fa4c00) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118312400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11850ac00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12392e400) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123739800) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12392dc00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123e66800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 08:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x113013000 == 31 [pid = 1652] [id = 257] 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133e4000) [pid = 1652] [serial = 769] [outer = 0x0] 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x113dd8400) [pid = 1652] [serial = 770] [outer = 0x1133e4000] 08:25:00 INFO - PROCESS | 1652 | 1469201100169 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116ab0400) [pid = 1652] [serial = 771] [outer = 0x1133e4000] 08:25:00 INFO - PROCESS | 1652 | 1469201100491 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]]]}] 08:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 724ms 08:25:00 INFO - PROCESS | 1652 | 1469201100554 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:25:00 INFO - PROCESS | 1652 | 1469201100557 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:25:00 INFO - PROCESS | 1652 | 1469201100561 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:25:00 INFO - PROCESS | 1652 | 1469201100563 Marionette TRACE conn2 <- [1,1002,null,{}] 08:25:00 INFO - PROCESS | 1652 | 1469201100565 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}] 08:25:00 INFO - PROCESS | 1652 | 1469201100567 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:00 INFO - PROCESS | 1652 | 1469201100645 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:25:00 INFO - PROCESS | 1652 | 1469201100707 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:00 INFO - PROCESS | 1652 | 1469201100708 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11872f800 == 32 [pid = 1652] [id = 258] 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116fa9c00) [pid = 1652] [serial = 772] [outer = 0x0] 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11835c400) [pid = 1652] [serial = 773] [outer = 0x116fa9c00] 08:25:00 INFO - PROCESS | 1652 | 1469201100736 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116fa5000) [pid = 1652] [serial = 774] [outer = 0x116fa9c00] 08:25:01 INFO - PROCESS | 1652 | 1469201101044 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]]]}] 08:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 08:25:01 INFO - PROCESS | 1652 | 1469201101085 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1652 | 1469201101086 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:25:01 INFO - PROCESS | 1652 | 1469201101089 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1652 | 1469201101091 Marionette TRACE conn2 <- [1,1006,null,{}] 08:25:01 INFO - PROCESS | 1652 | 1469201101101 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}] 08:25:01 INFO - PROCESS | 1652 | 1469201101104 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:01 INFO - PROCESS | 1652 | 1469201101190 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:25:01 INFO - PROCESS | 1652 | 1469201101245 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:01 INFO - PROCESS | 1652 | 1469201101247 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c3c000 == 33 [pid = 1652] [id = 259] 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1130c5800) [pid = 1652] [serial = 775] [outer = 0x0] 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1195ad800) [pid = 1652] [serial = 776] [outer = 0x1130c5800] 08:25:01 INFO - PROCESS | 1652 | 1469201101275 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199c3400) [pid = 1652] [serial = 777] [outer = 0x1130c5800] 08:25:01 INFO - PROCESS | 1652 | 1469201101610 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]]]}] 08:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 08:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:25:01 INFO - PROCESS | 1652 | 1469201101660 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1652 | 1469201101662 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:25:01 INFO - PROCESS | 1652 | 1469201101666 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1652 | 1469201101668 Marionette TRACE conn2 <- [1,1010,null,{}] 08:25:01 INFO - PROCESS | 1652 | 1469201101671 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}] 08:25:01 INFO - PROCESS | 1652 | 1469201101672 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:01 INFO - PROCESS | 1652 | 1469201101819 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:25:01 INFO - PROCESS | 1652 | 1469201101832 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:01 INFO - PROCESS | 1652 | 1469201101833 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123294800 == 34 [pid = 1652] [id = 260] 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199c5800) [pid = 1652] [serial = 778] [outer = 0x0] 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fcd800) [pid = 1652] [serial = 779] [outer = 0x1199c5800] 08:25:01 INFO - PROCESS | 1652 | 1469201101872 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1234ee800) [pid = 1652] [serial = 780] [outer = 0x1199c5800] 08:25:02 INFO - PROCESS | 1652 | 1469201102293 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]]]}] 08:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 08:25:02 INFO - PROCESS | 1652 | 1469201102337 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1652 | 1469201102338 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:25:02 INFO - PROCESS | 1652 | 1469201102340 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1652 | 1469201102341 Marionette TRACE conn2 <- [1,1014,null,{}] 08:25:02 INFO - PROCESS | 1652 | 1469201102343 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}] 08:25:02 INFO - PROCESS | 1652 | 1469201102345 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:02 INFO - PROCESS | 1652 | 1469201102444 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:25:02 INFO - PROCESS | 1652 | 1469201102495 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:02 INFO - PROCESS | 1652 | 1469201102497 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x123eef800 == 35 [pid = 1652] [id = 261] 08:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1132d7000) [pid = 1652] [serial = 781] [outer = 0x0] 08:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1234f9800) [pid = 1652] [serial = 782] [outer = 0x1132d7000] 08:25:02 INFO - PROCESS | 1652 | 1469201102521 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123739800) [pid = 1652] [serial = 783] [outer = 0x1132d7000] 08:25:02 INFO - PROCESS | 1652 | 1469201102844 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]]]}] 08:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 08:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:25:02 INFO - PROCESS | 1652 | 1469201102858 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1652 | 1469201102859 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:25:02 INFO - PROCESS | 1652 | 1469201102861 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1652 | 1469201102863 Marionette TRACE conn2 <- [1,1018,null,{}] 08:25:02 INFO - PROCESS | 1652 | 1469201102875 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}] 08:25:02 INFO - PROCESS | 1652 | 1469201102879 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:03 INFO - PROCESS | 1652 | 1469201103001 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:25:03 INFO - PROCESS | 1652 | 1469201103006 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:03 INFO - PROCESS | 1652 | 1469201103008 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246bf800 == 36 [pid = 1652] [id = 262] 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12373cc00) [pid = 1652] [serial = 784] [outer = 0x0] 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1239dec00) [pid = 1652] [serial = 785] [outer = 0x12373cc00] 08:25:03 INFO - PROCESS | 1652 | 1469201103085 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123e9dc00) [pid = 1652] [serial = 786] [outer = 0x12373cc00] 08:25:03 INFO - PROCESS | 1652 | 1469201103520 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]]]}] 08:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 08:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:25:03 INFO - PROCESS | 1652 | 1469201103538 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1652 | 1469201103539 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:25:03 INFO - PROCESS | 1652 | 1469201103541 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1652 | 1469201103542 Marionette TRACE conn2 <- [1,1022,null,{}] 08:25:03 INFO - PROCESS | 1652 | 1469201103544 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}] 08:25:03 INFO - PROCESS | 1652 | 1469201103546 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:03 INFO - PROCESS | 1652 | 1469201103646 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:25:03 INFO - PROCESS | 1652 | 1469201103665 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:03 INFO - PROCESS | 1652 | 1469201103666 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268df000 == 37 [pid = 1652] [id = 263] 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123e71000) [pid = 1652] [serial = 787] [outer = 0x0] 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124384c00) [pid = 1652] [serial = 788] [outer = 0x123e71000] 08:25:03 INFO - PROCESS | 1652 | 1469201103721 Marionette DEBUG loaded listener.js 08:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1243c0400) [pid = 1652] [serial = 789] [outer = 0x123e71000] 08:25:04 INFO - PROCESS | 1652 | 1469201104022 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]]]}] 08:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 08:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:25:04 INFO - PROCESS | 1652 | 1469201104060 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1652 | 1469201104061 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:25:04 INFO - PROCESS | 1652 | 1469201104064 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1652 | 1469201104067 Marionette TRACE conn2 <- [1,1026,null,{}] 08:25:04 INFO - PROCESS | 1652 | 1469201104069 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}] 08:25:04 INFO - PROCESS | 1652 | 1469201104070 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:04 INFO - PROCESS | 1652 | 1469201104224 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164e1c00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11835e800) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1131e1c00) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129b5800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1183f9800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1132d5000) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11676a800) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199c7000) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129b6000) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1239e2400) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12438ac00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124a2b000) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119148400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119ce7000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1122b5400) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11676bc00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11806d400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:25:04 INFO - PROCESS | 1652 | 1469201104266 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:04 INFO - PROCESS | 1652 | 1469201104267 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x116957000 == 38 [pid = 1652] [id = 264] 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1120e4800) [pid = 1652] [serial = 790] [outer = 0x0] 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1129b9000) [pid = 1652] [serial = 791] [outer = 0x1120e4800] 08:25:04 INFO - PROCESS | 1652 | 1469201104292 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116993c00) [pid = 1652] [serial = 792] [outer = 0x1120e4800] 08:25:04 INFO - PROCESS | 1652 | 1469201104534 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]]]}] 08:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 08:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:25:04 INFO - PROCESS | 1652 | 1469201104588 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1652 | 1469201104589 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:25:04 INFO - PROCESS | 1652 | 1469201104592 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:25:04 INFO - PROCESS | 1652 | 1469201104593 Marionette TRACE conn2 <- [1,1030,null,{}] 08:25:04 INFO - PROCESS | 1652 | 1469201104595 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}] 08:25:04 INFO - PROCESS | 1652 | 1469201104607 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:04 INFO - PROCESS | 1652 | 1469201104692 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:25:04 INFO - PROCESS | 1652 | 1469201104696 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:04 INFO - PROCESS | 1652 | 1469201104697 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962a000 == 39 [pid = 1652] [id = 265] 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a05800) [pid = 1652] [serial = 793] [outer = 0x0] 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a0c0c00) [pid = 1652] [serial = 794] [outer = 0x116a05800] 08:25:04 INFO - PROCESS | 1652 | 1469201104723 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123e73400) [pid = 1652] [serial = 795] [outer = 0x116a05800] 08:25:05 INFO - PROCESS | 1652 | 1469201105050 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]]]}] 08:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 08:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:25:05 INFO - PROCESS | 1652 | 1469201105061 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1652 | 1469201105062 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:25:05 INFO - PROCESS | 1652 | 1469201105069 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1652 | 1469201105070 Marionette TRACE conn2 <- [1,1034,null,{}] 08:25:05 INFO - PROCESS | 1652 | 1469201105072 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}] 08:25:05 INFO - PROCESS | 1652 | 1469201105073 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:05 INFO - PROCESS | 1652 | 1469201105180 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:25:05 INFO - PROCESS | 1652 | 1469201105186 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:05 INFO - PROCESS | 1652 | 1469201105187 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60e000 == 40 [pid = 1652] [id = 266] 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1132cb800) [pid = 1652] [serial = 796] [outer = 0x0] 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11914b000) [pid = 1652] [serial = 797] [outer = 0x1132cb800] 08:25:05 INFO - PROCESS | 1652 | 1469201105210 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12448a800) [pid = 1652] [serial = 798] [outer = 0x1132cb800] 08:25:05 INFO - PROCESS | 1652 | 1469201105509 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]]]}] 08:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 08:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:25:05 INFO - PROCESS | 1652 | 1469201105537 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:25:05 INFO - PROCESS | 1652 | 1469201105539 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:25:05 INFO - PROCESS | 1652 | 1469201105541 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1652 | 1469201105542 Marionette TRACE conn2 <- [1,1038,null,{}] 08:25:05 INFO - PROCESS | 1652 | 1469201105554 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}] 08:25:05 INFO - PROCESS | 1652 | 1469201105556 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:05 INFO - PROCESS | 1652 | 1469201105642 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:25:05 INFO - PROCESS | 1652 | 1469201105645 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:05 INFO - PROCESS | 1652 | 1469201105647 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae0800 == 41 [pid = 1652] [id = 267] 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1164a2000) [pid = 1652] [serial = 799] [outer = 0x0] 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1246ea000) [pid = 1652] [serial = 800] [outer = 0x1164a2000] 08:25:05 INFO - PROCESS | 1652 | 1469201105675 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126234400) [pid = 1652] [serial = 801] [outer = 0x1164a2000] 08:25:06 INFO - PROCESS | 1652 | 1469201106005 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]]]}] 08:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 08:25:06 INFO - PROCESS | 1652 | 1469201106065 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:25:06 INFO - PROCESS | 1652 | 1469201106067 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:25:06 INFO - PROCESS | 1652 | 1469201106069 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1652 | 1469201106070 Marionette TRACE conn2 <- [1,1042,null,{}] 08:25:06 INFO - PROCESS | 1652 | 1469201106072 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}] 08:25:06 INFO - PROCESS | 1652 | 1469201106073 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:06 INFO - PROCESS | 1652 | 1469201106151 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:25:06 INFO - PROCESS | 1652 | 1469201106155 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:06 INFO - PROCESS | 1652 | 1469201106156 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b29e000 == 42 [pid = 1652] [id = 268] 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126239000) [pid = 1652] [serial = 802] [outer = 0x0] 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126527000) [pid = 1652] [serial = 803] [outer = 0x126239000] 08:25:06 INFO - PROCESS | 1652 | 1469201106180 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1266b7000) [pid = 1652] [serial = 804] [outer = 0x126239000] 08:25:06 INFO - PROCESS | 1652 | 1469201106618 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]]]}] 08:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 618ms 08:25:06 INFO - PROCESS | 1652 | 1469201106688 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:25:06 INFO - PROCESS | 1652 | 1469201106690 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:25:06 INFO - PROCESS | 1652 | 1469201106693 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1652 | 1469201106697 Marionette TRACE conn2 <- [1,1046,null,{}] 08:25:06 INFO - PROCESS | 1652 | 1469201106700 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}] 08:25:06 INFO - PROCESS | 1652 | 1469201106702 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:06 INFO - PROCESS | 1652 | 1469201106806 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:25:06 INFO - PROCESS | 1652 | 1469201106874 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:06 INFO - PROCESS | 1652 | 1469201106875 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915e800 == 43 [pid = 1652] [id = 269] 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115e88000) [pid = 1652] [serial = 805] [outer = 0x0] 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116ab2000) [pid = 1652] [serial = 806] [outer = 0x115e88000] 08:25:06 INFO - PROCESS | 1652 | 1469201106906 Marionette DEBUG loaded listener.js 08:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11830f800) [pid = 1652] [serial = 807] [outer = 0x115e88000] 08:25:07 INFO - PROCESS | 1652 | 1469201107325 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]]]}] 08:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 674ms 08:25:07 INFO - PROCESS | 1652 | 1469201107381 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1652 | 1469201107384 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:25:07 INFO - PROCESS | 1652 | 1469201107390 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1652 | 1469201107392 Marionette TRACE conn2 <- [1,1050,null,{}] 08:25:07 INFO - PROCESS | 1652 | 1469201107394 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}] 08:25:07 INFO - PROCESS | 1652 | 1469201107396 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:07 INFO - PROCESS | 1652 | 1469201107521 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:25:07 INFO - PROCESS | 1652 | 1469201107589 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:07 INFO - PROCESS | 1652 | 1469201107590 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x125924800 == 44 [pid = 1652] [id = 270] 08:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119531c00) [pid = 1652] [serial = 808] [outer = 0x0] 08:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195b2c00) [pid = 1652] [serial = 809] [outer = 0x119531c00] 08:25:07 INFO - PROCESS | 1652 | 1469201107621 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199bd400) [pid = 1652] [serial = 810] [outer = 0x119531c00] 08:25:08 INFO - PROCESS | 1652 | 1469201108011 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]]]}] 08:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 670ms 08:25:08 INFO - PROCESS | 1652 | 1469201108061 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:25:08 INFO - PROCESS | 1652 | 1469201108063 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:25:08 INFO - PROCESS | 1652 | 1469201108065 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1652 | 1469201108068 Marionette TRACE conn2 <- [1,1054,null,{}] 08:25:08 INFO - PROCESS | 1652 | 1469201108076 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}] 08:25:08 INFO - PROCESS | 1652 | 1469201108079 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:08 INFO - PROCESS | 1652 | 1469201108178 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:25:08 INFO - PROCESS | 1652 | 1469201108234 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:08 INFO - PROCESS | 1652 | 1469201108237 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2a4000 == 45 [pid = 1652] [id = 271] 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1211ee400) [pid = 1652] [serial = 811] [outer = 0x0] 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123923000) [pid = 1652] [serial = 812] [outer = 0x1211ee400] 08:25:08 INFO - PROCESS | 1652 | 1469201108267 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1239e8400) [pid = 1652] [serial = 813] [outer = 0x1211ee400] 08:25:08 INFO - PROCESS | 1652 | 1469201108645 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]]]}] 08:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 622ms 08:25:08 INFO - PROCESS | 1652 | 1469201108687 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:25:08 INFO - PROCESS | 1652 | 1469201108689 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:25:08 INFO - PROCESS | 1652 | 1469201108691 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:25:08 INFO - PROCESS | 1652 | 1469201108693 Marionette TRACE conn2 <- [1,1058,null,{}] 08:25:08 INFO - PROCESS | 1652 | 1469201108695 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}] 08:25:08 INFO - PROCESS | 1652 | 1469201108696 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:08 INFO - PROCESS | 1652 | 1469201108797 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:25:08 INFO - PROCESS | 1652 | 1469201108882 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:08 INFO - PROCESS | 1652 | 1469201108883 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1b800 == 46 [pid = 1652] [id = 272] 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123e70000) [pid = 1652] [serial = 814] [outer = 0x0] 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1243e0400) [pid = 1652] [serial = 815] [outer = 0x123e70000] 08:25:08 INFO - PROCESS | 1652 | 1469201108911 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1246e8c00) [pid = 1652] [serial = 816] [outer = 0x123e70000] 08:25:09 INFO - PROCESS | 1652 | 1469201109321 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]]]}] 08:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 08:25:09 INFO - PROCESS | 1652 | 1469201109363 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:25:09 INFO - PROCESS | 1652 | 1469201109365 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:25:09 INFO - PROCESS | 1652 | 1469201109367 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1652 | 1469201109368 Marionette TRACE conn2 <- [1,1062,null,{}] 08:25:09 INFO - PROCESS | 1652 | 1469201109371 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}] 08:25:09 INFO - PROCESS | 1652 | 1469201109372 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:09 INFO - PROCESS | 1652 | 1469201109470 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:25:09 INFO - PROCESS | 1652 | 1469201109539 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:09 INFO - PROCESS | 1652 | 1469201109540 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11600d000 == 47 [pid = 1652] [id = 273] 08:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133e5000) [pid = 1652] [serial = 817] [outer = 0x0] 08:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118809c00) [pid = 1652] [serial = 818] [outer = 0x1133e5000] 08:25:09 INFO - PROCESS | 1652 | 1469201109569 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x124382c00) [pid = 1652] [serial = 819] [outer = 0x1133e5000] 08:25:10 INFO - PROCESS | 1652 | 1469201110125 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]]]}] 08:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 770ms 08:25:10 INFO - PROCESS | 1652 | 1469201110151 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:25:10 INFO - PROCESS | 1652 | 1469201110154 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:25:10 INFO - PROCESS | 1652 | 1469201110158 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1652 | 1469201110160 Marionette TRACE conn2 <- [1,1066,null,{}] 08:25:10 INFO - PROCESS | 1652 | 1469201110165 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}] 08:25:10 INFO - PROCESS | 1652 | 1469201110168 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:10 INFO - PROCESS | 1652 | 1469201110262 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:25:10 INFO - PROCESS | 1652 | 1469201110330 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:10 INFO - PROCESS | 1652 | 1469201110332 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169cb000 == 48 [pid = 1652] [id = 274] 08:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115e32c00) [pid = 1652] [serial = 820] [outer = 0x0] 08:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x116990c00) [pid = 1652] [serial = 821] [outer = 0x115e32c00] 08:25:10 INFO - PROCESS | 1652 | 1469201110360 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117d43000) [pid = 1652] [serial = 822] [outer = 0x115e32c00] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x112e9e800 == 47 [pid = 1652] [id = 243] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae0800 == 46 [pid = 1652] [id = 267] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60e000 == 45 [pid = 1652] [id = 266] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12962a000 == 44 [pid = 1652] [id = 265] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116957000 == 43 [pid = 1652] [id = 264] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1268df000 == 42 [pid = 1652] [id = 263] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1246bf800 == 41 [pid = 1652] [id = 262] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123eef800 == 40 [pid = 1652] [id = 261] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x123294800 == 39 [pid = 1652] [id = 260] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119c3c000 == 38 [pid = 1652] [id = 259] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11872f800 == 37 [pid = 1652] [id = 258] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x113013000 == 36 [pid = 1652] [id = 257] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119997800 == 35 [pid = 1652] [id = 256] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x113d23000 == 34 [pid = 1652] [id = 255] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc9000 == 33 [pid = 1652] [id = 254] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11600d000 == 32 [pid = 1652] [id = 273] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1b800 == 31 [pid = 1652] [id = 272] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b2a4000 == 30 [pid = 1652] [id = 271] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x125924800 == 29 [pid = 1652] [id = 270] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11915e800 == 28 [pid = 1652] [id = 269] 08:25:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12b29e000 == 27 [pid = 1652] [id = 268] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12399b000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x117d40400) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11690a000) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119905400) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11928e400) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11322c800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x113d57000) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f0a000) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1129bb000) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118718c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1188f7400) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11690ac00) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12373f800) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116aaf800) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1211f1c00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118064000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118319800) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124385000) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123e6e400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124a29400) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124685000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x128bf5000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126234c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119902400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1211f0400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x120fc1800) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11806b800) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1231f0800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11a0c8000) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1236c3000) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1236c3400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123922800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11952ec00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1234fb800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11880b800) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 08:25:11 INFO - PROCESS | 1652 | 1469201111235 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]]]}] 08:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1123ms 08:25:11 INFO - PROCESS | 1652 | 1469201111282 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:25:11 INFO - PROCESS | 1652 | 1469201111284 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:25:11 INFO - PROCESS | 1652 | 1469201111287 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1652 | 1469201111289 Marionette TRACE conn2 <- [1,1070,null,{}] 08:25:11 INFO - PROCESS | 1652 | 1469201111292 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}] 08:25:11 INFO - PROCESS | 1652 | 1469201111294 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:11 INFO - PROCESS | 1652 | 1469201111375 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:25:11 INFO - PROCESS | 1652 | 1469201111431 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:11 INFO - PROCESS | 1652 | 1469201111432 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164c9000 == 28 [pid = 1652] [id = 275] 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11335d800) [pid = 1652] [serial = 823] [outer = 0x0] 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115e2b800) [pid = 1652] [serial = 824] [outer = 0x11335d800] 08:25:11 INFO - PROCESS | 1652 | 1469201111459 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116a0cc00) [pid = 1652] [serial = 825] [outer = 0x11335d800] 08:25:11 INFO - PROCESS | 1652 | 1469201111789 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]]]}] 08:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 08:25:11 INFO - PROCESS | 1652 | 1469201111807 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1652 | 1469201111811 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:25:11 INFO - PROCESS | 1652 | 1469201111818 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1652 | 1469201111820 Marionette TRACE conn2 <- [1,1074,null,{}] 08:25:11 INFO - PROCESS | 1652 | 1469201111822 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}] 08:25:11 INFO - PROCESS | 1652 | 1469201111824 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:11 INFO - PROCESS | 1652 | 1469201111899 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:25:11 INFO - PROCESS | 1652 | 1469201111903 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:11 INFO - PROCESS | 1652 | 1469201111904 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d83800 == 29 [pid = 1652] [id = 276] 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x117d34c00) [pid = 1652] [serial = 826] [outer = 0x0] 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118313400) [pid = 1652] [serial = 827] [outer = 0x117d34c00] 08:25:11 INFO - PROCESS | 1652 | 1469201111933 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1183ef000) [pid = 1652] [serial = 828] [outer = 0x117d34c00] 08:25:12 INFO - PROCESS | 1652 | 1469201112277 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]]]}] 08:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 536ms 08:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:25:12 INFO - PROCESS | 1652 | 1469201112353 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1652 | 1469201112354 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:25:12 INFO - PROCESS | 1652 | 1469201112357 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1652 | 1469201112359 Marionette TRACE conn2 <- [1,1078,null,{}] 08:25:12 INFO - PROCESS | 1652 | 1469201112369 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}] 08:25:12 INFO - PROCESS | 1652 | 1469201112372 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:12 INFO - PROCESS | 1652 | 1469201112445 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:25:12 INFO - PROCESS | 1652 | 1469201112451 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:12 INFO - PROCESS | 1652 | 1469201112453 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119984000 == 30 [pid = 1652] [id = 277] 08:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133e7800) [pid = 1652] [serial = 829] [outer = 0x0] 08:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119294800) [pid = 1652] [serial = 830] [outer = 0x1133e7800] 08:25:12 INFO - PROCESS | 1652 | 1469201112482 Marionette DEBUG loaded listener.js 08:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195b7400) [pid = 1652] [serial = 831] [outer = 0x1133e7800] 08:25:12 INFO - PROCESS | 1652 | 1469201112868 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]]]}] 08:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 08:25:12 INFO - PROCESS | 1652 | 1469201112892 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1652 | 1469201112894 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:25:12 INFO - PROCESS | 1652 | 1469201112897 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1652 | 1469201112898 Marionette TRACE conn2 <- [1,1082,null,{}] 08:25:12 INFO - PROCESS | 1652 | 1469201112901 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}] 08:25:12 INFO - PROCESS | 1652 | 1469201112903 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:13 INFO - PROCESS | 1652 | 1469201113002 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:25:13 INFO - PROCESS | 1652 | 1469201113006 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:13 INFO - PROCESS | 1652 | 1469201113006 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f1e000 == 31 [pid = 1652] [id = 278] 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199bc800) [pid = 1652] [serial = 832] [outer = 0x0] 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199c2400) [pid = 1652] [serial = 833] [outer = 0x1199bc800] 08:25:13 INFO - PROCESS | 1652 | 1469201113032 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ce1400) [pid = 1652] [serial = 834] [outer = 0x1199bc800] 08:25:13 INFO - PROCESS | 1652 | 1469201113402 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]]]}] 08:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 521ms 08:25:13 INFO - PROCESS | 1652 | 1469201113419 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:25:13 INFO - PROCESS | 1652 | 1469201113421 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:25:13 INFO - PROCESS | 1652 | 1469201113431 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1652 | 1469201113432 Marionette TRACE conn2 <- [1,1086,null,{}] 08:25:13 INFO - PROCESS | 1652 | 1469201113436 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}] 08:25:13 INFO - PROCESS | 1652 | 1469201113437 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:13 INFO - PROCESS | 1652 | 1469201113574 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:25:13 INFO - PROCESS | 1652 | 1469201113631 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:13 INFO - PROCESS | 1652 | 1469201113632 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234bd000 == 32 [pid = 1652] [id = 279] 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112d63800) [pid = 1652] [serial = 835] [outer = 0x0] 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119ea6000) [pid = 1652] [serial = 836] [outer = 0x112d63800] 08:25:13 INFO - PROCESS | 1652 | 1469201113671 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119ea8c00) [pid = 1652] [serial = 837] [outer = 0x112d63800] 08:25:14 INFO - PROCESS | 1652 | 1469201114076 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]]]}] 08:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 678ms 08:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:25:14 INFO - PROCESS | 1652 | 1469201114107 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1652 | 1469201114108 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:25:14 INFO - PROCESS | 1652 | 1469201114110 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1652 | 1469201114111 Marionette TRACE conn2 <- [1,1090,null,{}] 08:25:14 INFO - PROCESS | 1652 | 1469201114113 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}] 08:25:14 INFO - PROCESS | 1652 | 1469201114117 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:14 INFO - PROCESS | 1652 | 1469201114226 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:25:14 INFO - PROCESS | 1652 | 1469201114261 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:14 INFO - PROCESS | 1652 | 1469201114262 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d6d800 == 33 [pid = 1652] [id = 280] 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123055800) [pid = 1652] [serial = 838] [outer = 0x0] 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1236bf400) [pid = 1652] [serial = 839] [outer = 0x123055800] 08:25:14 INFO - PROCESS | 1652 | 1469201114287 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123929c00) [pid = 1652] [serial = 840] [outer = 0x123055800] 08:25:14 INFO - PROCESS | 1652 | 1469201114585 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]]]}] 08:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 08:25:14 INFO - PROCESS | 1652 | 1469201114628 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1652 | 1469201114639 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:25:14 INFO - PROCESS | 1652 | 1469201114641 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1652 | 1469201114643 Marionette TRACE conn2 <- [1,1094,null,{}] 08:25:14 INFO - PROCESS | 1652 | 1469201114645 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}] 08:25:14 INFO - PROCESS | 1652 | 1469201114646 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:14 INFO - PROCESS | 1652 | 1469201114736 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:25:14 INFO - PROCESS | 1652 | 1469201114772 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:14 INFO - PROCESS | 1652 | 1469201114774 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x124422000 == 34 [pid = 1652] [id = 281] 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12392b800) [pid = 1652] [serial = 841] [outer = 0x0] 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1239e2c00) [pid = 1652] [serial = 842] [outer = 0x12392b800] 08:25:14 INFO - PROCESS | 1652 | 1469201114797 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123bc0400) [pid = 1652] [serial = 843] [outer = 0x12392b800] 08:25:15 INFO - PROCESS | 1652 | 1469201115115 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]]]}] 08:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 517ms 08:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:25:15 INFO - PROCESS | 1652 | 1469201115160 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1652 | 1469201115161 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:25:15 INFO - PROCESS | 1652 | 1469201115163 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1652 | 1469201115164 Marionette TRACE conn2 <- [1,1098,null,{}] 08:25:15 INFO - PROCESS | 1652 | 1469201115167 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}] 08:25:15 INFO - PROCESS | 1652 | 1469201115168 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:15 INFO - PROCESS | 1652 | 1469201115425 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126239000) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1164a2000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1132d7000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12373cc00) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123e71000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e4000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123923800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1129b4c00) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199c5800) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11744c400) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116fa9c00) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1130c5800) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1120e4800) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1132cb800) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:25:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116a05800) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:25:15 INFO - PROCESS | 1652 | 1469201115469 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:15 INFO - PROCESS | 1652 | 1469201115470 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117165000 == 35 [pid = 1652] [id = 282] 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1122b1c00) [pid = 1652] [serial = 844] [outer = 0x0] 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112a8dc00) [pid = 1652] [serial = 845] [outer = 0x1122b1c00] 08:25:15 INFO - PROCESS | 1652 | 1469201115495 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116992400) [pid = 1652] [serial = 846] [outer = 0x1122b1c00] 08:25:15 INFO - PROCESS | 1652 | 1469201115733 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]]]}] 08:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms 08:25:15 INFO - PROCESS | 1652 | 1469201115788 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:25:15 INFO - PROCESS | 1652 | 1469201115790 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:25:15 INFO - PROCESS | 1652 | 1469201115792 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1652 | 1469201115793 Marionette TRACE conn2 <- [1,1102,null,{}] 08:25:15 INFO - PROCESS | 1652 | 1469201115811 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}] 08:25:15 INFO - PROCESS | 1652 | 1469201115812 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:15 INFO - PROCESS | 1652 | 1469201115891 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:25:15 INFO - PROCESS | 1652 | 1469201115894 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:15 INFO - PROCESS | 1652 | 1469201115895 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196dc000 == 36 [pid = 1652] [id = 283] 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118360400) [pid = 1652] [serial = 847] [outer = 0x0] 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1236c4000) [pid = 1652] [serial = 848] [outer = 0x118360400] 08:25:15 INFO - PROCESS | 1652 | 1469201115921 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123e71000) [pid = 1652] [serial = 849] [outer = 0x118360400] 08:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 08:25:16 INFO - PROCESS | 1652 | 1469201116254 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]]]}] 08:25:16 INFO - PROCESS | 1652 | 1469201116263 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 1652 | 1469201116264 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:25:16 INFO - PROCESS | 1652 | 1469201116270 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 1652 | 1469201116271 Marionette TRACE conn2 <- [1,1106,null,{}] 08:25:16 INFO - PROCESS | 1652 | 1469201116273 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}] 08:25:16 INFO - PROCESS | 1652 | 1469201116274 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:16 INFO - PROCESS | 1652 | 1469201116377 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:25:16 INFO - PROCESS | 1652 | 1469201116383 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:16 INFO - PROCESS | 1652 | 1469201116384 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129123000 == 37 [pid = 1652] [id = 284] 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116990000) [pid = 1652] [serial = 850] [outer = 0x0] 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123ed4000) [pid = 1652] [serial = 851] [outer = 0x116990000] 08:25:16 INFO - PROCESS | 1652 | 1469201116408 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12438a400) [pid = 1652] [serial = 852] [outer = 0x116990000] 08:25:16 INFO - PROCESS | 1652 | 1469201116701 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]]]}] 08:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 08:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:25:16 INFO - PROCESS | 1652 | 1469201116740 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:25:16 INFO - PROCESS | 1652 | 1469201116741 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:25:16 INFO - PROCESS | 1652 | 1469201116743 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:25:16 INFO - PROCESS | 1652 | 1469201116745 Marionette TRACE conn2 <- [1,1110,null,{}] 08:25:16 INFO - PROCESS | 1652 | 1469201116748 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}] 08:25:16 INFO - PROCESS | 1652 | 1469201116752 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:16 INFO - PROCESS | 1652 | 1469201116844 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:25:16 INFO - PROCESS | 1652 | 1469201116849 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:16 INFO - PROCESS | 1652 | 1469201116852 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234bc800 == 38 [pid = 1652] [id = 285] 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123ed7c00) [pid = 1652] [serial = 853] [outer = 0x0] 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243e4000) [pid = 1652] [serial = 854] [outer = 0x123ed7c00] 08:25:16 INFO - PROCESS | 1652 | 1469201116878 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1258e7c00) [pid = 1652] [serial = 855] [outer = 0x123ed7c00] 08:25:17 INFO - PROCESS | 1652 | 1469201117217 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]]]}] 08:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 08:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:25:17 INFO - PROCESS | 1652 | 1469201117270 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1652 | 1469201117272 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:25:17 INFO - PROCESS | 1652 | 1469201117274 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1652 | 1469201117275 Marionette TRACE conn2 <- [1,1114,null,{}] 08:25:17 INFO - PROCESS | 1652 | 1469201117278 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}] 08:25:17 INFO - PROCESS | 1652 | 1469201117279 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:17 INFO - PROCESS | 1652 | 1469201117355 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:25:17 INFO - PROCESS | 1652 | 1469201117358 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:17 INFO - PROCESS | 1652 | 1469201117359 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a851800 == 39 [pid = 1652] [id = 286] 08:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12622e400) [pid = 1652] [serial = 856] [outer = 0x0] 08:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12623cc00) [pid = 1652] [serial = 857] [outer = 0x12622e400] 08:25:17 INFO - PROCESS | 1652 | 1469201117383 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12663a800) [pid = 1652] [serial = 858] [outer = 0x12622e400] 08:25:17 INFO - PROCESS | 1652 | 1469201117971 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]]]}] 08:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 773ms 08:25:18 INFO - PROCESS | 1652 | 1469201118048 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:25:18 INFO - PROCESS | 1652 | 1469201118050 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:25:18 INFO - PROCESS | 1652 | 1469201118053 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 1652 | 1469201118057 Marionette TRACE conn2 <- [1,1118,null,{}] 08:25:18 INFO - PROCESS | 1652 | 1469201118060 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}] 08:25:18 INFO - PROCESS | 1652 | 1469201118062 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:18 INFO - PROCESS | 1652 | 1469201118173 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:25:18 INFO - PROCESS | 1652 | 1469201118227 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:18 INFO - PROCESS | 1652 | 1469201118229 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d7f800 == 40 [pid = 1652] [id = 287] 08:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113d56c00) [pid = 1652] [serial = 859] [outer = 0x0] 08:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116769c00) [pid = 1652] [serial = 860] [outer = 0x113d56c00] 08:25:18 INFO - PROCESS | 1652 | 1469201118260 Marionette DEBUG loaded listener.js 08:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1176c0800) [pid = 1652] [serial = 861] [outer = 0x113d56c00] 08:25:18 INFO - PROCESS | 1652 | 1469201118989 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]]]}] 08:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 973ms 08:25:19 INFO - PROCESS | 1652 | 1469201119026 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1652 | 1469201119029 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:25:19 INFO - PROCESS | 1652 | 1469201119034 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1652 | 1469201119036 Marionette TRACE conn2 <- [1,1122,null,{}] 08:25:19 INFO - PROCESS | 1652 | 1469201119038 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}] 08:25:19 INFO - PROCESS | 1652 | 1469201119040 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:19 INFO - PROCESS | 1652 | 1469201119148 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:25:19 INFO - PROCESS | 1652 | 1469201119202 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:19 INFO - PROCESS | 1652 | 1469201119204 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0e000 == 41 [pid = 1652] [id = 288] 08:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114f85000) [pid = 1652] [serial = 862] [outer = 0x0] 08:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118314c00) [pid = 1652] [serial = 863] [outer = 0x114f85000] 08:25:19 INFO - PROCESS | 1652 | 1469201119235 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12348d800) [pid = 1652] [serial = 864] [outer = 0x114f85000] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1234bc800 == 40 [pid = 1652] [id = 285] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x129123000 == 39 [pid = 1652] [id = 284] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1196dc000 == 38 [pid = 1652] [id = 283] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117165000 == 37 [pid = 1652] [id = 282] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124422000 == 36 [pid = 1652] [id = 281] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x123d6d800 == 35 [pid = 1652] [id = 280] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1234bd000 == 34 [pid = 1652] [id = 279] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x120f1e000 == 33 [pid = 1652] [id = 278] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119984000 == 32 [pid = 1652] [id = 277] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x117d83800 == 31 [pid = 1652] [id = 276] 08:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1164c9000 == 30 [pid = 1652] [id = 275] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1266b7000) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126527000) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1246ea000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1234f9800) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1239dec00) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123e9dc00) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123739800) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1243c0400) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113dd8400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116ab0400) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123e6d800) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112a8e000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124384c00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1132c9800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120fcd800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117d34800) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11806a000) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11835c400) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116fa5000) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195ad800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1199c3400) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116993c00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126234400) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12448a800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1129b9000) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11914b000) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a0c0c00) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123e73400) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1234ee800) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 08:25:19 INFO - PROCESS | 1652 | 1469201119857 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]]]}] 08:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 872ms 08:25:19 INFO - PROCESS | 1652 | 1469201119907 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1652 | 1469201119909 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:25:19 INFO - PROCESS | 1652 | 1469201119912 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1652 | 1469201119915 Marionette TRACE conn2 <- [1,1126,null,{}] 08:25:19 INFO - PROCESS | 1652 | 1469201119919 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}] 08:25:19 INFO - PROCESS | 1652 | 1469201119920 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:20 INFO - PROCESS | 1652 | 1469201120001 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:25:20 INFO - PROCESS | 1652 | 1469201120007 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:20 INFO - PROCESS | 1652 | 1469201120009 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f02800 == 31 [pid = 1652] [id = 289] 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118066c00) [pid = 1652] [serial = 865] [outer = 0x0] 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118318c00) [pid = 1652] [serial = 866] [outer = 0x118066c00] 08:25:20 INFO - PROCESS | 1652 | 1469201120036 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11880a400) [pid = 1652] [serial = 867] [outer = 0x118066c00] 08:25:20 INFO - PROCESS | 1652 | 1469201120367 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]]]}] 08:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 472ms 08:25:20 INFO - PROCESS | 1652 | 1469201120405 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:25:20 INFO - PROCESS | 1652 | 1469201120409 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:25:20 INFO - PROCESS | 1652 | 1469201120417 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:25:20 INFO - PROCESS | 1652 | 1469201120420 Marionette TRACE conn2 <- [1,1130,null,{}] 08:25:20 INFO - PROCESS | 1652 | 1469201120423 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}] 08:25:20 INFO - PROCESS | 1652 | 1469201120425 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:20 INFO - PROCESS | 1652 | 1469201120547 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:25:20 INFO - PROCESS | 1652 | 1469201120557 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:20 INFO - PROCESS | 1652 | 1469201120558 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11917a000 == 32 [pid = 1652] [id = 290] 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119905400) [pid = 1652] [serial = 868] [outer = 0x0] 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1211ef000) [pid = 1652] [serial = 869] [outer = 0x119905400] 08:25:20 INFO - PROCESS | 1652 | 1469201120607 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12348ac00) [pid = 1652] [serial = 870] [outer = 0x119905400] 08:25:21 INFO - PROCESS | 1652 | 1469201121099 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]]]}] 08:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 721ms 08:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:25:21 INFO - PROCESS | 1652 | 1469201121138 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1652 | 1469201121139 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:25:21 INFO - PROCESS | 1652 | 1469201121141 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1652 | 1469201121144 Marionette TRACE conn2 <- [1,1134,null,{}] 08:25:21 INFO - PROCESS | 1652 | 1469201121153 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}] 08:25:21 INFO - PROCESS | 1652 | 1469201121156 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:21 INFO - PROCESS | 1652 | 1469201121234 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:25:21 INFO - PROCESS | 1652 | 1469201121262 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:21 INFO - PROCESS | 1652 | 1469201121264 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123174000 == 33 [pid = 1652] [id = 291] 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123739c00) [pid = 1652] [serial = 871] [outer = 0x0] 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123921c00) [pid = 1652] [serial = 872] [outer = 0x123739c00] 08:25:21 INFO - PROCESS | 1652 | 1469201121291 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239e1400) [pid = 1652] [serial = 873] [outer = 0x123739c00] 08:25:21 INFO - PROCESS | 1652 | 1469201121607 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]]]}] 08:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 08:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:25:21 INFO - PROCESS | 1652 | 1469201121673 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1652 | 1469201121675 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:25:21 INFO - PROCESS | 1652 | 1469201121677 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1652 | 1469201121678 Marionette TRACE conn2 <- [1,1138,null,{}] 08:25:21 INFO - PROCESS | 1652 | 1469201121680 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}] 08:25:21 INFO - PROCESS | 1652 | 1469201121682 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:21 INFO - PROCESS | 1652 | 1469201121762 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:25:21 INFO - PROCESS | 1652 | 1469201121767 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:21 INFO - PROCESS | 1652 | 1469201121768 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef3800 == 34 [pid = 1652] [id = 292] 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123bb2000) [pid = 1652] [serial = 874] [outer = 0x0] 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123e9dc00) [pid = 1652] [serial = 875] [outer = 0x123bb2000] 08:25:21 INFO - PROCESS | 1652 | 1469201121793 Marionette DEBUG loaded listener.js 08:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12438c000) [pid = 1652] [serial = 876] [outer = 0x123bb2000] 08:25:22 INFO - PROCESS | 1652 | 1469201122137 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]]]}] 08:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 471ms 08:25:22 INFO - PROCESS | 1652 | 1469201122149 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:25:22 INFO - PROCESS | 1652 | 1469201122152 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:25:22 INFO - PROCESS | 1652 | 1469201122154 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1652 | 1469201122155 Marionette TRACE conn2 <- [1,1142,null,{}] 08:25:22 INFO - PROCESS | 1652 | 1469201122158 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}] 08:25:22 INFO - PROCESS | 1652 | 1469201122159 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:22 INFO - PROCESS | 1652 | 1469201122253 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:25:22 INFO - PROCESS | 1652 | 1469201122268 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:22 INFO - PROCESS | 1652 | 1469201122269 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262bf000 == 35 [pid = 1652] [id = 293] 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123ed3400) [pid = 1652] [serial = 877] [outer = 0x0] 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1243e5800) [pid = 1652] [serial = 878] [outer = 0x123ed3400] 08:25:22 INFO - PROCESS | 1652 | 1469201122294 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1246e4800) [pid = 1652] [serial = 879] [outer = 0x123ed3400] 08:25:22 INFO - PROCESS | 1652 | 1469201122653 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]]]}] 08:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 08:25:22 INFO - PROCESS | 1652 | 1469201122674 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:25:22 INFO - PROCESS | 1652 | 1469201122675 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:25:22 INFO - PROCESS | 1652 | 1469201122677 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:25:22 INFO - PROCESS | 1652 | 1469201122678 Marionette TRACE conn2 <- [1,1146,null,{}] 08:25:22 INFO - PROCESS | 1652 | 1469201122680 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}] 08:25:22 INFO - PROCESS | 1652 | 1469201122684 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:22 INFO - PROCESS | 1652 | 1469201122801 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:25:22 INFO - PROCESS | 1652 | 1469201122805 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:22 INFO - PROCESS | 1652 | 1469201122806 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12898b800 == 36 [pid = 1652] [id = 294] 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1248a5000) [pid = 1652] [serial = 880] [outer = 0x0] 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126523400) [pid = 1652] [serial = 881] [outer = 0x1248a5000] 08:25:22 INFO - PROCESS | 1652 | 1469201122831 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126876400) [pid = 1652] [serial = 882] [outer = 0x1248a5000] 08:25:23 INFO - PROCESS | 1652 | 1469201123176 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]]]}] 08:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 08:25:23 INFO - PROCESS | 1652 | 1469201123196 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 1652 | 1469201123198 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:25:23 INFO - PROCESS | 1652 | 1469201123201 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 1652 | 1469201123202 Marionette TRACE conn2 <- [1,1150,null,{}] 08:25:23 INFO - PROCESS | 1652 | 1469201123204 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}] 08:25:23 INFO - PROCESS | 1652 | 1469201123205 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:23 INFO - PROCESS | 1652 | 1469201123307 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:25:23 INFO - PROCESS | 1652 | 1469201123311 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:23 INFO - PROCESS | 1652 | 1469201123312 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd5000 == 37 [pid = 1652] [id = 295] 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1248a6c00) [pid = 1652] [serial = 883] [outer = 0x0] 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bf0400) [pid = 1652] [serial = 884] [outer = 0x1248a6c00] 08:25:23 INFO - PROCESS | 1652 | 1469201123336 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bf7800) [pid = 1652] [serial = 885] [outer = 0x1248a6c00] 08:25:23 INFO - PROCESS | 1652 | 1469201123659 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]]]}] 08:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 08:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:25:23 INFO - PROCESS | 1652 | 1469201123674 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 1652 | 1469201123675 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:25:23 INFO - PROCESS | 1652 | 1469201123677 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 1652 | 1469201123678 Marionette TRACE conn2 <- [1,1154,null,{}] 08:25:23 INFO - PROCESS | 1652 | 1469201123680 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}] 08:25:23 INFO - PROCESS | 1652 | 1469201123682 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:23 INFO - PROCESS | 1652 | 1469201123777 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:25:23 INFO - PROCESS | 1652 | 1469201123789 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:23 INFO - PROCESS | 1652 | 1469201123790 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a856800 == 38 [pid = 1652] [id = 296] 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12652e800) [pid = 1652] [serial = 886] [outer = 0x0] 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bfc800) [pid = 1652] [serial = 887] [outer = 0x12652e800] 08:25:23 INFO - PROCESS | 1652 | 1469201123845 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c43c00) [pid = 1652] [serial = 888] [outer = 0x12652e800] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119531c00) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x117d34c00) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112d63800) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133e5000) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12392b800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133e7800) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1122b1c00) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11335d800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199bc800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123055800) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123e70000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115e88000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1211ee400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116990000) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118360400) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:25:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123ed7c00) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:25:24 INFO - PROCESS | 1652 | 1469201124210 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]]]}] 08:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 572ms 08:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:25:24 INFO - PROCESS | 1652 | 1469201124250 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1652 | 1469201124251 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:25:24 INFO - PROCESS | 1652 | 1469201124253 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1652 | 1469201124254 Marionette TRACE conn2 <- [1,1158,null,{}] 08:25:24 INFO - PROCESS | 1652 | 1469201124257 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}] 08:25:24 INFO - PROCESS | 1652 | 1469201124258 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:24 INFO - PROCESS | 1652 | 1469201124336 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:25:24 INFO - PROCESS | 1652 | 1469201124391 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:24 INFO - PROCESS | 1652 | 1469201124392 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d5f800 == 39 [pid = 1652] [id = 297] 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a81800) [pid = 1652] [serial = 889] [outer = 0x0] 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118360400) [pid = 1652] [serial = 890] [outer = 0x112a81800] 08:25:24 INFO - PROCESS | 1652 | 1469201124416 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1234f3800) [pid = 1652] [serial = 891] [outer = 0x112a81800] 08:25:24 INFO - PROCESS | 1652 | 1469201124679 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]]]}] 08:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 08:25:24 INFO - PROCESS | 1652 | 1469201124722 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:25:24 INFO - PROCESS | 1652 | 1469201124724 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:25:24 INFO - PROCESS | 1652 | 1469201124726 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:25:24 INFO - PROCESS | 1652 | 1469201124727 Marionette TRACE conn2 <- [1,1162,null,{}] 08:25:24 INFO - PROCESS | 1652 | 1469201124729 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}] 08:25:24 INFO - PROCESS | 1652 | 1469201124730 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:24 INFO - PROCESS | 1652 | 1469201124828 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:25:24 INFO - PROCESS | 1652 | 1469201124832 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:24 INFO - PROCESS | 1652 | 1469201124834 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2a6000 == 40 [pid = 1652] [id = 298] 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1239e5800) [pid = 1652] [serial = 892] [outer = 0x0] 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128c3e000) [pid = 1652] [serial = 893] [outer = 0x1239e5800] 08:25:24 INFO - PROCESS | 1652 | 1469201124858 Marionette DEBUG loaded listener.js 08:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128c72400) [pid = 1652] [serial = 894] [outer = 0x1239e5800] 08:25:25 INFO - PROCESS | 1652 | 1469201125193 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]]]}] 08:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 08:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:25:25 INFO - PROCESS | 1652 | 1469201125246 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1652 | 1469201125247 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:25:25 INFO - PROCESS | 1652 | 1469201125249 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1652 | 1469201125251 Marionette TRACE conn2 <- [1,1166,null,{}] 08:25:25 INFO - PROCESS | 1652 | 1469201125253 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}] 08:25:25 INFO - PROCESS | 1652 | 1469201125255 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:25 INFO - PROCESS | 1652 | 1469201125342 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:25:25 INFO - PROCESS | 1652 | 1469201125346 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:25 INFO - PROCESS | 1652 | 1469201125348 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba42800 == 41 [pid = 1652] [id = 299] 08:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128c79400) [pid = 1652] [serial = 895] [outer = 0x0] 08:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128e81800) [pid = 1652] [serial = 896] [outer = 0x128c79400] 08:25:25 INFO - PROCESS | 1652 | 1469201125375 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129297800) [pid = 1652] [serial = 897] [outer = 0x128c79400] 08:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123ed2c00) [pid = 1652] [serial = 898] [outer = 0x12c6dc000] 08:25:25 INFO - PROCESS | 1652 | 1469201125825 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]]]}] 08:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 08:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:25:25 INFO - PROCESS | 1652 | 1469201125871 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1652 | 1469201125873 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:25:25 INFO - PROCESS | 1652 | 1469201125876 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1652 | 1469201125878 Marionette TRACE conn2 <- [1,1170,null,{}] 08:25:25 INFO - PROCESS | 1652 | 1469201125889 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}] 08:25:25 INFO - PROCESS | 1652 | 1469201125891 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:26 INFO - PROCESS | 1652 | 1469201126013 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:25:26 INFO - PROCESS | 1652 | 1469201126021 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:26 INFO - PROCESS | 1652 | 1469201126022 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c028800 == 42 [pid = 1652] [id = 300] 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118805c00) [pid = 1652] [serial = 899] [outer = 0x0] 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12929f400) [pid = 1652] [serial = 900] [outer = 0x118805c00] 08:25:26 INFO - PROCESS | 1652 | 1469201126045 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12948e800) [pid = 1652] [serial = 901] [outer = 0x118805c00] 08:25:26 INFO - PROCESS | 1652 | 1469201126502 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]]]}] 08:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 08:25:26 INFO - PROCESS | 1652 | 1469201126547 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:25:26 INFO - PROCESS | 1652 | 1469201126550 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:25:26 INFO - PROCESS | 1652 | 1469201126553 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 1652 | 1469201126557 Marionette TRACE conn2 <- [1,1174,null,{}] 08:25:26 INFO - PROCESS | 1652 | 1469201126560 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}] 08:25:26 INFO - PROCESS | 1652 | 1469201126562 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:26 INFO - PROCESS | 1652 | 1469201126668 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:25:26 INFO - PROCESS | 1652 | 1469201126741 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:26 INFO - PROCESS | 1652 | 1469201126742 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119167800 == 43 [pid = 1652] [id = 301] 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1164a2000) [pid = 1652] [serial = 902] [outer = 0x0] 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118063c00) [pid = 1652] [serial = 903] [outer = 0x1164a2000] 08:25:26 INFO - PROCESS | 1652 | 1469201126774 Marionette DEBUG loaded listener.js 08:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1188f2c00) [pid = 1652] [serial = 904] [outer = 0x1164a2000] 08:25:27 INFO - PROCESS | 1652 | 1469201127205 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] 08:25:27 INFO - PROCESS | 1652 | 1469201127230 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:25:27 INFO - PROCESS | 1652 | 1469201127235 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:25:27 INFO - PROCESS | 1652 | 1469201127237 Marionette TRACE conn2 <- [1,1178,null,{}] 08:25:27 INFO - PROCESS | 1652 | 1469201127240 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}] 08:25:27 INFO - PROCESS | 1652 | 1469201127242 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:27 INFO - PROCESS | 1652 | 1469201127417 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:25:27 INFO - PROCESS | 1652 | 1469201127521 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:27 INFO - PROCESS | 1652 | 1469201127522 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e4000 == 44 [pid = 1652] [id = 302] 08:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1234f3c00) [pid = 1652] [serial = 905] [outer = 0x0] 08:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1234fc800) [pid = 1652] [serial = 906] [outer = 0x1234f3c00] 08:25:27 INFO - PROCESS | 1652 | 1469201127555 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123925000) [pid = 1652] [serial = 907] [outer = 0x1234f3c00] 08:25:27 INFO - PROCESS | 1652 | 1469201127973 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] 08:25:28 INFO - PROCESS | 1652 | 1469201128009 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:25:28 INFO - PROCESS | 1652 | 1469201128012 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1652 | 1469201128014 Marionette TRACE conn2 <- [1,1182,null,{}] 08:25:28 INFO - PROCESS | 1652 | 1469201128022 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}] 08:25:28 INFO - PROCESS | 1652 | 1469201128026 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:28 INFO - PROCESS | 1652 | 1469201128131 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:25:28 INFO - PROCESS | 1652 | 1469201128191 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:28 INFO - PROCESS | 1652 | 1469201128194 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02c800 == 45 [pid = 1652] [id = 303] 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123e70400) [pid = 1652] [serial = 908] [outer = 0x0] 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124a29400) [pid = 1652] [serial = 909] [outer = 0x123e70400] 08:25:28 INFO - PROCESS | 1652 | 1469201128224 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1265a2c00) [pid = 1652] [serial = 910] [outer = 0x123e70400] 08:25:28 INFO - PROCESS | 1652 | 1469201128637 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] 08:25:28 INFO - PROCESS | 1652 | 1469201128687 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:25:28 INFO - PROCESS | 1652 | 1469201128689 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1652 | 1469201128690 Marionette TRACE conn2 <- [1,1186,null,{}] 08:25:28 INFO - PROCESS | 1652 | 1469201128693 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}] 08:25:28 INFO - PROCESS | 1652 | 1469201128694 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:28 INFO - PROCESS | 1652 | 1469201128815 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:25:28 INFO - PROCESS | 1652 | 1469201128885 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:28 INFO - PROCESS | 1652 | 1469201128886 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cc000 == 46 [pid = 1652] [id = 304] 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bf4000) [pid = 1652] [serial = 911] [outer = 0x0] 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128c7c400) [pid = 1652] [serial = 912] [outer = 0x128bf4000] 08:25:28 INFO - PROCESS | 1652 | 1469201128914 Marionette DEBUG loaded listener.js 08:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12918d800) [pid = 1652] [serial = 913] [outer = 0x128bf4000] 08:25:29 INFO - PROCESS | 1652 | 1469201129299 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] 08:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:25:29 INFO - PROCESS | 1652 | 1469201129360 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:25:29 INFO - PROCESS | 1652 | 1469201129362 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:25:29 INFO - PROCESS | 1652 | 1469201129363 Marionette TRACE conn2 <- [1,1190,null,{}] 08:25:29 INFO - PROCESS | 1652 | 1469201129366 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}] 08:25:29 INFO - PROCESS | 1652 | 1469201129367 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:29 INFO - PROCESS | 1652 | 1469201129470 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:25:29 INFO - PROCESS | 1652 | 1469201129693 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:29 INFO - PROCESS | 1652 | 1469201129695 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118384800 == 47 [pid = 1652] [id = 305] 08:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1129b6400) [pid = 1652] [serial = 914] [outer = 0x0] 08:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113d58400) [pid = 1652] [serial = 915] [outer = 0x1129b6400] 08:25:29 INFO - PROCESS | 1652 | 1469201129723 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11690cc00) [pid = 1652] [serial = 916] [outer = 0x1129b6400] 08:25:30 INFO - PROCESS | 1652 | 1469201130168 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] 08:25:30 INFO - PROCESS | 1652 | 1469201130255 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:25:30 INFO - PROCESS | 1652 | 1469201130260 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1652 | 1469201130262 Marionette TRACE conn2 <- [1,1194,null,{}] 08:25:30 INFO - PROCESS | 1652 | 1469201130270 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}] 08:25:30 INFO - PROCESS | 1652 | 1469201130274 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:30 INFO - PROCESS | 1652 | 1469201130405 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:25:30 INFO - PROCESS | 1652 | 1469201130511 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:30 INFO - PROCESS | 1652 | 1469201130513 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117165800 == 48 [pid = 1652] [id = 306] 08:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118353800) [pid = 1652] [serial = 917] [outer = 0x0] 08:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118716800) [pid = 1652] [serial = 918] [outer = 0x118353800] 08:25:30 INFO - PROCESS | 1652 | 1469201130574 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119539000) [pid = 1652] [serial = 919] [outer = 0x118353800] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1169cb000 == 47 [pid = 1652] [id = 274] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba42800 == 46 [pid = 1652] [id = 299] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12b2a6000 == 45 [pid = 1652] [id = 298] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123d5f800 == 44 [pid = 1652] [id = 297] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a856800 == 43 [pid = 1652] [id = 296] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd5000 == 42 [pid = 1652] [id = 295] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12898b800 == 41 [pid = 1652] [id = 294] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1262bf000 == 40 [pid = 1652] [id = 293] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef3800 == 39 [pid = 1652] [id = 292] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x123174000 == 38 [pid = 1652] [id = 291] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x11917a000 == 37 [pid = 1652] [id = 290] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f02800 == 36 [pid = 1652] [id = 289] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0e000 == 35 [pid = 1652] [id = 288] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x117d7f800 == 34 [pid = 1652] [id = 287] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a851800 == 33 [pid = 1652] [id = 286] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118384800 == 32 [pid = 1652] [id = 305] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cc000 == 31 [pid = 1652] [id = 304] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02c800 == 30 [pid = 1652] [id = 303] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e4000 == 29 [pid = 1652] [id = 302] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119167800 == 28 [pid = 1652] [id = 301] 08:25:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12c028800 == 27 [pid = 1652] [id = 300] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1258e7c00) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1199bd400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118313400) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119ea6000) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124382c00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1195b2c00) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1239e2c00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119294800) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123bc0400) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112a8dc00) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116a0cc00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119ce1400) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1199c2400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1236bf400) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243e0400) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1195b7400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116ab2000) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116990c00) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116992400) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1183ef000) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1239e8400) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123929c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115e2b800) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12438a400) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c4000) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123923000) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118809c00) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123ed4000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119ea8c00) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11830f800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123e71000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1246e8c00) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243e4000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 08:25:31 INFO - PROCESS | 1652 | 1469201131490 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] 08:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:25:31 INFO - PROCESS | 1652 | 1469201131540 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:25:31 INFO - PROCESS | 1652 | 1469201131543 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:25:31 INFO - PROCESS | 1652 | 1469201131546 Marionette TRACE conn2 <- [1,1198,null,{}] 08:25:31 INFO - PROCESS | 1652 | 1469201131555 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}] 08:25:31 INFO - PROCESS | 1652 | 1469201131557 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:31 INFO - PROCESS | 1652 | 1469201131644 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:25:31 INFO - PROCESS | 1652 | 1469201131697 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:31 INFO - PROCESS | 1652 | 1469201131699 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x116961800 == 28 [pid = 1652] [id = 307] 08:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e2b800) [pid = 1652] [serial = 920] [outer = 0x0] 08:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116a0c400) [pid = 1652] [serial = 921] [outer = 0x115e2b800] 08:25:31 INFO - PROCESS | 1652 | 1469201131726 Marionette DEBUG loaded listener.js 08:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x117d35000) [pid = 1652] [serial = 922] [outer = 0x115e2b800] 08:25:32 INFO - PROCESS | 1652 | 1469201132029 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]]]}] 08:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 527ms 08:25:32 INFO - PROCESS | 1652 | 1469201132071 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1652 | 1469201132075 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:25:32 INFO - PROCESS | 1652 | 1469201132079 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1652 | 1469201132082 Marionette TRACE conn2 <- [1,1202,null,{}] 08:25:32 INFO - PROCESS | 1652 | 1469201132086 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}] 08:25:32 INFO - PROCESS | 1652 | 1469201132088 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:32 INFO - PROCESS | 1652 | 1469201132165 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:25:32 INFO - PROCESS | 1652 | 1469201132169 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:32 INFO - PROCESS | 1652 | 1469201132171 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11837c800 == 29 [pid = 1652] [id = 308] 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118069c00) [pid = 1652] [serial = 923] [outer = 0x0] 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118809800) [pid = 1652] [serial = 924] [outer = 0x118069c00] 08:25:32 INFO - PROCESS | 1652 | 1469201132202 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119534c00) [pid = 1652] [serial = 925] [outer = 0x118069c00] 08:25:32 INFO - PROCESS | 1652 | 1469201132595 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]]]}] 08:25:32 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 08:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 522ms 08:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:25:32 INFO - PROCESS | 1652 | 1469201132602 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:25:32 INFO - PROCESS | 1652 | 1469201132604 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:25:32 INFO - PROCESS | 1652 | 1469201132607 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:25:32 INFO - PROCESS | 1652 | 1469201132610 Marionette TRACE conn2 <- [1,1206,null,{}] 08:25:32 INFO - PROCESS | 1652 | 1469201132621 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}] 08:25:32 INFO - PROCESS | 1652 | 1469201132624 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:32 INFO - PROCESS | 1652 | 1469201132698 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:25:32 INFO - PROCESS | 1652 | 1469201132704 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:32 INFO - PROCESS | 1652 | 1469201132706 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999a000 == 30 [pid = 1652] [id = 309] 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119908000) [pid = 1652] [serial = 926] [outer = 0x0] 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ce2000) [pid = 1652] [serial = 927] [outer = 0x119908000] 08:25:32 INFO - PROCESS | 1652 | 1469201132782 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1211f1c00) [pid = 1652] [serial = 928] [outer = 0x119908000] 08:25:33 INFO - PROCESS | 1652 | 1469201133056 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]]]}] 08:25:33 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 08:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 473ms 08:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:25:33 INFO - PROCESS | 1652 | 1469201133088 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 1652 | 1469201133089 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:25:33 INFO - PROCESS | 1652 | 1469201133091 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1652 | 1469201133093 Marionette TRACE conn2 <- [1,1210,null,{}] 08:25:33 INFO - PROCESS | 1652 | 1469201133095 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}] 08:25:33 INFO - PROCESS | 1652 | 1469201133096 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:33 INFO - PROCESS | 1652 | 1469201133179 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:25:33 INFO - PROCESS | 1652 | 1469201133185 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:33 INFO - PROCESS | 1652 | 1469201133186 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12308a800 == 31 [pid = 1652] [id = 310] 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1234ee800) [pid = 1652] [serial = 929] [outer = 0x0] 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1234f7c00) [pid = 1652] [serial = 930] [outer = 0x1234ee800] 08:25:33 INFO - PROCESS | 1652 | 1469201133211 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1236c0800) [pid = 1652] [serial = 931] [outer = 0x1234ee800] 08:25:33 INFO - PROCESS | 1652 | 1469201133575 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]]]}] 08:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 08:25:33 INFO - PROCESS | 1652 | 1469201133615 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:25:33 INFO - PROCESS | 1652 | 1469201133625 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:25:33 INFO - PROCESS | 1652 | 1469201133627 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1652 | 1469201133628 Marionette TRACE conn2 <- [1,1214,null,{}] 08:25:33 INFO - PROCESS | 1652 | 1469201133636 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}] 08:25:33 INFO - PROCESS | 1652 | 1469201133637 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:33 INFO - PROCESS | 1652 | 1469201133730 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:25:33 INFO - PROCESS | 1652 | 1469201133769 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:33 INFO - PROCESS | 1652 | 1469201133770 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12384a800 == 32 [pid = 1652] [id = 311] 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118508000) [pid = 1652] [serial = 932] [outer = 0x0] 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123737c00) [pid = 1652] [serial = 933] [outer = 0x118508000] 08:25:33 INFO - PROCESS | 1652 | 1469201133794 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1239a0400) [pid = 1652] [serial = 934] [outer = 0x118508000] 08:25:34 INFO - PROCESS | 1652 | 1469201134123 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]]]}] 08:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 08:25:34 INFO - PROCESS | 1652 | 1469201134146 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1652 | 1469201134147 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:25:34 INFO - PROCESS | 1652 | 1469201134155 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1652 | 1469201134157 Marionette TRACE conn2 <- [1,1218,null,{}] 08:25:34 INFO - PROCESS | 1652 | 1469201134159 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}] 08:25:34 INFO - PROCESS | 1652 | 1469201134162 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:34 INFO - PROCESS | 1652 | 1469201134265 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:25:34 INFO - PROCESS | 1652 | 1469201134269 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:34 INFO - PROCESS | 1652 | 1469201134270 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e5800 == 33 [pid = 1652] [id = 312] 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1236c7400) [pid = 1652] [serial = 935] [outer = 0x0] 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1239ea000) [pid = 1652] [serial = 936] [outer = 0x1236c7400] 08:25:34 INFO - PROCESS | 1652 | 1469201134295 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12438a000) [pid = 1652] [serial = 937] [outer = 0x1236c7400] 08:25:34 INFO - PROCESS | 1652 | 1469201134628 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]]]}] 08:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 08:25:34 INFO - PROCESS | 1652 | 1469201134675 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1652 | 1469201134677 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:25:34 INFO - PROCESS | 1652 | 1469201134679 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1652 | 1469201134688 Marionette TRACE conn2 <- [1,1222,null,{}] 08:25:34 INFO - PROCESS | 1652 | 1469201134690 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}] 08:25:34 INFO - PROCESS | 1652 | 1469201134691 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:34 INFO - PROCESS | 1652 | 1469201134784 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:25:34 INFO - PROCESS | 1652 | 1469201134794 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:34 INFO - PROCESS | 1652 | 1469201134795 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12596d800 == 34 [pid = 1652] [id = 313] 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12438a400) [pid = 1652] [serial = 938] [outer = 0x0] 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1243e5400) [pid = 1652] [serial = 939] [outer = 0x12438a400] 08:25:34 INFO - PROCESS | 1652 | 1469201134819 Marionette DEBUG loaded listener.js 08:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1246e3800) [pid = 1652] [serial = 940] [outer = 0x12438a400] 08:25:35 INFO - PROCESS | 1652 | 1469201135120 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] 08:25:35 INFO - PROCESS | 1652 | 1469201135158 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:25:35 INFO - PROCESS | 1652 | 1469201135160 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1652 | 1469201135161 Marionette TRACE conn2 <- [1,1226,null,{}] 08:25:35 INFO - PROCESS | 1652 | 1469201135163 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}] 08:25:35 INFO - PROCESS | 1652 | 1469201135164 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:35 INFO - PROCESS | 1652 | 1469201135259 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:25:35 INFO - PROCESS | 1652 | 1469201135296 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:35 INFO - PROCESS | 1652 | 1469201135297 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12669a000 == 35 [pid = 1652] [id = 314] 08:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1248a2400) [pid = 1652] [serial = 941] [outer = 0x0] 08:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1258e7800) [pid = 1652] [serial = 942] [outer = 0x1248a2400] 08:25:35 INFO - PROCESS | 1652 | 1469201135321 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12623a000) [pid = 1652] [serial = 943] [outer = 0x1248a2400] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123ed3400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1248a5000) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112a81800) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1248a6c00) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118066c00) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12652e800) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123739c00) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f85000) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123bb2000) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113d56c00) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12622e400) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119905400) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e5800) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x115e32c00) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118805c00) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:25:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128c79400) [pid = 1652] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:25:35 INFO - PROCESS | 1652 | 1469201135796 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]]]}] 08:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 668ms 08:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:25:35 INFO - PROCESS | 1652 | 1469201135829 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 1652 | 1469201135830 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:25:35 INFO - PROCESS | 1652 | 1469201135837 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1652 | 1469201135839 Marionette TRACE conn2 <- [1,1230,null,{}] 08:25:35 INFO - PROCESS | 1652 | 1469201135841 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}] 08:25:35 INFO - PROCESS | 1652 | 1469201135842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:35 INFO - PROCESS | 1652 | 1469201135956 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:25:35 INFO - PROCESS | 1652 | 1469201135995 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:35 INFO - PROCESS | 1652 | 1469201135997 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d0e000 == 36 [pid = 1652] [id = 315] 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1127d2800) [pid = 1652] [serial = 944] [outer = 0x0] 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11850c000) [pid = 1652] [serial = 945] [outer = 0x1127d2800] 08:25:36 INFO - PROCESS | 1652 | 1469201136021 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e73c00) [pid = 1652] [serial = 946] [outer = 0x1127d2800] 08:25:36 INFO - PROCESS | 1652 | 1469201136267 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]]]}] 08:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 476ms 08:25:36 INFO - PROCESS | 1652 | 1469201136309 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1652 | 1469201136310 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:25:36 INFO - PROCESS | 1652 | 1469201136312 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1652 | 1469201136313 Marionette TRACE conn2 <- [1,1234,null,{}] 08:25:36 INFO - PROCESS | 1652 | 1469201136323 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}] 08:25:36 INFO - PROCESS | 1652 | 1469201136324 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:36 INFO - PROCESS | 1652 | 1469201136403 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:25:36 INFO - PROCESS | 1652 | 1469201136407 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:36 INFO - PROCESS | 1652 | 1469201136408 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c0000 == 37 [pid = 1652] [id = 316] 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243df400) [pid = 1652] [serial = 947] [outer = 0x0] 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126525000) [pid = 1652] [serial = 948] [outer = 0x1243df400] 08:25:36 INFO - PROCESS | 1652 | 1469201136432 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12663cc00) [pid = 1652] [serial = 949] [outer = 0x1243df400] 08:25:36 INFO - PROCESS | 1652 | 1469201136786 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]]]}] 08:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 526ms 08:25:36 INFO - PROCESS | 1652 | 1469201136839 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:25:36 INFO - PROCESS | 1652 | 1469201136841 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:25:36 INFO - PROCESS | 1652 | 1469201136843 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:25:36 INFO - PROCESS | 1652 | 1469201136845 Marionette TRACE conn2 <- [1,1238,null,{}] 08:25:36 INFO - PROCESS | 1652 | 1469201136856 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}] 08:25:36 INFO - PROCESS | 1652 | 1469201136858 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:37 INFO - PROCESS | 1652 | 1469201136998 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:25:37 INFO - PROCESS | 1652 | 1469201137003 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:37 INFO - PROCESS | 1652 | 1469201137005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d2800 == 38 [pid = 1652] [id = 317] 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126b85c00) [pid = 1652] [serial = 950] [outer = 0x0] 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128bf4800) [pid = 1652] [serial = 951] [outer = 0x126b85c00] 08:25:37 INFO - PROCESS | 1652 | 1469201137031 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128c73400) [pid = 1652] [serial = 952] [outer = 0x126b85c00] 08:25:37 INFO - PROCESS | 1652 | 1469201137325 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]]]}] 08:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 08:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:25:37 INFO - PROCESS | 1652 | 1469201137362 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1652 | 1469201137364 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:25:37 INFO - PROCESS | 1652 | 1469201137367 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1652 | 1469201137370 Marionette TRACE conn2 <- [1,1242,null,{}] 08:25:37 INFO - PROCESS | 1652 | 1469201137373 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}] 08:25:37 INFO - PROCESS | 1652 | 1469201137374 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:37 INFO - PROCESS | 1652 | 1469201137450 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:25:37 INFO - PROCESS | 1652 | 1469201137510 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:37 INFO - PROCESS | 1652 | 1469201137511 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a860000 == 39 [pid = 1652] [id = 318] 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1239df000) [pid = 1652] [serial = 953] [outer = 0x0] 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12918d400) [pid = 1652] [serial = 954] [outer = 0x1239df000] 08:25:37 INFO - PROCESS | 1652 | 1469201137535 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129194800) [pid = 1652] [serial = 955] [outer = 0x1239df000] 08:25:38 INFO - PROCESS | 1652 | 1469201138030 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]]]}] 08:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 723ms 08:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:25:38 INFO - PROCESS | 1652 | 1469201138104 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1652 | 1469201138107 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:25:38 INFO - PROCESS | 1652 | 1469201138110 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1652 | 1469201138111 Marionette TRACE conn2 <- [1,1246,null,{}] 08:25:38 INFO - PROCESS | 1652 | 1469201138115 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}] 08:25:38 INFO - PROCESS | 1652 | 1469201138117 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:38 INFO - PROCESS | 1652 | 1469201138227 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:25:38 INFO - PROCESS | 1652 | 1469201138351 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:38 INFO - PROCESS | 1652 | 1469201138352 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d7f800 == 40 [pid = 1652] [id = 319] 08:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116765000) [pid = 1652] [serial = 956] [outer = 0x0] 08:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x117d41000) [pid = 1652] [serial = 957] [outer = 0x116765000] 08:25:38 INFO - PROCESS | 1652 | 1469201138383 Marionette DEBUG loaded listener.js 08:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118351800) [pid = 1652] [serial = 958] [outer = 0x116765000] 08:25:38 INFO - PROCESS | 1652 | 1469201138914 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]]]}] 08:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 873ms 08:25:38 INFO - PROCESS | 1652 | 1469201138982 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1652 | 1469201138986 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:25:38 INFO - PROCESS | 1652 | 1469201138990 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1652 | 1469201138992 Marionette TRACE conn2 <- [1,1250,null,{}] 08:25:38 INFO - PROCESS | 1652 | 1469201138995 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}] 08:25:38 INFO - PROCESS | 1652 | 1469201138997 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:39 INFO - PROCESS | 1652 | 1469201139202 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:25:39 INFO - PROCESS | 1652 | 1469201139291 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:39 INFO - PROCESS | 1652 | 1469201139292 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x116632000 == 41 [pid = 1652] [id = 320] 08:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1164e5000) [pid = 1652] [serial = 959] [outer = 0x0] 08:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116908000) [pid = 1652] [serial = 960] [outer = 0x1164e5000] 08:25:39 INFO - PROCESS | 1652 | 1469201139321 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118060c00) [pid = 1652] [serial = 961] [outer = 0x1164e5000] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d2800 == 40 [pid = 1652] [id = 317] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c0000 == 39 [pid = 1652] [id = 316] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x128d0e000 == 38 [pid = 1652] [id = 315] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12669a000 == 37 [pid = 1652] [id = 314] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12596d800 == 36 [pid = 1652] [id = 313] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1241e5800 == 35 [pid = 1652] [id = 312] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12384a800 == 34 [pid = 1652] [id = 311] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12308a800 == 33 [pid = 1652] [id = 310] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11999a000 == 32 [pid = 1652] [id = 309] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11837c800 == 31 [pid = 1652] [id = 308] 08:25:39 INFO - PROCESS | 1652 | --DOCSHELL 0x116961800 == 30 [pid = 1652] [id = 307] 08:25:39 INFO - PROCESS | 1652 | 1469201139766 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]]]}] 08:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 820ms 08:25:39 INFO - PROCESS | 1652 | 1469201139812 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 1652 | 1469201139814 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:25:39 INFO - PROCESS | 1652 | 1469201139817 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 1652 | 1469201139819 Marionette TRACE conn2 <- [1,1254,null,{}] 08:25:39 INFO - PROCESS | 1652 | 1469201139822 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}] 08:25:39 INFO - PROCESS | 1652 | 1469201139823 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:39 INFO - PROCESS | 1652 | 1469201139910 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x117d43000) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1243e5800) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126523400) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1246e4800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118360400) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bf7800) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128bf0400) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118318c00) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1234f3800) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128bfc800) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123921c00) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1239e1400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118314c00) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12348d800) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123e9dc00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116769c00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176c0800) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12663a800) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12623cc00) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1211ef000) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12348ac00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11880a400) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128c3e000) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128c72400) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129297800) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11871a000) [pid = 1652] [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.] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c43c00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126876400) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12438c000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12948e800) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12929f400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128e81800) [pid = 1652] [serial = 896] [outer = 0x0] [url = about:blank] 08:25:39 INFO - PROCESS | 1652 | 1469201139975 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:39 INFO - PROCESS | 1652 | 1469201139977 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x117484800 == 31 [pid = 1652] [id = 321] 08:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1176c0800) [pid = 1652] [serial = 962] [outer = 0x0] 08:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118314c00) [pid = 1652] [serial = 963] [outer = 0x1176c0800] 08:25:40 INFO - PROCESS | 1652 | 1469201140003 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1195b3000) [pid = 1652] [serial = 964] [outer = 0x1176c0800] 08:25:40 INFO - PROCESS | 1652 | 1469201140317 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]]]}] 08:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 08:25:40 INFO - PROCESS | 1652 | 1469201140338 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 1652 | 1469201140340 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:25:40 INFO - PROCESS | 1652 | 1469201140342 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1652 | 1469201140343 Marionette TRACE conn2 <- [1,1258,null,{}] 08:25:40 INFO - PROCESS | 1652 | 1469201140346 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}] 08:25:40 INFO - PROCESS | 1652 | 1469201140347 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:40 INFO - PROCESS | 1652 | 1469201140427 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:25:40 INFO - PROCESS | 1652 | 1469201140493 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:40 INFO - PROCESS | 1652 | 1469201140494 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119987800 == 32 [pid = 1652] [id = 322] 08:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1176c2800) [pid = 1652] [serial = 965] [outer = 0x0] 08:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1199c6800) [pid = 1652] [serial = 966] [outer = 0x1176c2800] 08:25:40 INFO - PROCESS | 1652 | 1469201140520 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1231e8400) [pid = 1652] [serial = 967] [outer = 0x1176c2800] 08:25:40 INFO - PROCESS | 1652 | 1469201140809 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]]]}] 08:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 08:25:40 INFO - PROCESS | 1652 | 1469201140862 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:25:40 INFO - PROCESS | 1652 | 1469201140864 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:25:40 INFO - PROCESS | 1652 | 1469201140874 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:25:40 INFO - PROCESS | 1652 | 1469201140878 Marionette TRACE conn2 <- [1,1262,null,{}] 08:25:40 INFO - PROCESS | 1652 | 1469201140880 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}] 08:25:40 INFO - PROCESS | 1652 | 1469201140882 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:40 INFO - PROCESS | 1652 | 1469201140962 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:25:41 INFO - PROCESS | 1652 | 1469201141018 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:41 INFO - PROCESS | 1652 | 1469201141019 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123172800 == 33 [pid = 1652] [id = 323] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112d87c00) [pid = 1652] [serial = 968] [outer = 0x0] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x120fcfc00) [pid = 1652] [serial = 969] [outer = 0x112d87c00] 08:25:41 INFO - PROCESS | 1652 | 1469201141043 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239de000) [pid = 1652] [serial = 970] [outer = 0x112d87c00] 08:25:41 INFO - PROCESS | 1652 | 1469201141323 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]]]}] 08:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 475ms 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:25:41 INFO - PROCESS | 1652 | 1469201141346 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1652 | 1469201141347 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:25:41 INFO - PROCESS | 1652 | 1469201141357 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1652 | 1469201141358 Marionette TRACE conn2 <- [1,1266,null,{}] 08:25:41 INFO - PROCESS | 1652 | 1469201141361 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}] 08:25:41 INFO - PROCESS | 1652 | 1469201141362 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:41 INFO - PROCESS | 1652 | 1469201141442 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:25:41 INFO - PROCESS | 1652 | 1469201141446 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:41 INFO - PROCESS | 1652 | 1469201141447 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d7d800 == 34 [pid = 1652] [id = 324] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113dd5400) [pid = 1652] [serial = 971] [outer = 0x0] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123bc0000) [pid = 1652] [serial = 972] [outer = 0x113dd5400] 08:25:41 INFO - PROCESS | 1652 | 1469201141474 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124384c00) [pid = 1652] [serial = 973] [outer = 0x113dd5400] 08:25:41 INFO - PROCESS | 1652 | 1469201141804 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]]]}] 08:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 478ms 08:25:41 INFO - PROCESS | 1652 | 1469201141829 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1652 | 1469201141830 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:25:41 INFO - PROCESS | 1652 | 1469201141833 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1652 | 1469201141836 Marionette TRACE conn2 <- [1,1270,null,{}] 08:25:41 INFO - PROCESS | 1652 | 1469201141838 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}] 08:25:41 INFO - PROCESS | 1652 | 1469201141839 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:41 INFO - PROCESS | 1652 | 1469201141948 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:25:41 INFO - PROCESS | 1652 | 1469201141959 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:41 INFO - PROCESS | 1652 | 1469201141963 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123086000 == 35 [pid = 1652] [id = 325] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124686c00) [pid = 1652] [serial = 974] [outer = 0x0] 08:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12489f000) [pid = 1652] [serial = 975] [outer = 0x124686c00] 08:25:41 INFO - PROCESS | 1652 | 1469201141993 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126524000) [pid = 1652] [serial = 976] [outer = 0x124686c00] 08:25:42 INFO - PROCESS | 1652 | 1469201142461 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]]]}] 08:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 671ms 08:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:25:42 INFO - PROCESS | 1652 | 1469201142513 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1652 | 1469201142515 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:25:42 INFO - PROCESS | 1652 | 1469201142518 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1652 | 1469201142519 Marionette TRACE conn2 <- [1,1274,null,{}] 08:25:42 INFO - PROCESS | 1652 | 1469201142521 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}] 08:25:42 INFO - PROCESS | 1652 | 1469201142522 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:42 INFO - PROCESS | 1652 | 1469201142621 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:25:42 INFO - PROCESS | 1652 | 1469201142624 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:42 INFO - PROCESS | 1652 | 1469201142625 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x128979000 == 36 [pid = 1652] [id = 326] 08:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12468f400) [pid = 1652] [serial = 977] [outer = 0x0] 08:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128bee400) [pid = 1652] [serial = 978] [outer = 0x12468f400] 08:25:42 INFO - PROCESS | 1652 | 1469201142649 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c3d800) [pid = 1652] [serial = 979] [outer = 0x12468f400] 08:25:42 INFO - PROCESS | 1652 | 1469201142987 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]]]}] 08:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 08:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:25:43 INFO - PROCESS | 1652 | 1469201143037 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1652 | 1469201143038 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:25:43 INFO - PROCESS | 1652 | 1469201143040 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1652 | 1469201143041 Marionette TRACE conn2 <- [1,1278,null,{}] 08:25:43 INFO - PROCESS | 1652 | 1469201143043 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}] 08:25:43 INFO - PROCESS | 1652 | 1469201143044 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:43 INFO - PROCESS | 1652 | 1469201143138 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:25:43 INFO - PROCESS | 1652 | 1469201143151 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:43 INFO - PROCESS | 1652 | 1469201143152 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b1000 == 37 [pid = 1652] [id = 327] 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c43c00) [pid = 1652] [serial = 980] [outer = 0x0] 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c75000) [pid = 1652] [serial = 981] [outer = 0x128c43c00] 08:25:43 INFO - PROCESS | 1652 | 1469201143177 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12918fc00) [pid = 1652] [serial = 982] [outer = 0x128c43c00] 08:25:43 INFO - PROCESS | 1652 | 1469201143501 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]]]}] 08:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 08:25:43 INFO - PROCESS | 1652 | 1469201143508 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1652 | 1469201143510 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:25:43 INFO - PROCESS | 1652 | 1469201143512 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1652 | 1469201143513 Marionette TRACE conn2 <- [1,1282,null,{}] 08:25:43 INFO - PROCESS | 1652 | 1469201143515 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}] 08:25:43 INFO - PROCESS | 1652 | 1469201143518 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:43 INFO - PROCESS | 1652 | 1469201143622 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:25:43 INFO - PROCESS | 1652 | 1469201143625 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:43 INFO - PROCESS | 1652 | 1469201143626 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a616800 == 38 [pid = 1652] [id = 328] 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c44c00) [pid = 1652] [serial = 983] [outer = 0x0] 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129296c00) [pid = 1652] [serial = 984] [outer = 0x128c44c00] 08:25:43 INFO - PROCESS | 1652 | 1469201143650 Marionette DEBUG loaded listener.js 08:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1292a4c00) [pid = 1652] [serial = 985] [outer = 0x128c44c00] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118508000) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1236c7400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118069c00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119908000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1234ee800) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e2b800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118353800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12438a400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1164a2000) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1127d2800) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1248a2400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1234f3c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1243df400) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123e70400) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128bf4000) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129b6400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:25:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126b85c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 569ms 08:25:44 INFO - PROCESS | 1652 | 1469201144074 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]]]}] 08:25:44 INFO - PROCESS | 1652 | 1469201144083 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1652 | 1469201144084 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:25:44 INFO - PROCESS | 1652 | 1469201144086 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1652 | 1469201144087 Marionette TRACE conn2 <- [1,1286,null,{}] 08:25:44 INFO - PROCESS | 1652 | 1469201144090 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}] 08:25:44 INFO - PROCESS | 1652 | 1469201144091 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:44 INFO - PROCESS | 1652 | 1469201144170 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:25:44 INFO - PROCESS | 1652 | 1469201144173 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:44 INFO - PROCESS | 1652 | 1469201144175 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12316e000 == 39 [pid = 1652] [id = 329] 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129b9400) [pid = 1652] [serial = 986] [outer = 0x0] 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a0c000) [pid = 1652] [serial = 987] [outer = 0x1129b9400] 08:25:44 INFO - PROCESS | 1652 | 1469201144199 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119298c00) [pid = 1652] [serial = 988] [outer = 0x1129b9400] 08:25:44 INFO - PROCESS | 1652 | 1469201144535 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]]]}] 08:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 08:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:25:44 INFO - PROCESS | 1652 | 1469201144556 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:25:44 INFO - PROCESS | 1652 | 1469201144557 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:25:44 INFO - PROCESS | 1652 | 1469201144559 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:25:44 INFO - PROCESS | 1652 | 1469201144560 Marionette TRACE conn2 <- [1,1290,null,{}] 08:25:44 INFO - PROCESS | 1652 | 1469201144562 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}] 08:25:44 INFO - PROCESS | 1652 | 1469201144563 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:44 INFO - PROCESS | 1652 | 1469201144640 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:25:44 INFO - PROCESS | 1652 | 1469201144699 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:44 INFO - PROCESS | 1652 | 1469201144701 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf6800 == 40 [pid = 1652] [id = 330] 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176c2000) [pid = 1652] [serial = 989] [outer = 0x0] 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1234f8400) [pid = 1652] [serial = 990] [outer = 0x1176c2000] 08:25:44 INFO - PROCESS | 1652 | 1469201144728 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199c6c00) [pid = 1652] [serial = 991] [outer = 0x1176c2000] 08:25:45 INFO - PROCESS | 1652 | 1469201145011 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]]]}] 08:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 467ms 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:25:45 INFO - PROCESS | 1652 | 1469201145027 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1652 | 1469201145028 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:25:45 INFO - PROCESS | 1652 | 1469201145030 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1652 | 1469201145032 Marionette TRACE conn2 <- [1,1294,null,{}] 08:25:45 INFO - PROCESS | 1652 | 1469201145042 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}] 08:25:45 INFO - PROCESS | 1652 | 1469201145044 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:45 INFO - PROCESS | 1652 | 1469201145140 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:25:45 INFO - PROCESS | 1652 | 1469201145143 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:45 INFO - PROCESS | 1652 | 1469201145144 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba18800 == 41 [pid = 1652] [id = 331] 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124384000) [pid = 1652] [serial = 992] [outer = 0x0] 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12989f800) [pid = 1652] [serial = 993] [outer = 0x124384000] 08:25:45 INFO - PROCESS | 1652 | 1469201145168 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a6d4800) [pid = 1652] [serial = 994] [outer = 0x124384000] 08:25:45 INFO - PROCESS | 1652 | 1469201145491 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]]]}] 08:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 477ms 08:25:45 INFO - PROCESS | 1652 | 1469201145507 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1652 | 1469201145508 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:25:45 INFO - PROCESS | 1652 | 1469201145511 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1652 | 1469201145511 Marionette TRACE conn2 <- [1,1298,null,{}] 08:25:45 INFO - PROCESS | 1652 | 1469201145514 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}] 08:25:45 INFO - PROCESS | 1652 | 1469201145515 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:45 INFO - PROCESS | 1652 | 1469201145623 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:25:45 INFO - PROCESS | 1652 | 1469201145628 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:45 INFO - PROCESS | 1652 | 1469201145629 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3d800 == 42 [pid = 1652] [id = 332] 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123930400) [pid = 1652] [serial = 995] [outer = 0x0] 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7b3000) [pid = 1652] [serial = 996] [outer = 0x123930400] 08:25:45 INFO - PROCESS | 1652 | 1469201145653 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a8b0800) [pid = 1652] [serial = 997] [outer = 0x123930400] 08:25:45 INFO - PROCESS | 1652 | 1469201145931 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]]]}] 08:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 08:25:45 INFO - PROCESS | 1652 | 1469201145979 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1652 | 1469201145980 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:25:45 INFO - PROCESS | 1652 | 1469201145985 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1652 | 1469201145988 Marionette TRACE conn2 <- [1,1302,null,{}] 08:25:45 INFO - PROCESS | 1652 | 1469201145990 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}] 08:25:45 INFO - PROCESS | 1652 | 1469201145991 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:46 INFO - PROCESS | 1652 | 1469201146071 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:25:46 INFO - PROCESS | 1652 | 1469201146177 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:46 INFO - PROCESS | 1652 | 1469201146179 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x113377800 == 43 [pid = 1652] [id = 333] 08:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1127d7000) [pid = 1652] [serial = 998] [outer = 0x0] 08:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112a82400) [pid = 1652] [serial = 999] [outer = 0x1127d7000] 08:25:46 INFO - PROCESS | 1652 | 1469201146213 Marionette DEBUG loaded listener.js 08:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116643c00) [pid = 1652] [serial = 1000] [outer = 0x1127d7000] 08:25:46 INFO - PROCESS | 1652 | 1469201146674 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]]]}] 08:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 722ms 08:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:25:46 INFO - PROCESS | 1652 | 1469201146707 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1652 | 1469201146709 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:25:46 INFO - PROCESS | 1652 | 1469201146712 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1652 | 1469201146714 Marionette TRACE conn2 <- [1,1306,null,{}] 08:25:46 INFO - PROCESS | 1652 | 1469201146718 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}] 08:25:46 INFO - PROCESS | 1652 | 1469201146721 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:46 INFO - PROCESS | 1652 | 1469201146827 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:25:46 INFO - PROCESS | 1652 | 1469201146922 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:46 INFO - PROCESS | 1652 | 1469201146924 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192ca000 == 44 [pid = 1652] [id = 334] 08:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1195bc400) [pid = 1652] [serial = 1001] [outer = 0x0] 08:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199c1c00) [pid = 1652] [serial = 1002] [outer = 0x1195bc400] 08:25:46 INFO - PROCESS | 1652 | 1469201146954 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x120fcf800) [pid = 1652] [serial = 1003] [outer = 0x1195bc400] 08:25:47 INFO - PROCESS | 1652 | 1469201147356 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]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 669ms 08:25:47 INFO - PROCESS | 1652 | 1469201147386 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1652 | 1469201147389 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:25:47 INFO - PROCESS | 1652 | 1469201147392 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1652 | 1469201147393 Marionette TRACE conn2 <- [1,1310,null,{}] 08:25:47 INFO - PROCESS | 1652 | 1469201147396 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}] 08:25:47 INFO - PROCESS | 1652 | 1469201147397 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:47 INFO - PROCESS | 1652 | 1469201147499 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:25:47 INFO - PROCESS | 1652 | 1469201147561 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:47 INFO - PROCESS | 1652 | 1469201147563 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c8800 == 45 [pid = 1652] [id = 335] 08:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1236c0400) [pid = 1652] [serial = 1004] [outer = 0x0] 08:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1239a5800) [pid = 1652] [serial = 1005] [outer = 0x1236c0400] 08:25:47 INFO - PROCESS | 1652 | 1469201147590 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123e6f800) [pid = 1652] [serial = 1006] [outer = 0x1236c0400] 08:25:48 INFO - PROCESS | 1652 | 1469201148035 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] 08:25:48 INFO - PROCESS | 1652 | 1469201148063 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:25:48 INFO - PROCESS | 1652 | 1469201148071 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1652 | 1469201148075 Marionette TRACE conn2 <- [1,1314,null,{}] 08:25:48 INFO - PROCESS | 1652 | 1469201148078 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}] 08:25:48 INFO - PROCESS | 1652 | 1469201148081 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:48 INFO - PROCESS | 1652 | 1469201148203 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:25:48 INFO - PROCESS | 1652 | 1469201148288 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:48 INFO - PROCESS | 1652 | 1469201148290 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4c2000 == 46 [pid = 1652] [id = 336] 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123ed7000) [pid = 1652] [serial = 1007] [outer = 0x0] 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12623d400) [pid = 1652] [serial = 1008] [outer = 0x123ed7000] 08:25:48 INFO - PROCESS | 1652 | 1469201148320 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128c47000) [pid = 1652] [serial = 1009] [outer = 0x123ed7000] 08:25:48 INFO - PROCESS | 1652 | 1469201148722 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]]]}] 08:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 679ms 08:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:25:48 INFO - PROCESS | 1652 | 1469201148747 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:25:48 INFO - PROCESS | 1652 | 1469201148749 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:25:48 INFO - PROCESS | 1652 | 1469201148751 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:25:48 INFO - PROCESS | 1652 | 1469201148752 Marionette TRACE conn2 <- [1,1318,null,{}] 08:25:48 INFO - PROCESS | 1652 | 1469201148755 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}] 08:25:48 INFO - PROCESS | 1652 | 1469201148756 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:48 INFO - PROCESS | 1652 | 1469201148857 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:25:48 INFO - PROCESS | 1652 | 1469201148915 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:48 INFO - PROCESS | 1652 | 1469201148916 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca80800 == 47 [pid = 1652] [id = 337] 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129195c00) [pid = 1652] [serial = 1010] [outer = 0x0] 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1298a0800) [pid = 1652] [serial = 1011] [outer = 0x129195c00] 08:25:48 INFO - PROCESS | 1652 | 1469201148945 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a7af800) [pid = 1652] [serial = 1012] [outer = 0x129195c00] 08:25:49 INFO - PROCESS | 1652 | 1469201149553 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]]]}] 08:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 819ms 08:25:49 INFO - PROCESS | 1652 | 1469201149570 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1652 | 1469201149573 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:25:49 INFO - PROCESS | 1652 | 1469201149577 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1652 | 1469201149578 Marionette TRACE conn2 <- [1,1322,null,{}] 08:25:49 INFO - PROCESS | 1652 | 1469201149582 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}] 08:25:49 INFO - PROCESS | 1652 | 1469201149583 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:49 INFO - PROCESS | 1652 | 1469201149679 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:25:49 INFO - PROCESS | 1652 | 1469201149739 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:49 INFO - PROCESS | 1652 | 1469201149742 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999a800 == 48 [pid = 1652] [id = 338] 08:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11690a000) [pid = 1652] [serial = 1013] [outer = 0x0] 08:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118355c00) [pid = 1652] [serial = 1014] [outer = 0x11690a000] 08:25:49 INFO - PROCESS | 1652 | 1469201149769 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1188f1400) [pid = 1652] [serial = 1015] [outer = 0x11690a000] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3d800 == 47 [pid = 1652] [id = 332] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba18800 == 46 [pid = 1652] [id = 331] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf6800 == 45 [pid = 1652] [id = 330] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12316e000 == 44 [pid = 1652] [id = 329] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a616800 == 43 [pid = 1652] [id = 328] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b1000 == 42 [pid = 1652] [id = 327] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x128979000 == 41 [pid = 1652] [id = 326] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123086000 == 40 [pid = 1652] [id = 325] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123d7d800 == 39 [pid = 1652] [id = 324] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x123172800 == 38 [pid = 1652] [id = 323] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x119987800 == 37 [pid = 1652] [id = 322] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117484800 == 36 [pid = 1652] [id = 321] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x116632000 == 35 [pid = 1652] [id = 320] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117d7f800 == 34 [pid = 1652] [id = 319] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a860000 == 33 [pid = 1652] [id = 318] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x117165800 == 32 [pid = 1652] [id = 306] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca80800 == 31 [pid = 1652] [id = 337] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4c2000 == 30 [pid = 1652] [id = 336] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c8800 == 29 [pid = 1652] [id = 335] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1192ca000 == 28 [pid = 1652] [id = 334] 08:25:50 INFO - PROCESS | 1652 | --DOCSHELL 0x113377800 == 27 [pid = 1652] [id = 333] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123737c00) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1239ea000) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118809800) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119534c00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119ce2000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1211f1c00) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1234f7c00) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116a0c400) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x117d35000) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118716800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119539000) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1239a0400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1243e5400) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1188f2c00) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11850c000) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118063c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12438a000) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1258e7800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1246e3800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123925000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1234fc800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123e73c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126525000) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1265a2c00) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124a29400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12918d800) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128c7c400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11690cc00) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113d58400) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128bf4800) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c73400) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12623a000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12663cc00) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1236c0800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12918d400) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 08:25:50 INFO - PROCESS | 1652 | 1469201150778 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]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1222ms 08:25:50 INFO - PROCESS | 1652 | 1469201150799 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 1652 | 1469201150805 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:25:50 INFO - PROCESS | 1652 | 1469201150808 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1652 | 1469201150810 Marionette TRACE conn2 <- [1,1326,null,{}] 08:25:50 INFO - PROCESS | 1652 | 1469201150814 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}] 08:25:50 INFO - PROCESS | 1652 | 1469201150815 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:50 INFO - PROCESS | 1652 | 1469201150897 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:25:50 INFO - PROCESS | 1652 | 1469201150904 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:50 INFO - PROCESS | 1652 | 1469201150905 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11600b800 == 28 [pid = 1652] [id = 339] 08:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113237400) [pid = 1652] [serial = 1016] [outer = 0x0] 08:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113dde000) [pid = 1652] [serial = 1017] [outer = 0x113237400] 08:25:50 INFO - PROCESS | 1652 | 1469201150934 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116644000) [pid = 1652] [serial = 1018] [outer = 0x113237400] 08:25:51 INFO - PROCESS | 1652 | 1469201151291 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]]]}] 08:25:51 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 08:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 519ms 08:25:51 INFO - PROCESS | 1652 | 1469201151351 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 1652 | 1469201151355 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:25:51 INFO - PROCESS | 1652 | 1469201151361 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 1652 | 1469201151362 Marionette TRACE conn2 <- [1,1330,null,{}] 08:25:51 INFO - PROCESS | 1652 | 1469201151366 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}] 08:25:51 INFO - PROCESS | 1652 | 1469201151368 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:51 INFO - PROCESS | 1652 | 1469201151442 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:25:51 INFO - PROCESS | 1652 | 1469201151448 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:51 INFO - PROCESS | 1652 | 1469201151451 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d82800 == 29 [pid = 1652] [id = 340] 08:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11698dc00) [pid = 1652] [serial = 1019] [outer = 0x0] 08:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118068c00) [pid = 1652] [serial = 1020] [outer = 0x11698dc00] 08:25:51 INFO - PROCESS | 1652 | 1469201151479 Marionette DEBUG loaded listener.js 08:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118352c00) [pid = 1652] [serial = 1021] [outer = 0x11698dc00] 08:25:51 INFO - PROCESS | 1652 | 1469201151948 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]]]}] 08:25:52 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 08:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 08:25:52 INFO - PROCESS | 1652 | 1469201152032 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:25:52 INFO - PROCESS | 1652 | 1469201152036 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:25:52 INFO - PROCESS | 1652 | 1469201152039 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1652 | 1469201152041 Marionette TRACE conn2 <- [1,1334,null,{}] 08:25:52 INFO - PROCESS | 1652 | 1469201152045 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}] 08:25:52 INFO - PROCESS | 1652 | 1469201152047 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:52 INFO - PROCESS | 1652 | 1469201152175 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:25:52 INFO - PROCESS | 1652 | 1469201152251 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:52 INFO - PROCESS | 1652 | 1469201152253 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739000 == 30 [pid = 1652] [id = 341] 08:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a82800) [pid = 1652] [serial = 1022] [outer = 0x0] 08:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116fa3800) [pid = 1652] [serial = 1023] [outer = 0x112a82800] 08:25:52 INFO - PROCESS | 1652 | 1469201152284 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118317c00) [pid = 1652] [serial = 1024] [outer = 0x112a82800] 08:25:52 INFO - PROCESS | 1652 | 1469201152783 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]]]}] 08:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 771ms 08:25:52 INFO - PROCESS | 1652 | 1469201152825 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:25:52 INFO - PROCESS | 1652 | 1469201152828 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:25:52 INFO - PROCESS | 1652 | 1469201152836 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:25:52 INFO - PROCESS | 1652 | 1469201152838 Marionette TRACE conn2 <- [1,1338,null,{}] 08:25:52 INFO - PROCESS | 1652 | 1469201152841 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}] 08:25:52 INFO - PROCESS | 1652 | 1469201152842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:52 INFO - PROCESS | 1652 | 1469201152945 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:25:53 INFO - PROCESS | 1652 | 1469201153019 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:53 INFO - PROCESS | 1652 | 1469201153021 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192cd000 == 31 [pid = 1652] [id = 342] 08:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119140c00) [pid = 1652] [serial = 1025] [outer = 0x0] 08:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11929c400) [pid = 1652] [serial = 1026] [outer = 0x119140c00] 08:25:53 INFO - PROCESS | 1652 | 1469201153051 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195b9000) [pid = 1652] [serial = 1027] [outer = 0x119140c00] 08:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11600b800 == 30 [pid = 1652] [id = 339] 08:25:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11999a800 == 29 [pid = 1652] [id = 338] 08:25:54 INFO - PROCESS | 1652 | 1469201154141 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]]]}] 08:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1321ms 08:25:54 INFO - PROCESS | 1652 | 1469201154157 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:25:54 INFO - PROCESS | 1652 | 1469201154159 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:25:54 INFO - PROCESS | 1652 | 1469201154162 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1652 | 1469201154164 Marionette TRACE conn2 <- [1,1342,null,{}] 08:25:54 INFO - PROCESS | 1652 | 1469201154170 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}] 08:25:54 INFO - PROCESS | 1652 | 1469201154171 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:54 INFO - PROCESS | 1652 | 1469201154252 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:25:54 INFO - PROCESS | 1652 | 1469201154257 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:54 INFO - PROCESS | 1652 | 1469201154260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x117478000 == 30 [pid = 1652] [id = 343] 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113ece800) [pid = 1652] [serial = 1028] [outer = 0x0] 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1176c2400) [pid = 1652] [serial = 1029] [outer = 0x113ece800] 08:25:54 INFO - PROCESS | 1652 | 1469201154301 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118715400) [pid = 1652] [serial = 1030] [outer = 0x113ece800] 08:25:54 INFO - PROCESS | 1652 | 1469201154661 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]]]}] 08:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 521ms 08:25:54 INFO - PROCESS | 1652 | 1469201154682 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 1652 | 1469201154685 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:25:54 INFO - PROCESS | 1652 | 1469201154708 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1652 | 1469201154709 Marionette TRACE conn2 <- [1,1346,null,{}] 08:25:54 INFO - PROCESS | 1652 | 1469201154712 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}] 08:25:54 INFO - PROCESS | 1652 | 1469201154714 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:54 INFO - PROCESS | 1652 | 1469201154811 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:25:54 INFO - PROCESS | 1652 | 1469201154816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:54 INFO - PROCESS | 1652 | 1469201154817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bc6800 == 31 [pid = 1652] [id = 344] 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11880e400) [pid = 1652] [serial = 1031] [outer = 0x0] 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199bf400) [pid = 1652] [serial = 1032] [outer = 0x11880e400] 08:25:54 INFO - PROCESS | 1652 | 1469201154843 Marionette DEBUG loaded listener.js 08:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1211ec800) [pid = 1652] [serial = 1033] [outer = 0x11880e400] 08:25:55 INFO - PROCESS | 1652 | 1469201155207 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]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 08:25:55 INFO - PROCESS | 1652 | 1469201155229 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1652 | 1469201155230 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:25:55 INFO - PROCESS | 1652 | 1469201155239 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1652 | 1469201155241 Marionette TRACE conn2 <- [1,1350,null,{}] 08:25:55 INFO - PROCESS | 1652 | 1469201155249 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}] 08:25:55 INFO - PROCESS | 1652 | 1469201155255 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:55 INFO - PROCESS | 1652 | 1469201155353 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:25:55 INFO - PROCESS | 1652 | 1469201155358 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:55 INFO - PROCESS | 1652 | 1469201155360 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x123838000 == 32 [pid = 1652] [id = 345] 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1211f6000) [pid = 1652] [serial = 1034] [outer = 0x0] 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1234fa400) [pid = 1652] [serial = 1035] [outer = 0x1211f6000] 08:25:55 INFO - PROCESS | 1652 | 1469201155387 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123739800) [pid = 1652] [serial = 1036] [outer = 0x1211f6000] 08:25:55 INFO - PROCESS | 1652 | 1469201155747 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]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 529ms 08:25:55 INFO - PROCESS | 1652 | 1469201155762 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1652 | 1469201155764 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:25:55 INFO - PROCESS | 1652 | 1469201155767 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1652 | 1469201155768 Marionette TRACE conn2 <- [1,1354,null,{}] 08:25:55 INFO - PROCESS | 1652 | 1469201155770 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}] 08:25:55 INFO - PROCESS | 1652 | 1469201155771 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:55 INFO - PROCESS | 1652 | 1469201155874 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:25:55 INFO - PROCESS | 1652 | 1469201155889 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:55 INFO - PROCESS | 1652 | 1469201155890 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11206b800 == 33 [pid = 1652] [id = 346] 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123926c00) [pid = 1652] [serial = 1037] [outer = 0x0] 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1239dbc00) [pid = 1652] [serial = 1038] [outer = 0x123926c00] 08:25:55 INFO - PROCESS | 1652 | 1469201155916 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1239e5400) [pid = 1652] [serial = 1039] [outer = 0x123926c00] 08:25:56 INFO - PROCESS | 1652 | 1469201156290 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]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:25:56 INFO - PROCESS | 1652 | 1469201156343 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1652 | 1469201156344 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:25:56 INFO - PROCESS | 1652 | 1469201156346 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1652 | 1469201156347 Marionette TRACE conn2 <- [1,1358,null,{}] 08:25:56 INFO - PROCESS | 1652 | 1469201156350 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}] 08:25:56 INFO - PROCESS | 1652 | 1469201156351 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:56 INFO - PROCESS | 1652 | 1469201156443 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:25:56 INFO - PROCESS | 1652 | 1469201156455 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:56 INFO - PROCESS | 1652 | 1469201156456 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12595d000 == 34 [pid = 1652] [id = 347] 08:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113d57000) [pid = 1652] [serial = 1040] [outer = 0x0] 08:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123e6ec00) [pid = 1652] [serial = 1041] [outer = 0x113d57000] 08:25:56 INFO - PROCESS | 1652 | 1469201156480 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124315c00) [pid = 1652] [serial = 1042] [outer = 0x113d57000] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11690a000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1127d7000) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195bc400) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1236c0400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113237400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12468f400) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128c43c00) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128c44c00) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176c0800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164e5000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116765000) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113dd5400) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176c2800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1239df000) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112d87c00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123ed7000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124384000) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129b9400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176c2000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129195c00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123930400) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:25:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124686c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:25:56 INFO - PROCESS | 1652 | 1469201156849 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]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 517ms 08:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:25:56 INFO - PROCESS | 1652 | 1469201156865 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1652 | 1469201156866 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:25:56 INFO - PROCESS | 1652 | 1469201156868 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1652 | 1469201156869 Marionette TRACE conn2 <- [1,1362,null,{}] 08:25:56 INFO - PROCESS | 1652 | 1469201156871 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}] 08:25:56 INFO - PROCESS | 1652 | 1469201156875 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:56 INFO - PROCESS | 1652 | 1469201156994 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:25:57 INFO - PROCESS | 1652 | 1469201157003 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:57 INFO - PROCESS | 1652 | 1469201157004 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12668a800 == 35 [pid = 1652] [id = 348] 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11806c000) [pid = 1652] [serial = 1043] [outer = 0x0] 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124383000) [pid = 1652] [serial = 1044] [outer = 0x11806c000] 08:25:57 INFO - PROCESS | 1652 | 1469201157031 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12438d800) [pid = 1652] [serial = 1045] [outer = 0x11806c000] 08:25:57 INFO - PROCESS | 1652 | 1469201157429 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]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 568ms 08:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:25:57 INFO - PROCESS | 1652 | 1469201157438 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1652 | 1469201157440 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:25:57 INFO - PROCESS | 1652 | 1469201157444 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1652 | 1469201157458 Marionette TRACE conn2 <- [1,1366,null,{}] 08:25:57 INFO - PROCESS | 1652 | 1469201157462 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}] 08:25:57 INFO - PROCESS | 1652 | 1469201157464 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:57 INFO - PROCESS | 1652 | 1469201157610 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:25:57 INFO - PROCESS | 1652 | 1469201157618 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:57 INFO - PROCESS | 1652 | 1469201157619 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x118736800 == 36 [pid = 1652] [id = 349] 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1243dfc00) [pid = 1652] [serial = 1046] [outer = 0x0] 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124480000) [pid = 1652] [serial = 1047] [outer = 0x1243dfc00] 08:25:57 INFO - PROCESS | 1652 | 1469201157644 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1246e5800) [pid = 1652] [serial = 1048] [outer = 0x1243dfc00] 08:25:57 INFO - PROCESS | 1652 | 1469201157964 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] 08:25:57 INFO - PROCESS | 1652 | 1469201157978 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:25:57 INFO - PROCESS | 1652 | 1469201157981 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1652 | 1469201157982 Marionette TRACE conn2 <- [1,1370,null,{}] 08:25:57 INFO - PROCESS | 1652 | 1469201157985 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}] 08:25:57 INFO - PROCESS | 1652 | 1469201157987 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:58 INFO - PROCESS | 1652 | 1469201158060 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:25:58 INFO - PROCESS | 1652 | 1469201158063 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:58 INFO - PROCESS | 1652 | 1469201158064 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c8800 == 37 [pid = 1652] [id = 350] 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1248a1800) [pid = 1652] [serial = 1049] [outer = 0x0] 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126230000) [pid = 1652] [serial = 1050] [outer = 0x1248a1800] 08:25:58 INFO - PROCESS | 1652 | 1469201158091 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126524400) [pid = 1652] [serial = 1051] [outer = 0x1248a1800] 08:25:58 INFO - PROCESS | 1652 | 1469201158406 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] 08:25:58 INFO - PROCESS | 1652 | 1469201158451 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:25:58 INFO - PROCESS | 1652 | 1469201158461 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1652 | 1469201158462 Marionette TRACE conn2 <- [1,1374,null,{}] 08:25:58 INFO - PROCESS | 1652 | 1469201158464 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}] 08:25:58 INFO - PROCESS | 1652 | 1469201158465 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:58 INFO - PROCESS | 1652 | 1469201158569 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:25:58 INFO - PROCESS | 1652 | 1469201158575 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:58 INFO - PROCESS | 1652 | 1469201158576 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12317c800 == 38 [pid = 1652] [id = 351] 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1246ea000) [pid = 1652] [serial = 1052] [outer = 0x0] 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1265a2800) [pid = 1652] [serial = 1053] [outer = 0x1246ea000] 08:25:58 INFO - PROCESS | 1652 | 1469201158600 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12686cc00) [pid = 1652] [serial = 1054] [outer = 0x1246ea000] 08:25:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:25:59 INFO - PROCESS | 1652 | 1469201159116 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] 08:25:59 INFO - PROCESS | 1652 | 1469201159133 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:25:59 INFO - PROCESS | 1652 | 1469201159136 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1652 | 1469201159139 Marionette TRACE conn2 <- [1,1378,null,{}] 08:25:59 INFO - PROCESS | 1652 | 1469201159143 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}] 08:25:59 INFO - PROCESS | 1652 | 1469201159144 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:59 INFO - PROCESS | 1652 | 1469201159248 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:25:59 INFO - PROCESS | 1652 | 1469201159305 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:25:59 INFO - PROCESS | 1652 | 1469201159306 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x119990000 == 39 [pid = 1652] [id = 352] 08:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116767400) [pid = 1652] [serial = 1055] [outer = 0x0] 08:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11821e400) [pid = 1652] [serial = 1056] [outer = 0x116767400] 08:25:59 INFO - PROCESS | 1652 | 1469201159337 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11914a800) [pid = 1652] [serial = 1057] [outer = 0x116767400] 08:25:59 INFO - PROCESS | 1652 | 1469201159748 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] 08:25:59 INFO - PROCESS | 1652 | 1469201159764 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:25:59 INFO - PROCESS | 1652 | 1469201159768 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:25:59 INFO - PROCESS | 1652 | 1469201159770 Marionette TRACE conn2 <- [1,1382,null,{}] 08:25:59 INFO - PROCESS | 1652 | 1469201159772 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}] 08:25:59 INFO - PROCESS | 1652 | 1469201159773 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:25:59 INFO - PROCESS | 1652 | 1469201159881 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:26:00 INFO - PROCESS | 1652 | 1469201160034 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:00 INFO - PROCESS | 1652 | 1469201160035 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125919000 == 40 [pid = 1652] [id = 353] 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199be400) [pid = 1652] [serial = 1058] [outer = 0x0] 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1211ef000) [pid = 1652] [serial = 1059] [outer = 0x1199be400] 08:26:00 INFO - PROCESS | 1652 | 1469201160089 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1234f7c00) [pid = 1652] [serial = 1060] [outer = 0x1199be400] 08:26:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:26:00 INFO - PROCESS | 1652 | 1469201160581 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] 08:26:00 INFO - PROCESS | 1652 | 1469201160641 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:26:00 INFO - PROCESS | 1652 | 1469201160643 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1652 | 1469201160646 Marionette TRACE conn2 <- [1,1386,null,{}] 08:26:00 INFO - PROCESS | 1652 | 1469201160653 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}] 08:26:00 INFO - PROCESS | 1652 | 1469201160657 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:00 INFO - PROCESS | 1652 | 1469201160752 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:26:00 INFO - PROCESS | 1652 | 1469201160822 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:00 INFO - PROCESS | 1652 | 1469201160824 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaee000 == 41 [pid = 1652] [id = 354] 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123bb4400) [pid = 1652] [serial = 1061] [outer = 0x0] 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123ed3400) [pid = 1652] [serial = 1062] [outer = 0x123bb4400] 08:26:00 INFO - PROCESS | 1652 | 1469201160855 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124a29400) [pid = 1652] [serial = 1063] [outer = 0x123bb4400] 08:26:01 INFO - PROCESS | 1652 | 1469201161327 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] 08:26:01 INFO - PROCESS | 1652 | 1469201161368 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:26:01 INFO - PROCESS | 1652 | 1469201161371 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1652 | 1469201161372 Marionette TRACE conn2 <- [1,1390,null,{}] 08:26:01 INFO - PROCESS | 1652 | 1469201161375 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}] 08:26:01 INFO - PROCESS | 1652 | 1469201161376 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:01 INFO - PROCESS | 1652 | 1469201161484 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:26:01 INFO - PROCESS | 1652 | 1469201161552 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:01 INFO - PROCESS | 1652 | 1469201161553 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116691000 == 42 [pid = 1652] [id = 355] 08:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1132d2000) [pid = 1652] [serial = 1064] [outer = 0x0] 08:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123ed6000) [pid = 1652] [serial = 1065] [outer = 0x1132d2000] 08:26:01 INFO - PROCESS | 1652 | 1469201161582 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bf3400) [pid = 1652] [serial = 1066] [outer = 0x1132d2000] 08:26:02 INFO - PROCESS | 1652 | 1469201162178 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]]]}] 08:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 869ms 08:26:02 INFO - PROCESS | 1652 | 1469201162240 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 1652 | 1469201162242 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:26:02 INFO - PROCESS | 1652 | 1469201162246 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 1652 | 1469201162247 Marionette TRACE conn2 <- [1,1394,null,{}] 08:26:02 INFO - PROCESS | 1652 | 1469201162251 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}] 08:26:02 INFO - PROCESS | 1652 | 1469201162253 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:02 INFO - PROCESS | 1652 | 1469201162396 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:26:02 INFO - PROCESS | 1652 | 1469201162523 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:02 INFO - PROCESS | 1652 | 1469201162526 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x111be0800 == 43 [pid = 1652] [id = 356] 08:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11690cc00) [pid = 1652] [serial = 1067] [outer = 0x0] 08:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116a0e000) [pid = 1652] [serial = 1068] [outer = 0x11690cc00] 08:26:02 INFO - PROCESS | 1652 | 1469201162553 Marionette DEBUG loaded listener.js 08:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11806d000) [pid = 1652] [serial = 1069] [outer = 0x11690cc00] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c8800 == 42 [pid = 1652] [id = 350] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118736800 == 41 [pid = 1652] [id = 349] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12668a800 == 40 [pid = 1652] [id = 348] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12595d000 == 39 [pid = 1652] [id = 347] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11206b800 == 38 [pid = 1652] [id = 346] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123838000 == 37 [pid = 1652] [id = 345] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119bc6800 == 36 [pid = 1652] [id = 344] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117478000 == 35 [pid = 1652] [id = 343] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1192cd000 == 34 [pid = 1652] [id = 342] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118068c00) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118739000 == 33 [pid = 1652] [id = 341] 08:26:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117d82800 == 32 [pid = 1652] [id = 340] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118355c00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1188f1400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116643c00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112a82400) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199c1c00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123e6f800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113dde000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1239a5800) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128bee400) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c75000) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129296c00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118314c00) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1195b3000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116908000) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118060c00) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117d41000) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118351800) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123bc0000) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124384c00) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199c6800) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1231e8400) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129194800) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x120fcfc00) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1239de000) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x120fcf800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12623d400) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116644000) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c47000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a6d4800) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116a0c000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1234f8400) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119298c00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1298a0800) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a7af800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12989f800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12a7b3000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1292a4c00) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12489f000) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x126524000) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12918fc00) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1199c6c00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a8b0800) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 08:26:02 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x128c3d800) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 08:26:03 INFO - PROCESS | 1652 | 1469201163035 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]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 821ms 08:26:03 INFO - PROCESS | 1652 | 1469201163072 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1652 | 1469201163075 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:26:03 INFO - PROCESS | 1652 | 1469201163079 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1652 | 1469201163081 Marionette TRACE conn2 <- [1,1398,null,{}] 08:26:03 INFO - PROCESS | 1652 | 1469201163084 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}] 08:26:03 INFO - PROCESS | 1652 | 1469201163086 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:03 INFO - PROCESS | 1652 | 1469201163164 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:26:03 INFO - PROCESS | 1652 | 1469201163169 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:03 INFO - PROCESS | 1652 | 1469201163171 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181f2800 == 33 [pid = 1652] [id = 357] 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1195adc00) [pid = 1652] [serial = 1070] [outer = 0x0] 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1195bc400) [pid = 1652] [serial = 1071] [outer = 0x1195adc00] 08:26:03 INFO - PROCESS | 1652 | 1469201163198 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1199c5400) [pid = 1652] [serial = 1072] [outer = 0x1195adc00] 08:26:03 INFO - PROCESS | 1652 | 1469201163527 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]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 471ms 08:26:03 INFO - PROCESS | 1652 | 1469201163551 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:26:03 INFO - PROCESS | 1652 | 1469201163555 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:26:03 INFO - PROCESS | 1652 | 1469201163557 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1652 | 1469201163560 Marionette TRACE conn2 <- [1,1402,null,{}] 08:26:03 INFO - PROCESS | 1652 | 1469201163568 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}] 08:26:03 INFO - PROCESS | 1652 | 1469201163572 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:03 INFO - PROCESS | 1652 | 1469201163662 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:26:03 INFO - PROCESS | 1652 | 1469201163722 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:03 INFO - PROCESS | 1652 | 1469201163724 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd0800 == 34 [pid = 1652] [id = 358] 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x120fcfc00) [pid = 1652] [serial = 1073] [outer = 0x0] 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1234f9000) [pid = 1652] [serial = 1074] [outer = 0x120fcfc00] 08:26:03 INFO - PROCESS | 1652 | 1469201163751 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x123928000) [pid = 1652] [serial = 1075] [outer = 0x120fcfc00] 08:26:04 INFO - PROCESS | 1652 | 1469201164141 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]]]}] 08:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 622ms 08:26:04 INFO - PROCESS | 1652 | 1469201164180 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 1652 | 1469201164182 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:26:04 INFO - PROCESS | 1652 | 1469201164199 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 1652 | 1469201164202 Marionette TRACE conn2 <- [1,1406,null,{}] 08:26:04 INFO - PROCESS | 1652 | 1469201164207 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}] 08:26:04 INFO - PROCESS | 1652 | 1469201164208 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:04 INFO - PROCESS | 1652 | 1469201164323 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:26:04 INFO - PROCESS | 1652 | 1469201164328 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:04 INFO - PROCESS | 1652 | 1469201164330 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12383e000 == 35 [pid = 1652] [id = 359] 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1239e3400) [pid = 1652] [serial = 1076] [outer = 0x0] 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12438a400) [pid = 1652] [serial = 1077] [outer = 0x1239e3400] 08:26:04 INFO - PROCESS | 1652 | 1469201164370 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12448a800) [pid = 1652] [serial = 1078] [outer = 0x1239e3400] 08:26:04 INFO - PROCESS | 1652 | 1469201164686 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]]]}] 08:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 534ms 08:26:04 INFO - PROCESS | 1652 | 1469201164721 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:26:04 INFO - PROCESS | 1652 | 1469201164723 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:26:04 INFO - PROCESS | 1652 | 1469201164725 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:26:04 INFO - PROCESS | 1652 | 1469201164726 Marionette TRACE conn2 <- [1,1410,null,{}] 08:26:04 INFO - PROCESS | 1652 | 1469201164728 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}] 08:26:04 INFO - PROCESS | 1652 | 1469201164730 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:04 INFO - PROCESS | 1652 | 1469201164807 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:26:04 INFO - PROCESS | 1652 | 1469201164867 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:04 INFO - PROCESS | 1652 | 1469201164869 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e06800 == 36 [pid = 1652] [id = 360] 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123bc0000) [pid = 1652] [serial = 1079] [outer = 0x0] 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12489f000) [pid = 1652] [serial = 1080] [outer = 0x123bc0000] 08:26:04 INFO - PROCESS | 1652 | 1469201164894 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1266b8400) [pid = 1652] [serial = 1081] [outer = 0x123bc0000] 08:26:05 INFO - PROCESS | 1652 | 1469201165246 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]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 572ms 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:26:05 INFO - PROCESS | 1652 | 1469201165297 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1652 | 1469201165299 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:26:05 INFO - PROCESS | 1652 | 1469201165301 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1652 | 1469201165302 Marionette TRACE conn2 <- [1,1414,null,{}] 08:26:05 INFO - PROCESS | 1652 | 1469201165304 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}] 08:26:05 INFO - PROCESS | 1652 | 1469201165308 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:05 INFO - PROCESS | 1652 | 1469201165425 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:26:05 INFO - PROCESS | 1652 | 1469201165438 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:05 INFO - PROCESS | 1652 | 1469201165439 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262c0000 == 37 [pid = 1652] [id = 361] 08:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x128bee000) [pid = 1652] [serial = 1082] [outer = 0x0] 08:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128c41800) [pid = 1652] [serial = 1083] [outer = 0x128bee000] 08:26:05 INFO - PROCESS | 1652 | 1469201165464 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x129296c00) [pid = 1652] [serial = 1084] [outer = 0x128bee000] 08:26:05 INFO - PROCESS | 1652 | 1469201165812 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]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 08:26:05 INFO - PROCESS | 1652 | 1469201165822 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:26:05 INFO - PROCESS | 1652 | 1469201165823 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:26:05 INFO - PROCESS | 1652 | 1469201165837 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1652 | 1469201165838 Marionette TRACE conn2 <- [1,1418,null,{}] 08:26:05 INFO - PROCESS | 1652 | 1469201165841 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}] 08:26:05 INFO - PROCESS | 1652 | 1469201165842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:05 INFO - PROCESS | 1652 | 1469201165938 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:26:05 INFO - PROCESS | 1652 | 1469201165942 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:05 INFO - PROCESS | 1652 | 1469201165943 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e46800 == 38 [pid = 1652] [id = 362] 08:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x128bf2800) [pid = 1652] [serial = 1085] [outer = 0x0] 08:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12948e000) [pid = 1652] [serial = 1086] [outer = 0x128bf2800] 08:26:05 INFO - PROCESS | 1652 | 1469201165974 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112f0cc00) [pid = 1652] [serial = 1087] [outer = 0x128bf2800] 08:26:06 INFO - PROCESS | 1652 | 1469201166322 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]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:26:06 INFO - PROCESS | 1652 | 1469201166361 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1652 | 1469201166362 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:26:06 INFO - PROCESS | 1652 | 1469201166364 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1652 | 1469201166365 Marionette TRACE conn2 <- [1,1422,null,{}] 08:26:06 INFO - PROCESS | 1652 | 1469201166367 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}] 08:26:06 INFO - PROCESS | 1652 | 1469201166368 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:06 INFO - PROCESS | 1652 | 1469201166468 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:26:06 INFO - PROCESS | 1652 | 1469201166471 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:06 INFO - PROCESS | 1652 | 1469201166472 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d4800 == 39 [pid = 1652] [id = 363] 08:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12948dc00) [pid = 1652] [serial = 1088] [outer = 0x0] 08:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a6d3000) [pid = 1652] [serial = 1089] [outer = 0x12948dc00] 08:26:06 INFO - PROCESS | 1652 | 1469201166496 Marionette DEBUG loaded listener.js 08:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a7b7800) [pid = 1652] [serial = 1090] [outer = 0x12948dc00] 08:26:06 INFO - PROCESS | 1652 | 1469201166829 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]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 08:26:06 INFO - PROCESS | 1652 | 1469201166884 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1652 | 1469201166886 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:26:06 INFO - PROCESS | 1652 | 1469201166888 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1652 | 1469201166889 Marionette TRACE conn2 <- [1,1426,null,{}] 08:26:06 INFO - PROCESS | 1652 | 1469201166891 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}] 08:26:06 INFO - PROCESS | 1652 | 1469201166893 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:06 INFO - PROCESS | 1652 | 1469201166992 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:26:07 INFO - PROCESS | 1652 | 1469201167004 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:07 INFO - PROCESS | 1652 | 1469201167005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd1000 == 40 [pid = 1652] [id = 364] 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a7b9c00) [pid = 1652] [serial = 1091] [outer = 0x0] 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a8b3400) [pid = 1652] [serial = 1092] [outer = 0x12a7b9c00] 08:26:07 INFO - PROCESS | 1652 | 1469201167036 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a8bac00) [pid = 1652] [serial = 1093] [outer = 0x12a7b9c00] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123926c00) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11806c000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1248a1800) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1243dfc00) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11880e400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x113ece800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119140c00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1211f6000) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:26:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x113d57000) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:26:07 INFO - PROCESS | 1652 | 1469201167412 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]]]}] 08:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 569ms 08:26:07 INFO - PROCESS | 1652 | 1469201167458 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:26:07 INFO - PROCESS | 1652 | 1469201167459 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:26:07 INFO - PROCESS | 1652 | 1469201167461 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1652 | 1469201167462 Marionette TRACE conn2 <- [1,1430,null,{}] 08:26:07 INFO - PROCESS | 1652 | 1469201167464 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}] 08:26:07 INFO - PROCESS | 1652 | 1469201167465 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:07 INFO - PROCESS | 1652 | 1469201167545 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:26:07 INFO - PROCESS | 1652 | 1469201167607 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:07 INFO - PROCESS | 1652 | 1469201167609 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf2000 == 41 [pid = 1652] [id = 365] 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1127dec00) [pid = 1652] [serial = 1094] [outer = 0x0] 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123446c00) [pid = 1652] [serial = 1095] [outer = 0x1127dec00] 08:26:07 INFO - PROCESS | 1652 | 1469201167633 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1258e2400) [pid = 1652] [serial = 1096] [outer = 0x1127dec00] 08:26:07 INFO - PROCESS | 1652 | 1469201167907 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]]]}] 08:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms 08:26:07 INFO - PROCESS | 1652 | 1469201167931 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1652 | 1469201167933 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:26:07 INFO - PROCESS | 1652 | 1469201167942 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1652 | 1469201167944 Marionette TRACE conn2 <- [1,1434,null,{}] 08:26:07 INFO - PROCESS | 1652 | 1469201167946 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}] 08:26:07 INFO - PROCESS | 1652 | 1469201167948 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:08 INFO - PROCESS | 1652 | 1469201168046 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:26:08 INFO - PROCESS | 1652 | 1469201168059 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:08 INFO - PROCESS | 1652 | 1469201168061 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c022000 == 42 [pid = 1652] [id = 366] 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123bb2000) [pid = 1652] [serial = 1097] [outer = 0x0] 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12ac4c400) [pid = 1652] [serial = 1098] [outer = 0x123bb2000] 08:26:08 INFO - PROCESS | 1652 | 1469201168087 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b133000) [pid = 1652] [serial = 1099] [outer = 0x123bb2000] 08:26:08 INFO - PROCESS | 1652 | 1469201168448 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]]]}] 08:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 08:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:26:08 INFO - PROCESS | 1652 | 1469201168462 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 1652 | 1469201168463 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:26:08 INFO - PROCESS | 1652 | 1469201168466 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1652 | 1469201168467 Marionette TRACE conn2 <- [1,1438,null,{}] 08:26:08 INFO - PROCESS | 1652 | 1469201168484 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}] 08:26:08 INFO - PROCESS | 1652 | 1469201168487 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:08 INFO - PROCESS | 1652 | 1469201168565 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:26:08 INFO - PROCESS | 1652 | 1469201168571 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:08 INFO - PROCESS | 1652 | 1469201168572 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c475000 == 43 [pid = 1652] [id = 367] 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12acf3c00) [pid = 1652] [serial = 1100] [outer = 0x0] 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b140400) [pid = 1652] [serial = 1101] [outer = 0x12acf3c00] 08:26:08 INFO - PROCESS | 1652 | 1469201168596 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b99b000) [pid = 1652] [serial = 1102] [outer = 0x12acf3c00] 08:26:08 INFO - PROCESS | 1652 | 1469201168896 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]]]}] 08:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 472ms 08:26:08 INFO - PROCESS | 1652 | 1469201168939 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:26:08 INFO - PROCESS | 1652 | 1469201168940 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:26:08 INFO - PROCESS | 1652 | 1469201168942 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:26:08 INFO - PROCESS | 1652 | 1469201168943 Marionette TRACE conn2 <- [1,1442,null,{}] 08:26:08 INFO - PROCESS | 1652 | 1469201168945 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}] 08:26:08 INFO - PROCESS | 1652 | 1469201168946 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:09 INFO - PROCESS | 1652 | 1469201169036 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:26:09 INFO - PROCESS | 1652 | 1469201169040 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:09 INFO - PROCESS | 1652 | 1469201169041 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca80000 == 44 [pid = 1652] [id = 368] 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b99b400) [pid = 1652] [serial = 1103] [outer = 0x0] 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b9a1000) [pid = 1652] [serial = 1104] [outer = 0x12b99b400] 08:26:09 INFO - PROCESS | 1652 | 1469201169065 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ba96000) [pid = 1652] [serial = 1105] [outer = 0x12b99b400] 08:26:09 INFO - PROCESS | 1652 | 1469201169553 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]]]}] 08:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 620ms 08:26:09 INFO - PROCESS | 1652 | 1469201169563 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 1652 | 1469201169566 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:26:09 INFO - PROCESS | 1652 | 1469201169571 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1652 | 1469201169573 Marionette TRACE conn2 <- [1,1446,null,{}] 08:26:09 INFO - PROCESS | 1652 | 1469201169577 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}] 08:26:09 INFO - PROCESS | 1652 | 1469201169579 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:09 INFO - PROCESS | 1652 | 1469201169689 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:26:09 INFO - PROCESS | 1652 | 1469201169763 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:09 INFO - PROCESS | 1652 | 1469201169764 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119167800 == 45 [pid = 1652] [id = 369] 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118228000) [pid = 1652] [serial = 1106] [outer = 0x0] 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118802c00) [pid = 1652] [serial = 1107] [outer = 0x118228000] 08:26:09 INFO - PROCESS | 1652 | 1469201169794 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119694800) [pid = 1652] [serial = 1108] [outer = 0x118228000] 08:26:10 INFO - PROCESS | 1652 | 1469201170232 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]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 08:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:26:10 INFO - PROCESS | 1652 | 1469201170241 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1652 | 1469201170244 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:26:10 INFO - PROCESS | 1652 | 1469201170249 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1652 | 1469201170253 Marionette TRACE conn2 <- [1,1450,null,{}] 08:26:10 INFO - PROCESS | 1652 | 1469201170256 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}] 08:26:10 INFO - PROCESS | 1652 | 1469201170257 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:10 INFO - PROCESS | 1652 | 1469201170363 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:26:10 INFO - PROCESS | 1652 | 1469201170436 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:10 INFO - PROCESS | 1652 | 1469201170437 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246c4800 == 46 [pid = 1652] [id = 370] 08:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ce2000) [pid = 1652] [serial = 1109] [outer = 0x0] 08:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1236c0800) [pid = 1652] [serial = 1110] [outer = 0x119ce2000] 08:26:10 INFO - PROCESS | 1652 | 1469201170482 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12399b000) [pid = 1652] [serial = 1111] [outer = 0x119ce2000] 08:26:10 INFO - PROCESS | 1652 | 1469201170922 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]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 723ms 08:26:11 INFO - PROCESS | 1652 | 1469201171001 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1652 | 1469201171002 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:26:11 INFO - PROCESS | 1652 | 1469201171008 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1652 | 1469201171010 Marionette TRACE conn2 <- [1,1454,null,{}] 08:26:11 INFO - PROCESS | 1652 | 1469201171019 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}] 08:26:11 INFO - PROCESS | 1652 | 1469201171023 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:11 INFO - PROCESS | 1652 | 1469201171125 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:26:11 INFO - PROCESS | 1652 | 1469201171199 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:11 INFO - PROCESS | 1652 | 1469201171201 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c489800 == 47 [pid = 1652] [id = 371] 08:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126875000) [pid = 1652] [serial = 1112] [outer = 0x0] 08:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128bfb000) [pid = 1652] [serial = 1113] [outer = 0x126875000] 08:26:11 INFO - PROCESS | 1652 | 1469201171232 Marionette DEBUG loaded listener.js 08:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128c75000) [pid = 1652] [serial = 1114] [outer = 0x126875000] 08:26:11 INFO - PROCESS | 1652 | 1469201171694 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]]]}] 08:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 08:26:11 INFO - PROCESS | 1652 | 1469201171731 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1652 | 1469201171733 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:26:11 INFO - PROCESS | 1652 | 1469201171755 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1652 | 1469201171756 Marionette TRACE conn2 <- [1,1458,null,{}] 08:26:11 INFO - PROCESS | 1652 | 1469201171759 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}] 08:26:11 INFO - PROCESS | 1652 | 1469201171760 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:11 INFO - PROCESS | 1652 | 1469201171865 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:26:11 INFO - PROCESS | 1652 | 1469201171938 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:11 INFO - PROCESS | 1652 | 1469201171939 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11888f800 == 48 [pid = 1652] [id = 372] 08:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115dbcc00) [pid = 1652] [serial = 1115] [outer = 0x0] 08:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1199c9000) [pid = 1652] [serial = 1116] [outer = 0x115dbcc00] 08:26:11 INFO - PROCESS | 1652 | 1469201171970 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12918a000) [pid = 1652] [serial = 1117] [outer = 0x115dbcc00] 08:26:12 INFO - PROCESS | 1652 | 1469201172575 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]]]}] 08:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 871ms 08:26:12 INFO - PROCESS | 1652 | 1469201172625 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 1652 | 1469201172627 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:26:12 INFO - PROCESS | 1652 | 1469201172630 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1652 | 1469201172632 Marionette TRACE conn2 <- [1,1462,null,{}] 08:26:12 INFO - PROCESS | 1652 | 1469201172658 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}] 08:26:12 INFO - PROCESS | 1652 | 1469201172660 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:12 INFO - PROCESS | 1652 | 1469201172759 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:26:12 INFO - PROCESS | 1652 | 1469201172833 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:12 INFO - PROCESS | 1652 | 1469201172834 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1000 == 49 [pid = 1652] [id = 373] 08:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11806b000) [pid = 1652] [serial = 1118] [outer = 0x0] 08:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118358000) [pid = 1652] [serial = 1119] [outer = 0x11806b000] 08:26:12 INFO - PROCESS | 1652 | 1469201172863 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1195b0800) [pid = 1652] [serial = 1120] [outer = 0x11806b000] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c475000 == 48 [pid = 1652] [id = 367] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c022000 == 47 [pid = 1652] [id = 366] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf2000 == 46 [pid = 1652] [id = 365] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd1000 == 45 [pid = 1652] [id = 364] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d4800 == 44 [pid = 1652] [id = 363] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115e46800 == 43 [pid = 1652] [id = 362] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1262c0000 == 42 [pid = 1652] [id = 361] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x113e06800 == 41 [pid = 1652] [id = 360] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12383e000 == 40 [pid = 1652] [id = 359] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd0800 == 39 [pid = 1652] [id = 358] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1181f2800 == 38 [pid = 1652] [id = 357] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x111be0800 == 37 [pid = 1652] [id = 356] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x116691000 == 36 [pid = 1652] [id = 355] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaee000 == 35 [pid = 1652] [id = 354] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x125919000 == 34 [pid = 1652] [id = 353] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119990000 == 33 [pid = 1652] [id = 352] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12317c800 == 32 [pid = 1652] [id = 351] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11888f800 == 31 [pid = 1652] [id = 372] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12c489800 == 30 [pid = 1652] [id = 371] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1246c4800 == 29 [pid = 1652] [id = 370] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca80000 == 28 [pid = 1652] [id = 368] 08:26:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119167800 == 27 [pid = 1652] [id = 369] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126230000) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1246e5800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1199bf400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1176c2400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195b9000) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11929c400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116fa3800) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1234fa400) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123e6ec00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1239e5400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126524400) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1239dbc00) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124383000) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124480000) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124315c00) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123739800) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118715400) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1211ec800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12438d800) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 08:26:13 INFO - PROCESS | 1652 | 1469201173891 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]]]}] 08:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1295ms 08:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:26:13 INFO - PROCESS | 1652 | 1469201173925 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:26:13 INFO - PROCESS | 1652 | 1469201173928 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:26:13 INFO - PROCESS | 1652 | 1469201173931 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:26:13 INFO - PROCESS | 1652 | 1469201173933 Marionette TRACE conn2 <- [1,1466,null,{}] 08:26:13 INFO - PROCESS | 1652 | 1469201173942 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}] 08:26:13 INFO - PROCESS | 1652 | 1469201173944 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:14 INFO - PROCESS | 1652 | 1469201174031 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:26:14 INFO - PROCESS | 1652 | 1469201174060 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:14 INFO - PROCESS | 1652 | 1469201174062 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117160800 == 28 [pid = 1652] [id = 374] 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118809800) [pid = 1652] [serial = 1121] [outer = 0x0] 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11914a400) [pid = 1652] [serial = 1122] [outer = 0x118809800] 08:26:14 INFO - PROCESS | 1652 | 1469201174090 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112d88000) [pid = 1652] [serial = 1123] [outer = 0x118809800] 08:26:14 INFO - PROCESS | 1652 | 1469201174462 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]]]}] 08:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 578ms 08:26:14 INFO - PROCESS | 1652 | 1469201174508 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1652 | 1469201174512 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:26:14 INFO - PROCESS | 1652 | 1469201174517 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1652 | 1469201174518 Marionette TRACE conn2 <- [1,1470,null,{}] 08:26:14 INFO - PROCESS | 1652 | 1469201174521 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}] 08:26:14 INFO - PROCESS | 1652 | 1469201174522 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:14 INFO - PROCESS | 1652 | 1469201174605 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:26:14 INFO - PROCESS | 1652 | 1469201174609 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:14 INFO - PROCESS | 1652 | 1469201174610 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d3000 == 29 [pid = 1652] [id = 375] 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fc5400) [pid = 1652] [serial = 1124] [outer = 0x0] 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1234f5800) [pid = 1652] [serial = 1125] [outer = 0x120fc5400] 08:26:14 INFO - PROCESS | 1652 | 1469201174637 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123736000) [pid = 1652] [serial = 1126] [outer = 0x120fc5400] 08:26:14 INFO - PROCESS | 1652 | 1469201174977 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]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 08:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:26:15 INFO - PROCESS | 1652 | 1469201175037 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1652 | 1469201175039 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:26:15 INFO - PROCESS | 1652 | 1469201175041 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1652 | 1469201175043 Marionette TRACE conn2 <- [1,1474,null,{}] 08:26:15 INFO - PROCESS | 1652 | 1469201175051 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}] 08:26:15 INFO - PROCESS | 1652 | 1469201175054 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:15 INFO - PROCESS | 1652 | 1469201175133 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:26:15 INFO - PROCESS | 1652 | 1469201175139 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:15 INFO - PROCESS | 1652 | 1469201175142 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12384a800 == 30 [pid = 1652] [id = 376] 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116989800) [pid = 1652] [serial = 1127] [outer = 0x0] 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124310400) [pid = 1652] [serial = 1128] [outer = 0x116989800] 08:26:15 INFO - PROCESS | 1652 | 1469201175169 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243e2800) [pid = 1652] [serial = 1129] [outer = 0x116989800] 08:26:15 INFO - PROCESS | 1652 | 1469201175524 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]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 08:26:15 INFO - PROCESS | 1652 | 1469201175564 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1652 | 1469201175565 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:26:15 INFO - PROCESS | 1652 | 1469201175567 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1652 | 1469201175569 Marionette TRACE conn2 <- [1,1478,null,{}] 08:26:15 INFO - PROCESS | 1652 | 1469201175571 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}] 08:26:15 INFO - PROCESS | 1652 | 1469201175572 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:15 INFO - PROCESS | 1652 | 1469201175682 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:26:15 INFO - PROCESS | 1652 | 1469201175718 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:15 INFO - PROCESS | 1652 | 1469201175719 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241d5000 == 31 [pid = 1652] [id = 377] 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243e8400) [pid = 1652] [serial = 1130] [outer = 0x0] 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1258e6c00) [pid = 1652] [serial = 1131] [outer = 0x1243e8400] 08:26:15 INFO - PROCESS | 1652 | 1469201175746 Marionette DEBUG loaded listener.js 08:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126525400) [pid = 1652] [serial = 1132] [outer = 0x1243e8400] 08:26:16 INFO - PROCESS | 1652 | 1469201176049 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]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:26:16 INFO - PROCESS | 1652 | 1469201176089 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1652 | 1469201176091 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:26:16 INFO - PROCESS | 1652 | 1469201176100 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1652 | 1469201176103 Marionette TRACE conn2 <- [1,1482,null,{}] 08:26:16 INFO - PROCESS | 1652 | 1469201176106 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}] 08:26:16 INFO - PROCESS | 1652 | 1469201176107 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:16 INFO - PROCESS | 1652 | 1469201176200 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:26:16 INFO - PROCESS | 1652 | 1469201176238 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:16 INFO - PROCESS | 1652 | 1469201176240 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e7800 == 32 [pid = 1652] [id = 378] 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116ab0c00) [pid = 1652] [serial = 1133] [outer = 0x0] 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126873000) [pid = 1652] [serial = 1134] [outer = 0x116ab0c00] 08:26:16 INFO - PROCESS | 1652 | 1469201176264 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c45800) [pid = 1652] [serial = 1135] [outer = 0x116ab0c00] 08:26:16 INFO - PROCESS | 1652 | 1469201176623 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]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 579ms 08:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:26:16 INFO - PROCESS | 1652 | 1469201176673 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:26:16 INFO - PROCESS | 1652 | 1469201176675 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:26:16 INFO - PROCESS | 1652 | 1469201176678 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1652 | 1469201176680 Marionette TRACE conn2 <- [1,1486,null,{}] 08:26:16 INFO - PROCESS | 1652 | 1469201176683 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}] 08:26:16 INFO - PROCESS | 1652 | 1469201176689 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:16 INFO - PROCESS | 1652 | 1469201176867 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:26:16 INFO - PROCESS | 1652 | 1469201176892 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:16 INFO - PROCESS | 1652 | 1469201176893 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a604800 == 33 [pid = 1652] [id = 379] 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124683000) [pid = 1652] [serial = 1136] [outer = 0x0] 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1292a3400) [pid = 1652] [serial = 1137] [outer = 0x124683000] 08:26:16 INFO - PROCESS | 1652 | 1469201176932 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ac48c00) [pid = 1652] [serial = 1138] [outer = 0x124683000] 08:26:17 INFO - PROCESS | 1652 | 1469201177358 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]]]}] 08:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 08:26:17 INFO - PROCESS | 1652 | 1469201177399 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:26:17 INFO - PROCESS | 1652 | 1469201177408 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:26:17 INFO - PROCESS | 1652 | 1469201177410 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1652 | 1469201177411 Marionette TRACE conn2 <- [1,1490,null,{}] 08:26:17 INFO - PROCESS | 1652 | 1469201177413 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}] 08:26:17 INFO - PROCESS | 1652 | 1469201177414 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:17 INFO - PROCESS | 1652 | 1469201177511 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:26:17 INFO - PROCESS | 1652 | 1469201177523 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:17 INFO - PROCESS | 1652 | 1469201177524 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba42000 == 34 [pid = 1652] [id = 380] 08:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1234f0c00) [pid = 1652] [serial = 1139] [outer = 0x0] 08:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12ac4f000) [pid = 1652] [serial = 1140] [outer = 0x1234f0c00] 08:26:17 INFO - PROCESS | 1652 | 1469201177549 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12acf6800) [pid = 1652] [serial = 1141] [outer = 0x1234f0c00] 08:26:17 INFO - PROCESS | 1652 | 1469201177888 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]]]}] 08:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 08:26:17 INFO - PROCESS | 1652 | 1469201177931 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:26:17 INFO - PROCESS | 1652 | 1469201177933 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:26:17 INFO - PROCESS | 1652 | 1469201177936 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:26:17 INFO - PROCESS | 1652 | 1469201177938 Marionette TRACE conn2 <- [1,1494,null,{}] 08:26:17 INFO - PROCESS | 1652 | 1469201177941 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}] 08:26:17 INFO - PROCESS | 1652 | 1469201177943 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:18 INFO - PROCESS | 1652 | 1469201178607 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11698dc00) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112a82800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128bee000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128bf2800) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a7b9c00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199be400) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123bc0000) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1127dec00) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123bb4400) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1195adc00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116767400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fcfc00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1132d2000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1239e3400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11690cc00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1246ea000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12948dc00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b99b400) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123bb2000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:26:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12acf3c00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:26:18 INFO - PROCESS | 1652 | 1469201178734 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:18 INFO - PROCESS | 1652 | 1469201178735 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12317f000 == 35 [pid = 1652] [id = 381] 08:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11830e800) [pid = 1652] [serial = 1142] [outer = 0x0] 08:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195adc00) [pid = 1652] [serial = 1143] [outer = 0x11830e800] 08:26:18 INFO - PROCESS | 1652 | 1469201178764 Marionette DEBUG loaded listener.js 08:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123926c00) [pid = 1652] [serial = 1144] [outer = 0x11830e800] 08:26:19 INFO - PROCESS | 1652 | 1469201179057 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]]]}] 08:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1172ms 08:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:26:19 INFO - PROCESS | 1652 | 1469201179112 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1652 | 1469201179113 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1652 | 1469201179115 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1652 | 1469201179116 Marionette TRACE conn2 <- [1,1498,null,{}] 08:26:19 INFO - PROCESS | 1652 | 1469201179118 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}] 08:26:19 INFO - PROCESS | 1652 | 1469201179119 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:19 INFO - PROCESS | 1652 | 1469201179196 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:26:19 INFO - PROCESS | 1652 | 1469201179204 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:19 INFO - PROCESS | 1652 | 1469201179205 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12384a000 == 36 [pid = 1652] [id = 382] 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123e6f800) [pid = 1652] [serial = 1145] [outer = 0x0] 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c3e800) [pid = 1652] [serial = 1146] [outer = 0x123e6f800] 08:26:19 INFO - PROCESS | 1652 | 1469201179229 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b13c800) [pid = 1652] [serial = 1147] [outer = 0x123e6f800] 08:26:19 INFO - PROCESS | 1652 | 1469201179551 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]]]}] 08:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 08:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:26:19 INFO - PROCESS | 1652 | 1469201179586 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1652 | 1469201179587 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:26:19 INFO - PROCESS | 1652 | 1469201179589 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1652 | 1469201179590 Marionette TRACE conn2 <- [1,1502,null,{}] 08:26:19 INFO - PROCESS | 1652 | 1469201179592 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}] 08:26:19 INFO - PROCESS | 1652 | 1469201179593 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:19 INFO - PROCESS | 1652 | 1469201179672 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:26:19 INFO - PROCESS | 1652 | 1469201179675 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:19 INFO - PROCESS | 1652 | 1469201179684 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11225f800 == 37 [pid = 1652] [id = 383] 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b99c400) [pid = 1652] [serial = 1148] [outer = 0x0] 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12baa1400) [pid = 1652] [serial = 1149] [outer = 0x12b99c400] 08:26:19 INFO - PROCESS | 1652 | 1469201179711 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bce6c00) [pid = 1652] [serial = 1150] [outer = 0x12b99c400] 08:26:20 INFO - PROCESS | 1652 | 1469201180062 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]]]}] 08:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:26:20 INFO - PROCESS | 1652 | 1469201180108 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1652 | 1469201180109 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:26:20 INFO - PROCESS | 1652 | 1469201180112 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1652 | 1469201180113 Marionette TRACE conn2 <- [1,1506,null,{}] 08:26:20 INFO - PROCESS | 1652 | 1469201180115 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}] 08:26:20 INFO - PROCESS | 1652 | 1469201180117 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:20 INFO - PROCESS | 1652 | 1469201180210 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:26:20 INFO - PROCESS | 1652 | 1469201180213 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:20 INFO - PROCESS | 1652 | 1469201180215 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268df800 == 38 [pid = 1652] [id = 384] 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12baa2400) [pid = 1652] [serial = 1151] [outer = 0x0] 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bcef000) [pid = 1652] [serial = 1152] [outer = 0x12baa2400] 08:26:20 INFO - PROCESS | 1652 | 1469201180241 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12be9b000) [pid = 1652] [serial = 1153] [outer = 0x12baa2400] 08:26:20 INFO - PROCESS | 1652 | 1469201180560 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]]]}] 08:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 08:26:20 INFO - PROCESS | 1652 | 1469201180628 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:26:20 INFO - PROCESS | 1652 | 1469201180630 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:26:20 INFO - PROCESS | 1652 | 1469201180634 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:26:20 INFO - PROCESS | 1652 | 1469201180637 Marionette TRACE conn2 <- [1,1510,null,{}] 08:26:20 INFO - PROCESS | 1652 | 1469201180641 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}] 08:26:20 INFO - PROCESS | 1652 | 1469201180643 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:20 INFO - PROCESS | 1652 | 1469201180743 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:26:20 INFO - PROCESS | 1652 | 1469201180848 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:20 INFO - PROCESS | 1652 | 1469201180851 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0b800 == 39 [pid = 1652] [id = 385] 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11614c800) [pid = 1652] [serial = 1154] [outer = 0x0] 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116643c00) [pid = 1652] [serial = 1155] [outer = 0x11614c800] 08:26:20 INFO - PROCESS | 1652 | 1469201180883 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118311800) [pid = 1652] [serial = 1156] [outer = 0x11614c800] 08:26:21 INFO - PROCESS | 1652 | 1469201181436 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]]]}] 08:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 871ms 08:26:21 INFO - PROCESS | 1652 | 1469201181506 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 1652 | 1469201181508 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:26:21 INFO - PROCESS | 1652 | 1469201181513 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1652 | 1469201181516 Marionette TRACE conn2 <- [1,1514,null,{}] 08:26:21 INFO - PROCESS | 1652 | 1469201181519 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}] 08:26:21 INFO - PROCESS | 1652 | 1469201181520 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:21 INFO - PROCESS | 1652 | 1469201181633 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:26:21 INFO - PROCESS | 1652 | 1469201181718 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:21 INFO - PROCESS | 1652 | 1469201181720 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239be800 == 40 [pid = 1652] [id = 386] 08:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1211f7400) [pid = 1652] [serial = 1157] [outer = 0x0] 08:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1234f5c00) [pid = 1652] [serial = 1158] [outer = 0x1211f7400] 08:26:21 INFO - PROCESS | 1652 | 1469201181750 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123927c00) [pid = 1652] [serial = 1159] [outer = 0x1211f7400] 08:26:22 INFO - PROCESS | 1652 | 1469201182320 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]]]}] 08:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 823ms 08:26:22 INFO - PROCESS | 1652 | 1469201182500 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:26:22 INFO - PROCESS | 1652 | 1469201182502 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:26:22 INFO - PROCESS | 1652 | 1469201182512 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1652 | 1469201182513 Marionette TRACE conn2 <- [1,1518,null,{}] 08:26:22 INFO - PROCESS | 1652 | 1469201182517 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}] 08:26:22 INFO - PROCESS | 1652 | 1469201182519 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:22 INFO - PROCESS | 1652 | 1469201182630 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:26:22 INFO - PROCESS | 1652 | 1469201182691 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:22 INFO - PROCESS | 1652 | 1469201182694 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192cd000 == 41 [pid = 1652] [id = 387] 08:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116992400) [pid = 1652] [serial = 1160] [outer = 0x0] 08:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1176ba800) [pid = 1652] [serial = 1161] [outer = 0x116992400] 08:26:22 INFO - PROCESS | 1652 | 1469201182721 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118319000) [pid = 1652] [serial = 1162] [outer = 0x116992400] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11225f800 == 40 [pid = 1652] [id = 383] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12384a000 == 39 [pid = 1652] [id = 382] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12317f000 == 38 [pid = 1652] [id = 381] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba42000 == 37 [pid = 1652] [id = 380] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a604800 == 36 [pid = 1652] [id = 379] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e7800 == 35 [pid = 1652] [id = 378] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1241d5000 == 34 [pid = 1652] [id = 377] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12384a800 == 33 [pid = 1652] [id = 376] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d3000 == 32 [pid = 1652] [id = 375] 08:26:23 INFO - PROCESS | 1652 | --DOCSHELL 0x117160800 == 31 [pid = 1652] [id = 374] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1258e2400) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ac4c400) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b133000) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b140400) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a8bac00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f0cc00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba96000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129296c00) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b99b000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1266b8400) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118352c00) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118317c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128c41800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12948e000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a8b3400) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1211ef000) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1234f7c00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12489f000) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123446c00) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123ed3400) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124a29400) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1195bc400) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1199c5400) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11821e400) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11914a800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1234f9000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123928000) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123ed6000) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128bf3400) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12438a400) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12448a800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116a0e000) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11806d000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12686cc00) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1265a2800) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a6d3000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a7b7800) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b9a1000) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 08:26:23 INFO - PROCESS | 1652 | 1469201183181 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]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 08:26:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:26:23 INFO - PROCESS | 1652 | 1469201183233 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1652 | 1469201183235 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:26:23 INFO - PROCESS | 1652 | 1469201183239 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1652 | 1469201183241 Marionette TRACE conn2 <- [1,1522,null,{}] 08:26:23 INFO - PROCESS | 1652 | 1469201183244 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}] 08:26:23 INFO - PROCESS | 1652 | 1469201183246 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:23 INFO - PROCESS | 1652 | 1469201183324 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:26:23 INFO - PROCESS | 1652 | 1469201183343 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:23 INFO - PROCESS | 1652 | 1469201183345 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118736800 == 32 [pid = 1652] [id = 388] 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1195b1400) [pid = 1652] [serial = 1163] [outer = 0x0] 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119698800) [pid = 1652] [serial = 1164] [outer = 0x1195b1400] 08:26:23 INFO - PROCESS | 1652 | 1469201183371 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1199c2400) [pid = 1652] [serial = 1165] [outer = 0x1195b1400] 08:26:23 INFO - PROCESS | 1652 | 1469201183705 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"]]]}] 08:26:23 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 () { 08:26:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:26:23 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 () { 08:26:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:26:23 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 () { 08:26:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:26:23 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 () { 08:26:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:26:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 08:26:23 INFO - PROCESS | 1652 | 1469201183761 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1652 | 1469201183762 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:26:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:26:23 INFO - PROCESS | 1652 | 1469201183765 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1652 | 1469201183766 Marionette TRACE conn2 <- [1,1526,null,{}] 08:26:23 INFO - PROCESS | 1652 | 1469201183773 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}] 08:26:23 INFO - PROCESS | 1652 | 1469201183776 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:23 INFO - PROCESS | 1652 | 1469201183856 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:26:23 INFO - PROCESS | 1652 | 1469201183862 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:23 INFO - PROCESS | 1652 | 1469201183865 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x123080000 == 33 [pid = 1652] [id = 389] 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1234fcc00) [pid = 1652] [serial = 1166] [outer = 0x0] 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1236c5c00) [pid = 1652] [serial = 1167] [outer = 0x1234fcc00] 08:26:23 INFO - PROCESS | 1652 | 1469201183893 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123927400) [pid = 1652] [serial = 1168] [outer = 0x1234fcc00] 08:26:24 INFO - PROCESS | 1652 | 1469201184245 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"]]]}] 08:26:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:26:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:26:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:26:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 08:26:24 INFO - PROCESS | 1652 | 1469201184288 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1652 | 1469201184290 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:26:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:26:24 INFO - PROCESS | 1652 | 1469201184292 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1652 | 1469201184293 Marionette TRACE conn2 <- [1,1530,null,{}] 08:26:24 INFO - PROCESS | 1652 | 1469201184295 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}] 08:26:24 INFO - PROCESS | 1652 | 1469201184296 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:24 INFO - PROCESS | 1652 | 1469201184380 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:26:24 INFO - PROCESS | 1652 | 1469201184438 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:24 INFO - PROCESS | 1652 | 1469201184439 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12442f800 == 34 [pid = 1652] [id = 390] 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12392dc00) [pid = 1652] [serial = 1169] [outer = 0x0] 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1239e2400) [pid = 1652] [serial = 1170] [outer = 0x12392dc00] 08:26:24 INFO - PROCESS | 1652 | 1469201184464 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12430dc00) [pid = 1652] [serial = 1171] [outer = 0x12392dc00] 08:26:24 INFO - PROCESS | 1652 | 1469201184699 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]]]}] 08:26:24 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 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:26:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:26:24 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. 08:26:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:26:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 420ms 08:26:24 INFO - PROCESS | 1652 | 1469201184713 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1652 | 1469201184714 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:26:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:26:24 INFO - PROCESS | 1652 | 1469201184723 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1652 | 1469201184724 Marionette TRACE conn2 <- [1,1534,null,{}] 08:26:24 INFO - PROCESS | 1652 | 1469201184726 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}] 08:26:24 INFO - PROCESS | 1652 | 1469201184728 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:24 INFO - PROCESS | 1652 | 1469201184812 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:26:24 INFO - PROCESS | 1652 | 1469201184816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:24 INFO - PROCESS | 1652 | 1469201184817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x126686000 == 35 [pid = 1652] [id = 391] 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124387c00) [pid = 1652] [serial = 1172] [outer = 0x0] 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1243e6000) [pid = 1652] [serial = 1173] [outer = 0x124387c00] 08:26:24 INFO - PROCESS | 1652 | 1469201184850 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12489f000) [pid = 1652] [serial = 1174] [outer = 0x124387c00] 08:26:25 INFO - PROCESS | 1652 | 1469201185190 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 525ms 08:26:25 INFO - PROCESS | 1652 | 1469201185254 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:26:25 INFO - PROCESS | 1652 | 1469201185255 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:26:25 INFO - PROCESS | 1652 | 1469201185257 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1652 | 1469201185258 Marionette TRACE conn2 <- [1,1538,null,{}] 08:26:25 INFO - PROCESS | 1652 | 1469201185260 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}] 08:26:25 INFO - PROCESS | 1652 | 1469201185265 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:25 INFO - PROCESS | 1652 | 1469201185390 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:26:25 INFO - PROCESS | 1652 | 1469201185404 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:25 INFO - PROCESS | 1652 | 1469201185405 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129614800 == 36 [pid = 1652] [id = 392] 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12623d000) [pid = 1652] [serial = 1175] [outer = 0x0] 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126873400) [pid = 1652] [serial = 1176] [outer = 0x12623d000] 08:26:25 INFO - PROCESS | 1652 | 1469201185430 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128c7a800) [pid = 1652] [serial = 1177] [outer = 0x12623d000] 08:26:25 INFO - PROCESS | 1652 | 1469201185747 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]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 08:26:25 INFO - PROCESS | 1652 | 1469201185776 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1652 | 1469201185777 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:26:25 INFO - PROCESS | 1652 | 1469201185780 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1652 | 1469201185781 Marionette TRACE conn2 <- [1,1542,null,{}] 08:26:25 INFO - PROCESS | 1652 | 1469201185783 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}] 08:26:25 INFO - PROCESS | 1652 | 1469201185785 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:25 INFO - PROCESS | 1652 | 1469201185894 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:26:25 INFO - PROCESS | 1652 | 1469201185897 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:25 INFO - PROCESS | 1652 | 1469201185898 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60a000 == 37 [pid = 1652] [id = 393] 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128c44000) [pid = 1652] [serial = 1178] [outer = 0x0] 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129192c00) [pid = 1652] [serial = 1179] [outer = 0x128c44000] 08:26:25 INFO - PROCESS | 1652 | 1469201185956 Marionette DEBUG loaded listener.js 08:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129492c00) [pid = 1652] [serial = 1180] [outer = 0x128c44000] 08:26:26 INFO - PROCESS | 1652 | 1469201186257 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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 08:26:26 INFO - PROCESS | 1652 | 1469201186301 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1652 | 1469201186302 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:26:26 INFO - PROCESS | 1652 | 1469201186304 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1652 | 1469201186305 Marionette TRACE conn2 <- [1,1546,null,{}] 08:26:26 INFO - PROCESS | 1652 | 1469201186307 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}] 08:26:26 INFO - PROCESS | 1652 | 1469201186308 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:26 INFO - PROCESS | 1652 | 1469201186410 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:26:26 INFO - PROCESS | 1652 | 1469201186450 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:26 INFO - PROCESS | 1652 | 1469201186451 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accc000 == 38 [pid = 1652] [id = 394] 08:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c79400) [pid = 1652] [serial = 1181] [outer = 0x0] 08:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a6d4800) [pid = 1652] [serial = 1182] [outer = 0x128c79400] 08:26:26 INFO - PROCESS | 1652 | 1469201186478 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8b4000) [pid = 1652] [serial = 1183] [outer = 0x128c79400] 08:26:26 INFO - PROCESS | 1652 | 1469201186797 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]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:26:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 08:26:26 INFO - PROCESS | 1652 | 1469201186824 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1652 | 1469201186825 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:26:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:26:26 INFO - PROCESS | 1652 | 1469201186827 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1652 | 1469201186829 Marionette TRACE conn2 <- [1,1550,null,{}] 08:26:26 INFO - PROCESS | 1652 | 1469201186831 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}] 08:26:26 INFO - PROCESS | 1652 | 1469201186832 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:26 INFO - PROCESS | 1652 | 1469201186945 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:26:26 INFO - PROCESS | 1652 | 1469201186956 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:26 INFO - PROCESS | 1652 | 1469201186957 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba21000 == 39 [pid = 1652] [id = 395] 08:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a7b8400) [pid = 1652] [serial = 1184] [outer = 0x0] 08:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12acf3000) [pid = 1652] [serial = 1185] [outer = 0x12a7b8400] 08:26:26 INFO - PROCESS | 1652 | 1469201186981 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b99dc00) [pid = 1652] [serial = 1186] [outer = 0x12a7b8400] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116ab0c00) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120fc5400) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11806b000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118809800) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116989800) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1243e8400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124683000) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1234f0c00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123e6f800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b99c400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11830e800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118228000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119ce2000) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126875000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:26:27 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115dbcc00) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:26:27 INFO - PROCESS | 1652 | 1469201187372 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]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 08:26:27 INFO - PROCESS | 1652 | 1469201187398 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1652 | 1469201187399 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:26:27 INFO - PROCESS | 1652 | 1469201187401 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1652 | 1469201187402 Marionette TRACE conn2 <- [1,1554,null,{}] 08:26:27 INFO - PROCESS | 1652 | 1469201187405 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}] 08:26:27 INFO - PROCESS | 1652 | 1469201187406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:27 INFO - PROCESS | 1652 | 1469201187489 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:26:27 INFO - PROCESS | 1652 | 1469201187492 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:27 INFO - PROCESS | 1652 | 1469201187494 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123174800 == 40 [pid = 1652] [id = 396] 08:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e29000) [pid = 1652] [serial = 1187] [outer = 0x0] 08:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199be400) [pid = 1652] [serial = 1188] [outer = 0x115e29000] 08:26:27 INFO - PROCESS | 1652 | 1469201187524 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239a2400) [pid = 1652] [serial = 1189] [outer = 0x115e29000] 08:26:27 INFO - PROCESS | 1652 | 1469201187994 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 08:26:28 INFO - PROCESS | 1652 | 1469201188023 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1652 | 1469201188025 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:26:28 INFO - PROCESS | 1652 | 1469201188029 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1652 | 1469201188031 Marionette TRACE conn2 <- [1,1558,null,{}] 08:26:28 INFO - PROCESS | 1652 | 1469201188035 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}] 08:26:28 INFO - PROCESS | 1652 | 1469201188038 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:28 INFO - PROCESS | 1652 | 1469201188165 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:26:28 INFO - PROCESS | 1652 | 1469201188171 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:28 INFO - PROCESS | 1652 | 1469201188173 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca85000 == 41 [pid = 1652] [id = 397] 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1239dd000) [pid = 1652] [serial = 1190] [outer = 0x0] 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12918f800) [pid = 1652] [serial = 1191] [outer = 0x1239dd000] 08:26:28 INFO - PROCESS | 1652 | 1469201188198 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12baa0000) [pid = 1652] [serial = 1192] [outer = 0x1239dd000] 08:26:28 INFO - PROCESS | 1652 | 1469201188538 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]]]}] 08:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 08:26:28 INFO - PROCESS | 1652 | 1469201188549 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:26:28 INFO - PROCESS | 1652 | 1469201188550 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:26:28 INFO - PROCESS | 1652 | 1469201188555 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:26:28 INFO - PROCESS | 1652 | 1469201188556 Marionette TRACE conn2 <- [1,1562,null,{}] 08:26:28 INFO - PROCESS | 1652 | 1469201188558 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}] 08:26:28 INFO - PROCESS | 1652 | 1469201188559 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:28 INFO - PROCESS | 1652 | 1469201188671 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:26:28 INFO - PROCESS | 1652 | 1469201188677 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:28 INFO - PROCESS | 1652 | 1469201188678 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cddd000 == 42 [pid = 1652] [id = 398] 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11929c800) [pid = 1652] [serial = 1193] [outer = 0x0] 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bceb000) [pid = 1652] [serial = 1194] [outer = 0x11929c800] 08:26:28 INFO - PROCESS | 1652 | 1469201188702 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12be95c00) [pid = 1652] [serial = 1195] [outer = 0x11929c800] 08:26:29 INFO - PROCESS | 1652 | 1469201189007 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]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 469ms 08:26:29 INFO - PROCESS | 1652 | 1469201189024 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1652 | 1469201189025 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:26:29 INFO - PROCESS | 1652 | 1469201189028 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1652 | 1469201189029 Marionette TRACE conn2 <- [1,1566,null,{}] 08:26:29 INFO - PROCESS | 1652 | 1469201189031 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}] 08:26:29 INFO - PROCESS | 1652 | 1469201189043 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:29 INFO - PROCESS | 1652 | 1469201189127 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:26:29 INFO - PROCESS | 1652 | 1469201189131 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:29 INFO - PROCESS | 1652 | 1469201189132 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d58b000 == 43 [pid = 1652] [id = 399] 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1183ec400) [pid = 1652] [serial = 1196] [outer = 0x0] 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12be9f000) [pid = 1652] [serial = 1197] [outer = 0x1183ec400] 08:26:29 INFO - PROCESS | 1652 | 1469201189156 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c0d0000) [pid = 1652] [serial = 1198] [outer = 0x1183ec400] 08:26:29 INFO - PROCESS | 1652 | 1469201189625 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]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:26:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 08:26:29 INFO - PROCESS | 1652 | 1469201189649 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:26:29 INFO - PROCESS | 1652 | 1469201189652 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:26:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:26:29 INFO - PROCESS | 1652 | 1469201189655 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1652 | 1469201189657 Marionette TRACE conn2 <- [1,1570,null,{}] 08:26:29 INFO - PROCESS | 1652 | 1469201189660 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}] 08:26:29 INFO - PROCESS | 1652 | 1469201189662 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:29 INFO - PROCESS | 1652 | 1469201189773 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:26:29 INFO - PROCESS | 1652 | 1469201189873 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:29 INFO - PROCESS | 1652 | 1469201189875 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192c3000 == 44 [pid = 1652] [id = 400] 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1183ef000) [pid = 1652] [serial = 1199] [outer = 0x0] 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11880ec00) [pid = 1652] [serial = 1200] [outer = 0x1183ef000] 08:26:29 INFO - PROCESS | 1652 | 1469201189906 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1199bf800) [pid = 1652] [serial = 1201] [outer = 0x1183ef000] 08:26:30 INFO - PROCESS | 1652 | 1469201190333 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]]]}] 08:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 08:26:30 INFO - PROCESS | 1652 | 1469201190375 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1652 | 1469201190378 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:26:30 INFO - PROCESS | 1652 | 1469201190382 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1652 | 1469201190384 Marionette TRACE conn2 <- [1,1574,null,{}] 08:26:30 INFO - PROCESS | 1652 | 1469201190387 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}] 08:26:30 INFO - PROCESS | 1652 | 1469201190388 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:30 INFO - PROCESS | 1652 | 1469201190493 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:26:30 INFO - PROCESS | 1652 | 1469201190555 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:30 INFO - PROCESS | 1652 | 1469201190556 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x126618800 == 45 [pid = 1652] [id = 401] 08:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x120fd0800) [pid = 1652] [serial = 1202] [outer = 0x0] 08:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1238ee000) [pid = 1652] [serial = 1203] [outer = 0x120fd0800] 08:26:30 INFO - PROCESS | 1652 | 1469201190586 Marionette DEBUG loaded listener.js 08:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1239dcc00) [pid = 1652] [serial = 1204] [outer = 0x120fd0800] 08:26:31 INFO - PROCESS | 1652 | 1469201191039 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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 722ms 08:26:31 INFO - PROCESS | 1652 | 1469201191122 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1652 | 1469201191123 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:26:31 INFO - PROCESS | 1652 | 1469201191126 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1652 | 1469201191128 Marionette TRACE conn2 <- [1,1578,null,{}] 08:26:31 INFO - PROCESS | 1652 | 1469201191136 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}] 08:26:31 INFO - PROCESS | 1652 | 1469201191139 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:31 INFO - PROCESS | 1652 | 1469201191242 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:26:31 INFO - PROCESS | 1652 | 1469201191317 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:31 INFO - PROCESS | 1652 | 1469201191319 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cde3000 == 46 [pid = 1652] [id = 402] 08:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1258e7c00) [pid = 1652] [serial = 1205] [outer = 0x0] 08:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1266ba800) [pid = 1652] [serial = 1206] [outer = 0x1258e7c00] 08:26:31 INFO - PROCESS | 1652 | 1469201191350 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128bf3000) [pid = 1652] [serial = 1207] [outer = 0x1258e7c00] 08:26:31 INFO - PROCESS | 1652 | 1469201191760 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]]]}] 08:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 08:26:31 INFO - PROCESS | 1652 | 1469201191798 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:26:31 INFO - PROCESS | 1652 | 1469201191800 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:26:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:26:31 INFO - PROCESS | 1652 | 1469201191802 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:26:31 INFO - PROCESS | 1652 | 1469201191804 Marionette TRACE conn2 <- [1,1582,null,{}] 08:26:31 INFO - PROCESS | 1652 | 1469201191806 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}] 08:26:31 INFO - PROCESS | 1652 | 1469201191807 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:31 INFO - PROCESS | 1652 | 1469201191910 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:26:31 INFO - PROCESS | 1652 | 1469201191985 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:31 INFO - PROCESS | 1652 | 1469201191986 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d916000 == 47 [pid = 1652] [id = 403] 08:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c72400) [pid = 1652] [serial = 1208] [outer = 0x0] 08:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12948f000) [pid = 1652] [serial = 1209] [outer = 0x128c72400] 08:26:32 INFO - PROCESS | 1652 | 1469201192015 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a8bfc00) [pid = 1652] [serial = 1210] [outer = 0x128c72400] 08:26:32 INFO - PROCESS | 1652 | 1469201192420 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]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:26:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 08:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:26:32 INFO - PROCESS | 1652 | 1469201192472 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1652 | 1469201192474 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:26:32 INFO - PROCESS | 1652 | 1469201192477 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1652 | 1469201192478 Marionette TRACE conn2 <- [1,1586,null,{}] 08:26:32 INFO - PROCESS | 1652 | 1469201192481 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}] 08:26:32 INFO - PROCESS | 1652 | 1469201192483 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:32 INFO - PROCESS | 1652 | 1469201192607 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:26:32 INFO - PROCESS | 1652 | 1469201192724 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:32 INFO - PROCESS | 1652 | 1469201192725 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1ae000 == 48 [pid = 1652] [id = 404] 08:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1127dec00) [pid = 1652] [serial = 1211] [outer = 0x0] 08:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b13b400) [pid = 1652] [serial = 1212] [outer = 0x1127dec00] 08:26:32 INFO - PROCESS | 1652 | 1469201192756 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bcefc00) [pid = 1652] [serial = 1213] [outer = 0x1127dec00] 08:26:33 INFO - PROCESS | 1652 | 1469201193322 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]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 873ms 08:26:33 INFO - PROCESS | 1652 | 1469201193350 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1652 | 1469201193355 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:26:33 INFO - PROCESS | 1652 | 1469201193359 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1652 | 1469201193361 Marionette TRACE conn2 <- [1,1590,null,{}] 08:26:33 INFO - PROCESS | 1652 | 1469201193365 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}] 08:26:33 INFO - PROCESS | 1652 | 1469201193366 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:33 INFO - PROCESS | 1652 | 1469201193467 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:26:33 INFO - PROCESS | 1652 | 1469201193532 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:33 INFO - PROCESS | 1652 | 1469201193535 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307b000 == 49 [pid = 1652] [id = 405] 08:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11831bc00) [pid = 1652] [serial = 1214] [outer = 0x0] 08:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118504c00) [pid = 1652] [serial = 1215] [outer = 0x11831bc00] 08:26:33 INFO - PROCESS | 1652 | 1469201193574 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1195ba000) [pid = 1652] [serial = 1216] [outer = 0x11831bc00] 08:26:34 INFO - PROCESS | 1652 | 1469201194028 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]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:26:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 723ms 08:26:34 INFO - PROCESS | 1652 | 1469201194082 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1652 | 1469201194084 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:26:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:26:34 INFO - PROCESS | 1652 | 1469201194089 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1652 | 1469201194090 Marionette TRACE conn2 <- [1,1594,null,{}] 08:26:34 INFO - PROCESS | 1652 | 1469201194092 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}] 08:26:34 INFO - PROCESS | 1652 | 1469201194094 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:34 INFO - PROCESS | 1652 | 1469201194190 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:26:34 INFO - PROCESS | 1652 | 1469201194271 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:34 INFO - PROCESS | 1652 | 1469201194272 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192c8800 == 50 [pid = 1652] [id = 406] 08:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1211f0000) [pid = 1652] [serial = 1217] [outer = 0x0] 08:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123739c00) [pid = 1652] [serial = 1218] [outer = 0x1211f0000] 08:26:34 INFO - PROCESS | 1652 | 1469201194301 Marionette DEBUG loaded listener.js 08:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1239df000) [pid = 1652] [serial = 1219] [outer = 0x1211f0000] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12cddd000 == 49 [pid = 1652] [id = 398] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca85000 == 48 [pid = 1652] [id = 397] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123174800 == 47 [pid = 1652] [id = 396] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba21000 == 46 [pid = 1652] [id = 395] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12accc000 == 45 [pid = 1652] [id = 394] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60a000 == 44 [pid = 1652] [id = 393] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x129614800 == 43 [pid = 1652] [id = 392] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126686000 == 42 [pid = 1652] [id = 391] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12442f800 == 41 [pid = 1652] [id = 390] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123080000 == 40 [pid = 1652] [id = 389] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118736800 == 39 [pid = 1652] [id = 388] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1192cd000 == 38 [pid = 1652] [id = 387] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1239be800 == 37 [pid = 1652] [id = 386] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0b800 == 36 [pid = 1652] [id = 385] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1268df800 == 35 [pid = 1652] [id = 384] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1000 == 34 [pid = 1652] [id = 373] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12307b000 == 33 [pid = 1652] [id = 405] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1ae000 == 32 [pid = 1652] [id = 404] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d916000 == 31 [pid = 1652] [id = 403] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12cde3000 == 30 [pid = 1652] [id = 402] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x126618800 == 29 [pid = 1652] [id = 401] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1192c3000 == 28 [pid = 1652] [id = 400] 08:26:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d58b000 == 27 [pid = 1652] [id = 399] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1292a3400) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ac4f000) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128c3e800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12baa1400) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bcef000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b13c800) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195adc00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12acf6800) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ac48c00) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119694800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118802c00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12399b000) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1236c0800) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126525400) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c75000) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128bfb000) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bce6c00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12918a000) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123926c00) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1199c9000) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128c45800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126873000) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1234f5800) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123736000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195b0800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118358000) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11914a400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124310400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1243e2800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112d88000) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1258e6c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 08:26:35 INFO - PROCESS | 1652 | 1469201195230 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]]]}] 08:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1171ms 08:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:26:35 INFO - PROCESS | 1652 | 1469201195260 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1652 | 1469201195262 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:26:35 INFO - PROCESS | 1652 | 1469201195265 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1652 | 1469201195268 Marionette TRACE conn2 <- [1,1598,null,{}] 08:26:35 INFO - PROCESS | 1652 | 1469201195281 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}] 08:26:35 INFO - PROCESS | 1652 | 1469201195283 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:35 INFO - PROCESS | 1652 | 1469201195366 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:26:35 INFO - PROCESS | 1652 | 1469201195372 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:35 INFO - PROCESS | 1652 | 1469201195374 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116631000 == 28 [pid = 1652] [id = 407] 08:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1132c9800) [pid = 1652] [serial = 1220] [outer = 0x0] 08:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113ecfc00) [pid = 1652] [serial = 1221] [outer = 0x1132c9800] 08:26:35 INFO - PROCESS | 1652 | 1469201195401 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1161ad800) [pid = 1652] [serial = 1222] [outer = 0x1132c9800] 08:26:35 INFO - PROCESS | 1652 | 1469201195749 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]]]}] 08:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 525ms 08:26:35 INFO - PROCESS | 1652 | 1469201195790 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:26:35 INFO - PROCESS | 1652 | 1469201195793 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:26:35 INFO - PROCESS | 1652 | 1469201195797 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:26:35 INFO - PROCESS | 1652 | 1469201195799 Marionette TRACE conn2 <- [1,1602,null,{}] 08:26:35 INFO - PROCESS | 1652 | 1469201195801 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}] 08:26:35 INFO - PROCESS | 1652 | 1469201195802 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:35 INFO - PROCESS | 1652 | 1469201195884 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:26:35 INFO - PROCESS | 1652 | 1469201195939 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:35 INFO - PROCESS | 1652 | 1469201195940 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x117479000 == 29 [pid = 1652] [id = 408] 08:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1161b1800) [pid = 1652] [serial = 1223] [outer = 0x0] 08:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116990000) [pid = 1652] [serial = 1224] [outer = 0x1161b1800] 08:26:35 INFO - PROCESS | 1652 | 1469201195966 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118067400) [pid = 1652] [serial = 1225] [outer = 0x1161b1800] 08:26:36 INFO - PROCESS | 1652 | 1469201196288 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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 525ms 08:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:26:36 INFO - PROCESS | 1652 | 1469201196322 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1652 | 1469201196324 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:26:36 INFO - PROCESS | 1652 | 1469201196326 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1652 | 1469201196328 Marionette TRACE conn2 <- [1,1606,null,{}] 08:26:36 INFO - PROCESS | 1652 | 1469201196336 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}] 08:26:36 INFO - PROCESS | 1652 | 1469201196339 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:36 INFO - PROCESS | 1652 | 1469201196414 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:26:36 INFO - PROCESS | 1652 | 1469201196472 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:36 INFO - PROCESS | 1652 | 1469201196475 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d2800 == 30 [pid = 1652] [id = 409] 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118067800) [pid = 1652] [serial = 1226] [outer = 0x0] 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1183f6000) [pid = 1652] [serial = 1227] [outer = 0x118067800] 08:26:36 INFO - PROCESS | 1652 | 1469201196502 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119902800) [pid = 1652] [serial = 1228] [outer = 0x118067800] 08:26:36 INFO - PROCESS | 1652 | 1469201196778 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]]]}] 08:26:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:26:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 477ms 08:26:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:26:36 INFO - PROCESS | 1652 | 1469201196810 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1652 | 1469201196811 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:26:36 INFO - PROCESS | 1652 | 1469201196814 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1652 | 1469201196815 Marionette TRACE conn2 <- [1,1610,null,{}] 08:26:36 INFO - PROCESS | 1652 | 1469201196817 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}] 08:26:36 INFO - PROCESS | 1652 | 1469201196819 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:36 INFO - PROCESS | 1652 | 1469201196908 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:26:36 INFO - PROCESS | 1652 | 1469201196912 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:36 INFO - PROCESS | 1652 | 1469201196913 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c3c800 == 31 [pid = 1652] [id = 410] 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1199bb400) [pid = 1652] [serial = 1229] [outer = 0x0] 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fcd000) [pid = 1652] [serial = 1230] [outer = 0x1199bb400] 08:26:36 INFO - PROCESS | 1652 | 1469201196940 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1211f1800) [pid = 1652] [serial = 1231] [outer = 0x1199bb400] 08:26:37 INFO - PROCESS | 1652 | 1469201197323 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]]]}] 08:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 08:26:37 INFO - PROCESS | 1652 | 1469201197333 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1652 | 1469201197334 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:26:37 INFO - PROCESS | 1652 | 1469201197336 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1652 | 1469201197337 Marionette TRACE conn2 <- [1,1614,null,{}] 08:26:37 INFO - PROCESS | 1652 | 1469201197340 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}] 08:26:37 INFO - PROCESS | 1652 | 1469201197341 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:37 INFO - PROCESS | 1652 | 1469201197435 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:26:37 INFO - PROCESS | 1652 | 1469201197438 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:37 INFO - PROCESS | 1652 | 1469201197439 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12327e800 == 32 [pid = 1652] [id = 411] 08:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116fa6400) [pid = 1652] [serial = 1232] [outer = 0x0] 08:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12348b000) [pid = 1652] [serial = 1233] [outer = 0x116fa6400] 08:26:37 INFO - PROCESS | 1652 | 1469201197464 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1234f9400) [pid = 1652] [serial = 1234] [outer = 0x116fa6400] 08:26:37 INFO - PROCESS | 1652 | 1469201197813 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]]]}] 08:26:37 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 08:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 08:26:37 INFO - PROCESS | 1652 | 1469201197856 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1652 | 1469201197857 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:26:37 INFO - PROCESS | 1652 | 1469201197859 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1652 | 1469201197860 Marionette TRACE conn2 <- [1,1618,null,{}] 08:26:37 INFO - PROCESS | 1652 | 1469201197862 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}] 08:26:37 INFO - PROCESS | 1652 | 1469201197866 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:37 INFO - PROCESS | 1652 | 1469201197967 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:26:38 INFO - PROCESS | 1652 | 1469201198004 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:38 INFO - PROCESS | 1652 | 1469201198006 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d76800 == 33 [pid = 1652] [id = 412] 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1236c7800) [pid = 1652] [serial = 1235] [outer = 0x0] 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1239e1800) [pid = 1652] [serial = 1236] [outer = 0x1236c7800] 08:26:38 INFO - PROCESS | 1652 | 1469201198030 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123e6e800) [pid = 1652] [serial = 1237] [outer = 0x1236c7800] 08:26:38 INFO - PROCESS | 1652 | 1469201198347 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]]]}] 08:26:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 08:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:26:38 INFO - PROCESS | 1652 | 1469201198383 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1652 | 1469201198385 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:26:38 INFO - PROCESS | 1652 | 1469201198387 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1652 | 1469201198388 Marionette TRACE conn2 <- [1,1622,null,{}] 08:26:38 INFO - PROCESS | 1652 | 1469201198390 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}] 08:26:38 INFO - PROCESS | 1652 | 1469201198392 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:38 INFO - PROCESS | 1652 | 1469201198488 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:26:38 INFO - PROCESS | 1652 | 1469201198491 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:38 INFO - PROCESS | 1652 | 1469201198492 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262c4800 == 34 [pid = 1652] [id = 413] 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112747800) [pid = 1652] [serial = 1238] [outer = 0x0] 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123ed3400) [pid = 1652] [serial = 1239] [outer = 0x112747800] 08:26:38 INFO - PROCESS | 1652 | 1469201198516 Marionette DEBUG loaded listener.js 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124390400) [pid = 1652] [serial = 1240] [outer = 0x112747800] 08:26:38 INFO - PROCESS | 1652 | 1469201198823 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]]]}] 08:26:38 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 08:26:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 08:26:38 INFO - PROCESS | 1652 | 1469201198869 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1652 | 1469201198872 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:26:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:26:38 INFO - PROCESS | 1652 | 1469201198875 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1652 | 1469201198876 Marionette TRACE conn2 <- [1,1626,null,{}] 08:26:38 INFO - PROCESS | 1652 | 1469201198878 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}] 08:26:38 INFO - PROCESS | 1652 | 1469201198879 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:38 INFO - PROCESS | 1652 | 1469201198977 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:26:38 INFO - PROCESS | 1652 | 1469201198981 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:38 INFO - PROCESS | 1652 | 1469201198982 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e8000 == 35 [pid = 1652] [id = 414] 08:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1234f9c00) [pid = 1652] [serial = 1241] [outer = 0x0] 08:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1243e5800) [pid = 1652] [serial = 1242] [outer = 0x1234f9c00] 08:26:39 INFO - PROCESS | 1652 | 1469201199006 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1246e4800) [pid = 1652] [serial = 1243] [outer = 0x1234f9c00] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x128c44000) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128c79400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a7b8400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115e29000) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12baa2400) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11614c800) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1211f7400) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1195b1400) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116992400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12392dc00) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124387c00) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1234fcc00) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11929c800) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1183ec400) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12623d000) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1239dd000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:26:39 INFO - PROCESS | 1652 | 1469201199485 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]]]}] 08:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 621ms 08:26:39 INFO - PROCESS | 1652 | 1469201199497 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:26:39 INFO - PROCESS | 1652 | 1469201199509 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:26:39 INFO - PROCESS | 1652 | 1469201199514 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:26:39 INFO - PROCESS | 1652 | 1469201199516 Marionette TRACE conn2 <- [1,1630,null,{}] 08:26:39 INFO - PROCESS | 1652 | 1469201199527 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}] 08:26:39 INFO - PROCESS | 1652 | 1469201199528 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:39 INFO - PROCESS | 1652 | 1469201199636 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:26:39 INFO - PROCESS | 1652 | 1469201199676 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:39 INFO - PROCESS | 1652 | 1469201199677 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912e800 == 36 [pid = 1652] [id = 415] 08:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11305d800) [pid = 1652] [serial = 1244] [outer = 0x0] 08:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195b1400) [pid = 1652] [serial = 1245] [outer = 0x11305d800] 08:26:39 INFO - PROCESS | 1652 | 1469201199701 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12438a400) [pid = 1652] [serial = 1246] [outer = 0x11305d800] 08:26:39 INFO - PROCESS | 1652 | 1469201199971 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]]]}] 08:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 08:26:39 INFO - PROCESS | 1652 | 1469201199986 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:26:39 INFO - PROCESS | 1652 | 1469201199989 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:26:39 INFO - PROCESS | 1652 | 1469201199999 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1652 | 1469201200000 Marionette TRACE conn2 <- [1,1634,null,{}] 08:26:40 INFO - PROCESS | 1652 | 1469201200009 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}] 08:26:40 INFO - PROCESS | 1652 | 1469201200010 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:40 INFO - PROCESS | 1652 | 1469201200092 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:26:40 INFO - PROCESS | 1652 | 1469201200096 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:40 INFO - PROCESS | 1652 | 1469201200097 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x129622000 == 37 [pid = 1652] [id = 416] 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12438d800) [pid = 1652] [serial = 1247] [outer = 0x0] 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1248a9000) [pid = 1652] [serial = 1248] [outer = 0x12438d800] 08:26:40 INFO - PROCESS | 1652 | 1469201200121 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1258ef000) [pid = 1652] [serial = 1249] [outer = 0x12438d800] 08:26:40 INFO - PROCESS | 1652 | 1469201200444 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]]]}] 08:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 08:26:40 INFO - PROCESS | 1652 | 1469201200473 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1652 | 1469201200474 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:26:40 INFO - PROCESS | 1652 | 1469201200485 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1652 | 1469201200489 Marionette TRACE conn2 <- [1,1638,null,{}] 08:26:40 INFO - PROCESS | 1652 | 1469201200491 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}] 08:26:40 INFO - PROCESS | 1652 | 1469201200493 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:40 INFO - PROCESS | 1652 | 1469201200607 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:26:40 INFO - PROCESS | 1652 | 1469201200613 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:40 INFO - PROCESS | 1652 | 1469201200615 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85c800 == 38 [pid = 1652] [id = 417] 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126235000) [pid = 1652] [serial = 1250] [outer = 0x0] 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1265a2800) [pid = 1652] [serial = 1251] [outer = 0x126235000] 08:26:40 INFO - PROCESS | 1652 | 1469201200641 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128bf5400) [pid = 1652] [serial = 1252] [outer = 0x126235000] 08:26:40 INFO - PROCESS | 1652 | 1469201200961 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]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 08:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:26:41 INFO - PROCESS | 1652 | 1469201201007 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1652 | 1469201201008 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:26:41 INFO - PROCESS | 1652 | 1469201201010 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1652 | 1469201201011 Marionette TRACE conn2 <- [1,1642,null,{}] 08:26:41 INFO - PROCESS | 1652 | 1469201201013 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}] 08:26:41 INFO - PROCESS | 1652 | 1469201201014 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:41 INFO - PROCESS | 1652 | 1469201201092 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:26:41 INFO - PROCESS | 1652 | 1469201201095 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:41 INFO - PROCESS | 1652 | 1469201201096 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acb8000 == 39 [pid = 1652] [id = 418] 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bf8800) [pid = 1652] [serial = 1253] [outer = 0x0] 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c44000) [pid = 1652] [serial = 1254] [outer = 0x128bf8800] 08:26:41 INFO - PROCESS | 1652 | 1469201201120 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128c7f000) [pid = 1652] [serial = 1255] [outer = 0x128bf8800] 08:26:41 INFO - PROCESS | 1652 | 1469201201615 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]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:26:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 08:26:41 INFO - PROCESS | 1652 | 1469201201680 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1652 | 1469201201682 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:26:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:26:41 INFO - PROCESS | 1652 | 1469201201686 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1652 | 1469201201688 Marionette TRACE conn2 <- [1,1646,null,{}] 08:26:41 INFO - PROCESS | 1652 | 1469201201692 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}] 08:26:41 INFO - PROCESS | 1652 | 1469201201693 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:41 INFO - PROCESS | 1652 | 1469201201809 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:26:41 INFO - PROCESS | 1652 | 1469201201870 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:41 INFO - PROCESS | 1652 | 1469201201872 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x117488000 == 40 [pid = 1652] [id = 419] 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1129ba400) [pid = 1652] [serial = 1256] [outer = 0x0] 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113d55800) [pid = 1652] [serial = 1257] [outer = 0x1129ba400] 08:26:41 INFO - PROCESS | 1652 | 1469201201903 Marionette DEBUG loaded listener.js 08:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116155400) [pid = 1652] [serial = 1258] [outer = 0x1129ba400] 08:26:42 INFO - PROCESS | 1652 | 1469201202472 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]]]}] 08:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 821ms 08:26:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:26:42 INFO - PROCESS | 1652 | 1469201202527 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:26:42 INFO - PROCESS | 1652 | 1469201202530 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:26:42 INFO - PROCESS | 1652 | 1469201202538 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1652 | 1469201202540 Marionette TRACE conn2 <- [1,1650,null,{}] 08:26:42 INFO - PROCESS | 1652 | 1469201202543 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}] 08:26:42 INFO - PROCESS | 1652 | 1469201202544 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:42 INFO - PROCESS | 1652 | 1469201202654 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:26:42 INFO - PROCESS | 1652 | 1469201202739 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:42 INFO - PROCESS | 1652 | 1469201202740 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123080800 == 41 [pid = 1652] [id = 420] 08:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11806b800) [pid = 1652] [serial = 1259] [outer = 0x0] 08:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118358000) [pid = 1652] [serial = 1260] [outer = 0x11806b800] 08:26:42 INFO - PROCESS | 1652 | 1469201202771 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118807c00) [pid = 1652] [serial = 1261] [outer = 0x11806b800] 08:26:43 INFO - PROCESS | 1652 | 1469201203394 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]]]}] 08:26:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:26:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 923ms 08:26:43 INFO - PROCESS | 1652 | 1469201203460 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:26:43 INFO - PROCESS | 1652 | 1469201203461 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:26:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:26:43 INFO - PROCESS | 1652 | 1469201203464 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:26:43 INFO - PROCESS | 1652 | 1469201203466 Marionette TRACE conn2 <- [1,1654,null,{}] 08:26:43 INFO - PROCESS | 1652 | 1469201203469 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}] 08:26:43 INFO - PROCESS | 1652 | 1469201203470 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:43 INFO - PROCESS | 1652 | 1469201203578 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85c800 == 40 [pid = 1652] [id = 417] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129622000 == 39 [pid = 1652] [id = 416] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12912e800 == 38 [pid = 1652] [id = 415] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e8000 == 37 [pid = 1652] [id = 414] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1262c4800 == 36 [pid = 1652] [id = 413] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123d76800 == 35 [pid = 1652] [id = 412] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12327e800 == 34 [pid = 1652] [id = 411] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119c3c800 == 33 [pid = 1652] [id = 410] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1192d2800 == 32 [pid = 1652] [id = 409] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117479000 == 31 [pid = 1652] [id = 408] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116631000 == 30 [pid = 1652] [id = 407] 08:26:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1192c8800 == 29 [pid = 1652] [id = 406] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x129192c00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12a6d4800) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129492c00) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12acf3000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a8b4000) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1239a2400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1199be400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12be9b000) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116643c00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118311800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1234f5c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123927c00) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119698800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199c2400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176ba800) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118319000) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e2400) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12430dc00) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1243e6000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c5c00) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123927400) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b99dc00) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12be95c00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12be9f000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c0d0000) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126873400) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bceb000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128c7a800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12918f800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12baa0000) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12489f000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 08:26:43 INFO - PROCESS | 1652 | 1469201203674 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:43 INFO - PROCESS | 1652 | 1469201203676 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e53800 == 30 [pid = 1652] [id = 421] 08:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113064000) [pid = 1652] [serial = 1262] [outer = 0x0] 08:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116769c00) [pid = 1652] [serial = 1263] [outer = 0x113064000] 08:26:43 INFO - PROCESS | 1652 | 1469201203703 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118312800) [pid = 1652] [serial = 1264] [outer = 0x113064000] 08:26:44 INFO - PROCESS | 1652 | 1469201204007 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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:26:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 570ms 08:26:44 INFO - PROCESS | 1652 | 1469201204034 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:26:44 INFO - PROCESS | 1652 | 1469201204040 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:26:44 INFO - PROCESS | 1652 | 1469201204044 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1652 | 1469201204046 Marionette TRACE conn2 <- [1,1658,null,{}] 08:26:44 INFO - PROCESS | 1652 | 1469201204049 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}] 08:26:44 INFO - PROCESS | 1652 | 1469201204050 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:44 INFO - PROCESS | 1652 | 1469201204129 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:26:44 INFO - PROCESS | 1652 | 1469201204200 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:44 INFO - PROCESS | 1652 | 1469201204201 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b1000 == 31 [pid = 1652] [id = 422] 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11830f800) [pid = 1652] [serial = 1265] [outer = 0x0] 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118716000) [pid = 1652] [serial = 1266] [outer = 0x11830f800] 08:26:44 INFO - PROCESS | 1652 | 1469201204229 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1195bcc00) [pid = 1652] [serial = 1267] [outer = 0x11830f800] 08:26:44 INFO - PROCESS | 1652 | 1469201204512 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]]]}] 08:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 08:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:26:44 INFO - PROCESS | 1652 | 1469201204564 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1652 | 1469201204565 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:26:44 INFO - PROCESS | 1652 | 1469201204567 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1652 | 1469201204571 Marionette TRACE conn2 <- [1,1662,null,{}] 08:26:44 INFO - PROCESS | 1652 | 1469201204580 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}] 08:26:44 INFO - PROCESS | 1652 | 1469201204583 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:44 INFO - PROCESS | 1652 | 1469201204667 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:26:44 INFO - PROCESS | 1652 | 1469201204727 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:44 INFO - PROCESS | 1652 | 1469201204729 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123174800 == 32 [pid = 1652] [id = 423] 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112f14000) [pid = 1652] [serial = 1268] [outer = 0x0] 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199c1c00) [pid = 1652] [serial = 1269] [outer = 0x112f14000] 08:26:44 INFO - PROCESS | 1652 | 1469201204758 Marionette DEBUG loaded listener.js 08:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1234f5c00) [pid = 1652] [serial = 1270] [outer = 0x112f14000] 08:26:45 INFO - PROCESS | 1652 | 1469201205037 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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 524ms 08:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:26:45 INFO - PROCESS | 1652 | 1469201205092 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1652 | 1469201205093 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:26:45 INFO - PROCESS | 1652 | 1469201205095 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1652 | 1469201205096 Marionette TRACE conn2 <- [1,1666,null,{}] 08:26:45 INFO - PROCESS | 1652 | 1469201205099 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}] 08:26:45 INFO - PROCESS | 1652 | 1469201205100 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:45 INFO - PROCESS | 1652 | 1469201205180 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:26:45 INFO - PROCESS | 1652 | 1469201205183 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:45 INFO - PROCESS | 1652 | 1469201205184 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x125920800 == 33 [pid = 1652] [id = 424] 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1236c0800) [pid = 1652] [serial = 1271] [outer = 0x0] 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123737c00) [pid = 1652] [serial = 1272] [outer = 0x1236c0800] 08:26:45 INFO - PROCESS | 1652 | 1469201205212 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12392dc00) [pid = 1652] [serial = 1273] [outer = 0x1236c0800] 08:26:45 INFO - PROCESS | 1652 | 1469201205545 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]]]}] 08:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 08:26:45 INFO - PROCESS | 1652 | 1469201205564 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1652 | 1469201205565 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:26:45 INFO - PROCESS | 1652 | 1469201205568 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1652 | 1469201205569 Marionette TRACE conn2 <- [1,1670,null,{}] 08:26:45 INFO - PROCESS | 1652 | 1469201205573 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}] 08:26:45 INFO - PROCESS | 1652 | 1469201205574 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:45 INFO - PROCESS | 1652 | 1469201205690 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:26:45 INFO - PROCESS | 1652 | 1469201205701 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:45 INFO - PROCESS | 1652 | 1469201205702 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126618800 == 34 [pid = 1652] [id = 425] 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1130c5800) [pid = 1652] [serial = 1274] [outer = 0x0] 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12392c800) [pid = 1652] [serial = 1275] [outer = 0x1130c5800] 08:26:45 INFO - PROCESS | 1652 | 1469201205726 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123bb6800) [pid = 1652] [serial = 1276] [outer = 0x1130c5800] 08:26:46 INFO - PROCESS | 1652 | 1469201206048 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]]]}] 08:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 08:26:46 INFO - PROCESS | 1652 | 1469201206090 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1652 | 1469201206091 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:26:46 INFO - PROCESS | 1652 | 1469201206093 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1652 | 1469201206094 Marionette TRACE conn2 <- [1,1674,null,{}] 08:26:46 INFO - PROCESS | 1652 | 1469201206097 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}] 08:26:46 INFO - PROCESS | 1652 | 1469201206101 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:46 INFO - PROCESS | 1652 | 1469201206216 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:26:46 INFO - PROCESS | 1652 | 1469201206220 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:46 INFO - PROCESS | 1652 | 1469201206222 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962c000 == 35 [pid = 1652] [id = 426] 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123e71400) [pid = 1652] [serial = 1277] [outer = 0x0] 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124386c00) [pid = 1652] [serial = 1278] [outer = 0x123e71400] 08:26:46 INFO - PROCESS | 1652 | 1469201206246 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12663a800) [pid = 1652] [serial = 1279] [outer = 0x123e71400] 08:26:46 INFO - PROCESS | 1652 | 1469201206598 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]]]}] 08:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 518ms 08:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:26:46 INFO - PROCESS | 1652 | 1469201206612 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1652 | 1469201206613 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:26:46 INFO - PROCESS | 1652 | 1469201206615 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1652 | 1469201206616 Marionette TRACE conn2 <- [1,1678,null,{}] 08:26:46 INFO - PROCESS | 1652 | 1469201206619 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}] 08:26:46 INFO - PROCESS | 1652 | 1469201206622 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:46 INFO - PROCESS | 1652 | 1469201206730 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:26:46 INFO - PROCESS | 1652 | 1469201206740 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:46 INFO - PROCESS | 1652 | 1469201206741 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cf800 == 36 [pid = 1652] [id = 427] 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1127dd800) [pid = 1652] [serial = 1280] [outer = 0x0] 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126b83c00) [pid = 1652] [serial = 1281] [outer = 0x1127dd800] 08:26:46 INFO - PROCESS | 1652 | 1469201206766 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128bf8c00) [pid = 1652] [serial = 1282] [outer = 0x1127dd800] 08:26:47 INFO - PROCESS | 1652 | 1469201207104 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]]]}] 08:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 08:26:47 INFO - PROCESS | 1652 | 1469201207134 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1652 | 1469201207135 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:26:47 INFO - PROCESS | 1652 | 1469201207144 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1652 | 1469201207145 Marionette TRACE conn2 <- [1,1682,null,{}] 08:26:47 INFO - PROCESS | 1652 | 1469201207148 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}] 08:26:47 INFO - PROCESS | 1652 | 1469201207149 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:47 INFO - PROCESS | 1652 | 1469201207247 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:26:47 INFO - PROCESS | 1652 | 1469201207252 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:47 INFO - PROCESS | 1652 | 1469201207253 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf4800 == 37 [pid = 1652] [id = 428] 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1127da400) [pid = 1652] [serial = 1283] [outer = 0x0] 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128c45800) [pid = 1652] [serial = 1284] [outer = 0x1127da400] 08:26:47 INFO - PROCESS | 1652 | 1469201207277 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128e76800) [pid = 1652] [serial = 1285] [outer = 0x1127da400] 08:26:47 INFO - PROCESS | 1652 | 1469201207620 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]]]}] 08:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1199bb400) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1132c9800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116fa6400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118067800) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1236c7800) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1161b1800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1183ef000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112747800) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11305d800) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1234f9c00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1211f0000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12438d800) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x120fd0800) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1258e7c00) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128c72400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1127dec00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126235000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:26:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11831bc00) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:26:47 INFO - PROCESS | 1652 | 1469201207755 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1652 | 1469201207756 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:26:47 INFO - PROCESS | 1652 | 1469201207766 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1652 | 1469201207767 Marionette TRACE conn2 <- [1,1686,null,{}] 08:26:47 INFO - PROCESS | 1652 | 1469201207770 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}] 08:26:47 INFO - PROCESS | 1652 | 1469201207771 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:47 INFO - PROCESS | 1652 | 1469201207857 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:26:47 INFO - PROCESS | 1652 | 1469201207861 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:47 INFO - PROCESS | 1652 | 1469201207862 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123171800 == 38 [pid = 1652] [id = 429] 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1132d2800) [pid = 1652] [serial = 1286] [outer = 0x0] 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116fa5000) [pid = 1652] [serial = 1287] [outer = 0x1132d2800] 08:26:47 INFO - PROCESS | 1652 | 1469201207886 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195ad400) [pid = 1652] [serial = 1288] [outer = 0x1132d2800] 08:26:48 INFO - PROCESS | 1652 | 1469201208210 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]]]}] 08:26:48 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 08:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 08:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:26:48 INFO - PROCESS | 1652 | 1469201208239 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1652 | 1469201208240 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:26:48 INFO - PROCESS | 1652 | 1469201208242 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1652 | 1469201208243 Marionette TRACE conn2 <- [1,1690,null,{}] 08:26:48 INFO - PROCESS | 1652 | 1469201208246 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}] 08:26:48 INFO - PROCESS | 1652 | 1469201208247 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:48 INFO - PROCESS | 1652 | 1469201208324 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:26:48 INFO - PROCESS | 1652 | 1469201208382 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:48 INFO - PROCESS | 1652 | 1469201208384 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3a000 == 39 [pid = 1652] [id = 430] 08:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118507c00) [pid = 1652] [serial = 1289] [outer = 0x0] 08:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1234f6400) [pid = 1652] [serial = 1290] [outer = 0x118507c00] 08:26:48 INFO - PROCESS | 1652 | 1469201208408 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124690c00) [pid = 1652] [serial = 1291] [outer = 0x118507c00] 08:26:48 INFO - PROCESS | 1652 | 1469201208682 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]]]}] 08:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 08:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:26:48 INFO - PROCESS | 1652 | 1469201208712 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1652 | 1469201208715 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:26:48 INFO - PROCESS | 1652 | 1469201208728 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1652 | 1469201208730 Marionette TRACE conn2 <- [1,1694,null,{}] 08:26:48 INFO - PROCESS | 1652 | 1469201208734 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}] 08:26:48 INFO - PROCESS | 1652 | 1469201208751 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:48 INFO - PROCESS | 1652 | 1469201208891 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:26:48 INFO - PROCESS | 1652 | 1469201208896 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:48 INFO - PROCESS | 1652 | 1469201208898 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c489800 == 40 [pid = 1652] [id = 431] 08:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125811400) [pid = 1652] [serial = 1292] [outer = 0x0] 08:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12918c800) [pid = 1652] [serial = 1293] [outer = 0x125811400] 08:26:48 INFO - PROCESS | 1652 | 1469201208939 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12948e400) [pid = 1652] [serial = 1294] [outer = 0x125811400] 08:26:49 INFO - PROCESS | 1652 | 1469201209331 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]]]}] 08:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 634ms 08:26:49 INFO - PROCESS | 1652 | 1469201209363 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:26:49 INFO - PROCESS | 1652 | 1469201209365 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:26:49 INFO - PROCESS | 1652 | 1469201209367 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1652 | 1469201209369 Marionette TRACE conn2 <- [1,1698,null,{}] 08:26:49 INFO - PROCESS | 1652 | 1469201209373 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}] 08:26:49 INFO - PROCESS | 1652 | 1469201209375 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:49 INFO - PROCESS | 1652 | 1469201209494 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:26:49 INFO - PROCESS | 1652 | 1469201209499 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:49 INFO - PROCESS | 1652 | 1469201209500 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca81800 == 41 [pid = 1652] [id = 432] 08:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129493400) [pid = 1652] [serial = 1295] [outer = 0x0] 08:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6d2800) [pid = 1652] [serial = 1296] [outer = 0x129493400] 08:26:49 INFO - PROCESS | 1652 | 1469201209540 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a7b4800) [pid = 1652] [serial = 1297] [outer = 0x129493400] 08:26:50 INFO - PROCESS | 1652 | 1469201210080 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]]]}] 08:26:50 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 08:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 770ms 08:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:26:50 INFO - PROCESS | 1652 | 1469201210138 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1652 | 1469201210141 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:26:50 INFO - PROCESS | 1652 | 1469201210144 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1652 | 1469201210146 Marionette TRACE conn2 <- [1,1702,null,{}] 08:26:50 INFO - PROCESS | 1652 | 1469201210150 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}] 08:26:50 INFO - PROCESS | 1652 | 1469201210152 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:50 INFO - PROCESS | 1652 | 1469201210280 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:26:50 INFO - PROCESS | 1652 | 1469201210355 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:50 INFO - PROCESS | 1652 | 1469201210357 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118892800 == 42 [pid = 1652] [id = 433] 08:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116987800) [pid = 1652] [serial = 1298] [outer = 0x0] 08:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118319000) [pid = 1652] [serial = 1299] [outer = 0x116987800] 08:26:50 INFO - PROCESS | 1652 | 1469201210388 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11913e800) [pid = 1652] [serial = 1300] [outer = 0x116987800] 08:26:50 INFO - PROCESS | 1652 | 1469201210814 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]]]}] 08:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 08:26:50 INFO - PROCESS | 1652 | 1469201210865 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:26:50 INFO - PROCESS | 1652 | 1469201210868 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:26:50 INFO - PROCESS | 1652 | 1469201210872 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1652 | 1469201210874 Marionette TRACE conn2 <- [1,1706,null,{}] 08:26:50 INFO - PROCESS | 1652 | 1469201210877 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}] 08:26:50 INFO - PROCESS | 1652 | 1469201210879 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:50 INFO - PROCESS | 1652 | 1469201210981 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:26:51 INFO - PROCESS | 1652 | 1469201211042 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:51 INFO - PROCESS | 1652 | 1469201211044 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262b8800 == 43 [pid = 1652] [id = 434] 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199c3000) [pid = 1652] [serial = 1301] [outer = 0x0] 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120fc1c00) [pid = 1652] [serial = 1302] [outer = 0x1199c3000] 08:26:51 INFO - PROCESS | 1652 | 1469201211075 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1234f4000) [pid = 1652] [serial = 1303] [outer = 0x1199c3000] 08:26:51 INFO - PROCESS | 1652 | 1469201211523 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]]]}] 08:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 08:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:26:51 INFO - PROCESS | 1652 | 1469201211542 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:26:51 INFO - PROCESS | 1652 | 1469201211544 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:26:51 INFO - PROCESS | 1652 | 1469201211546 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:26:51 INFO - PROCESS | 1652 | 1469201211549 Marionette TRACE conn2 <- [1,1710,null,{}] 08:26:51 INFO - PROCESS | 1652 | 1469201211581 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}] 08:26:51 INFO - PROCESS | 1652 | 1469201211584 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:51 INFO - PROCESS | 1652 | 1469201211720 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:26:51 INFO - PROCESS | 1652 | 1469201211764 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:51 INFO - PROCESS | 1652 | 1469201211766 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d9000 == 44 [pid = 1652] [id = 435] 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123927800) [pid = 1652] [serial = 1304] [outer = 0x0] 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124309c00) [pid = 1652] [serial = 1305] [outer = 0x123927800] 08:26:51 INFO - PROCESS | 1652 | 1469201211796 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12448ac00) [pid = 1652] [serial = 1306] [outer = 0x123927800] 08:26:52 INFO - PROCESS | 1652 | 1469201212208 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 08:26:52 INFO - PROCESS | 1652 | 1469201212269 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1652 | 1469201212270 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:26:52 INFO - PROCESS | 1652 | 1469201212273 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1652 | 1469201212274 Marionette TRACE conn2 <- [1,1714,null,{}] 08:26:52 INFO - PROCESS | 1652 | 1469201212276 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}] 08:26:52 INFO - PROCESS | 1652 | 1469201212278 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:52 INFO - PROCESS | 1652 | 1469201212381 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:26:52 INFO - PROCESS | 1652 | 1469201212443 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:52 INFO - PROCESS | 1652 | 1469201212445 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdd7800 == 45 [pid = 1652] [id = 436] 08:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12622ec00) [pid = 1652] [serial = 1307] [outer = 0x0] 08:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126526000) [pid = 1652] [serial = 1308] [outer = 0x12622ec00] 08:26:52 INFO - PROCESS | 1652 | 1469201212474 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128c43800) [pid = 1652] [serial = 1309] [outer = 0x12622ec00] 08:26:52 INFO - PROCESS | 1652 | 1469201212904 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]]]}] 08:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 669ms 08:26:52 INFO - PROCESS | 1652 | 1469201212943 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1652 | 1469201212944 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:26:52 INFO - PROCESS | 1652 | 1469201212946 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1652 | 1469201212948 Marionette TRACE conn2 <- [1,1718,null,{}] 08:26:52 INFO - PROCESS | 1652 | 1469201212950 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}] 08:26:52 INFO - PROCESS | 1652 | 1469201212951 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:53 INFO - PROCESS | 1652 | 1469201213068 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:26:53 INFO - PROCESS | 1652 | 1469201213143 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:53 INFO - PROCESS | 1652 | 1469201213144 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0e800 == 46 [pid = 1652] [id = 437] 08:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1129ad000) [pid = 1652] [serial = 1310] [outer = 0x0] 08:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118062400) [pid = 1652] [serial = 1311] [outer = 0x1129ad000] 08:26:53 INFO - PROCESS | 1652 | 1469201213175 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1234f5000) [pid = 1652] [serial = 1312] [outer = 0x1129ad000] 08:26:53 INFO - PROCESS | 1652 | 1469201213724 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]]]}] 08:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 820ms 08:26:53 INFO - PROCESS | 1652 | 1469201213767 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1652 | 1469201213769 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:26:53 INFO - PROCESS | 1652 | 1469201213775 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1652 | 1469201213776 Marionette TRACE conn2 <- [1,1722,null,{}] 08:26:53 INFO - PROCESS | 1652 | 1469201213779 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}] 08:26:53 INFO - PROCESS | 1652 | 1469201213781 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:53 INFO - PROCESS | 1652 | 1469201213879 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:26:53 INFO - PROCESS | 1652 | 1469201213943 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:53 INFO - PROCESS | 1652 | 1469201213945 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192ba000 == 47 [pid = 1652] [id = 438] 08:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x117d34400) [pid = 1652] [serial = 1313] [outer = 0x0] 08:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118802c00) [pid = 1652] [serial = 1314] [outer = 0x117d34400] 08:26:53 INFO - PROCESS | 1652 | 1469201213973 Marionette DEBUG loaded listener.js 08:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1195ae800) [pid = 1652] [serial = 1315] [outer = 0x117d34400] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c489800 == 46 [pid = 1652] [id = 431] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3a000 == 45 [pid = 1652] [id = 430] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123171800 == 44 [pid = 1652] [id = 429] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf4800 == 43 [pid = 1652] [id = 428] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cf800 == 42 [pid = 1652] [id = 427] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12962c000 == 41 [pid = 1652] [id = 426] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x126618800 == 40 [pid = 1652] [id = 425] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x125920800 == 39 [pid = 1652] [id = 424] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123174800 == 38 [pid = 1652] [id = 423] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b1000 == 37 [pid = 1652] [id = 422] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115e53800 == 36 [pid = 1652] [id = 421] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123080800 == 35 [pid = 1652] [id = 420] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x117488000 == 34 [pid = 1652] [id = 419] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12acb8000 == 33 [pid = 1652] [id = 418] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0e800 == 32 [pid = 1652] [id = 437] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdd7800 == 31 [pid = 1652] [id = 436] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d9000 == 30 [pid = 1652] [id = 435] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1262b8800 == 29 [pid = 1652] [id = 434] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca81800 == 28 [pid = 1652] [id = 432] 08:26:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118892800 == 27 [pid = 1652] [id = 433] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x120fcd000) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x113ecfc00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1161ad800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12348b000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1183f6000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119902800) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1239e1800) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1234f9400) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116990000) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118067400) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199bf800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123ed3400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1195b1400) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1243e5800) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124390400) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11880ec00) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1239df000) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123739c00) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1248a9000) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1239dcc00) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1238ee000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128bf3000) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1266ba800) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a8bfc00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12948f000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128c44000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bcefc00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b13b400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128bf5400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195ba000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12438a400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118504c00) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1258ef000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1246e4800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123e6e800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1211f1800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1265a2800) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 08:26:54 INFO - PROCESS | 1652 | 1469201214973 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]]]}] 08:26:55 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 08:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1227ms 08:26:55 INFO - PROCESS | 1652 | 1469201215002 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:26:55 INFO - PROCESS | 1652 | 1469201215007 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:26:55 INFO - PROCESS | 1652 | 1469201215010 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1652 | 1469201215012 Marionette TRACE conn2 <- [1,1726,null,{}] 08:26:55 INFO - PROCESS | 1652 | 1469201215015 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}] 08:26:55 INFO - PROCESS | 1652 | 1469201215017 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:55 INFO - PROCESS | 1652 | 1469201215100 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:26:55 INFO - PROCESS | 1652 | 1469201215109 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:55 INFO - PROCESS | 1652 | 1469201215111 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e3b000 == 28 [pid = 1652] [id = 439] 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112d8b400) [pid = 1652] [serial = 1316] [outer = 0x0] 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11305b800) [pid = 1652] [serial = 1317] [outer = 0x112d8b400] 08:26:55 INFO - PROCESS | 1652 | 1469201215139 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112a83800) [pid = 1652] [serial = 1318] [outer = 0x112d8b400] 08:26:55 INFO - PROCESS | 1652 | 1469201215477 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]]]}] 08:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 08:26:55 INFO - PROCESS | 1652 | 1469201215529 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1652 | 1469201215533 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:26:55 INFO - PROCESS | 1652 | 1469201215538 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1652 | 1469201215539 Marionette TRACE conn2 <- [1,1730,null,{}] 08:26:55 INFO - PROCESS | 1652 | 1469201215542 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}] 08:26:55 INFO - PROCESS | 1652 | 1469201215543 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:55 INFO - PROCESS | 1652 | 1469201215621 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:26:55 INFO - PROCESS | 1652 | 1469201215625 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:55 INFO - PROCESS | 1652 | 1469201215626 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d87000 == 29 [pid = 1652] [id = 440] 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116643c00) [pid = 1652] [serial = 1319] [outer = 0x0] 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11676ac00) [pid = 1652] [serial = 1320] [outer = 0x116643c00] 08:26:55 INFO - PROCESS | 1652 | 1469201215655 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116ab1000) [pid = 1652] [serial = 1321] [outer = 0x116643c00] 08:26:56 INFO - PROCESS | 1652 | 1469201216004 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]]]}] 08:26:56 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 08:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 469ms 08:26:56 INFO - PROCESS | 1652 | 1469201216008 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1652 | 1469201216009 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:26:56 INFO - PROCESS | 1652 | 1469201216011 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1652 | 1469201216014 Marionette TRACE conn2 <- [1,1734,null,{}] 08:26:56 INFO - PROCESS | 1652 | 1469201216022 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}] 08:26:56 INFO - PROCESS | 1652 | 1469201216025 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:56 INFO - PROCESS | 1652 | 1469201216104 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:26:56 INFO - PROCESS | 1652 | 1469201216163 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:56 INFO - PROCESS | 1652 | 1469201216166 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d6800 == 30 [pid = 1652] [id = 441] 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a90000) [pid = 1652] [serial = 1322] [outer = 0x0] 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11806d400) [pid = 1652] [serial = 1323] [outer = 0x112a90000] 08:26:56 INFO - PROCESS | 1652 | 1469201216194 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11850c000) [pid = 1652] [serial = 1324] [outer = 0x112a90000] 08:26:56 INFO - PROCESS | 1652 | 1469201216495 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]]]}] 08:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 08:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:26:56 INFO - PROCESS | 1652 | 1469201216532 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:26:56 INFO - PROCESS | 1652 | 1469201216534 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:26:56 INFO - PROCESS | 1652 | 1469201216538 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:26:56 INFO - PROCESS | 1652 | 1469201216541 Marionette TRACE conn2 <- [1,1738,null,{}] 08:26:56 INFO - PROCESS | 1652 | 1469201216543 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}] 08:26:56 INFO - PROCESS | 1652 | 1469201216544 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:56 INFO - PROCESS | 1652 | 1469201216623 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:26:56 INFO - PROCESS | 1652 | 1469201216682 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:56 INFO - PROCESS | 1652 | 1469201216684 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307d800 == 31 [pid = 1652] [id = 442] 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118715800) [pid = 1652] [serial = 1325] [outer = 0x0] 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119143c00) [pid = 1652] [serial = 1326] [outer = 0x118715800] 08:26:56 INFO - PROCESS | 1652 | 1469201216709 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1195ba000) [pid = 1652] [serial = 1327] [outer = 0x118715800] 08:26:57 INFO - PROCESS | 1652 | 1469201217009 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]]]}] 08:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 08:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:26:57 INFO - PROCESS | 1652 | 1469201217058 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1652 | 1469201217060 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:26:57 INFO - PROCESS | 1652 | 1469201217062 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1652 | 1469201217070 Marionette TRACE conn2 <- [1,1742,null,{}] 08:26:57 INFO - PROCESS | 1652 | 1469201217072 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}] 08:26:57 INFO - PROCESS | 1652 | 1469201217073 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:57 INFO - PROCESS | 1652 | 1469201217168 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:26:57 INFO - PROCESS | 1652 | 1469201217171 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:57 INFO - PROCESS | 1652 | 1469201217172 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234d1000 == 32 [pid = 1652] [id = 443] 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11322c800) [pid = 1652] [serial = 1328] [outer = 0x0] 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11969d400) [pid = 1652] [serial = 1329] [outer = 0x11322c800] 08:26:57 INFO - PROCESS | 1652 | 1469201217196 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199c5c00) [pid = 1652] [serial = 1330] [outer = 0x11322c800] 08:26:57 INFO - PROCESS | 1652 | 1469201217546 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]]]}] 08:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 527ms 08:26:57 INFO - PROCESS | 1652 | 1469201217590 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1652 | 1469201217591 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:26:57 INFO - PROCESS | 1652 | 1469201217593 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1652 | 1469201217594 Marionette TRACE conn2 <- [1,1746,null,{}] 08:26:57 INFO - PROCESS | 1652 | 1469201217596 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}] 08:26:57 INFO - PROCESS | 1652 | 1469201217601 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:57 INFO - PROCESS | 1652 | 1469201217712 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:26:57 INFO - PROCESS | 1652 | 1469201217724 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:57 INFO - PROCESS | 1652 | 1469201217725 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x124422800 == 33 [pid = 1652] [id = 444] 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113059800) [pid = 1652] [serial = 1331] [outer = 0x0] 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x120fcf800) [pid = 1652] [serial = 1332] [outer = 0x113059800] 08:26:57 INFO - PROCESS | 1652 | 1469201217749 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1236c5800) [pid = 1652] [serial = 1333] [outer = 0x113059800] 08:26:58 INFO - PROCESS | 1652 | 1469201218079 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]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 08:26:58 INFO - PROCESS | 1652 | 1469201218114 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1652 | 1469201218115 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:26:58 INFO - PROCESS | 1652 | 1469201218118 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1652 | 1469201218119 Marionette TRACE conn2 <- [1,1750,null,{}] 08:26:58 INFO - PROCESS | 1652 | 1469201218121 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}] 08:26:58 INFO - PROCESS | 1652 | 1469201218122 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:58 INFO - PROCESS | 1652 | 1469201218222 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:26:58 INFO - PROCESS | 1652 | 1469201218259 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:58 INFO - PROCESS | 1652 | 1469201218260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592e000 == 34 [pid = 1652] [id = 445] 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ce6c00) [pid = 1652] [serial = 1334] [outer = 0x0] 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123923800) [pid = 1652] [serial = 1335] [outer = 0x119ce6c00] 08:26:58 INFO - PROCESS | 1652 | 1469201218284 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12392b800) [pid = 1652] [serial = 1336] [outer = 0x119ce6c00] 08:26:58 INFO - PROCESS | 1652 | 1469201218569 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]]]}] 08:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 471ms 08:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:26:58 INFO - PROCESS | 1652 | 1469201218598 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1652 | 1469201218599 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:26:58 INFO - PROCESS | 1652 | 1469201218603 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1652 | 1469201218606 Marionette TRACE conn2 <- [1,1754,null,{}] 08:26:58 INFO - PROCESS | 1652 | 1469201218609 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}] 08:26:58 INFO - PROCESS | 1652 | 1469201218610 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:58 INFO - PROCESS | 1652 | 1469201218708 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:26:58 INFO - PROCESS | 1652 | 1469201218711 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:58 INFO - PROCESS | 1652 | 1469201218712 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268dc800 == 35 [pid = 1652] [id = 446] 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1236c5c00) [pid = 1652] [serial = 1337] [outer = 0x0] 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1239a4800) [pid = 1652] [serial = 1338] [outer = 0x1236c5c00] 08:26:58 INFO - PROCESS | 1652 | 1469201218736 Marionette DEBUG loaded listener.js 08:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1239e5c00) [pid = 1652] [serial = 1339] [outer = 0x1236c5c00] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x125811400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129493400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123e71400) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1127dd800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1127da400) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112f14000) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128bf8800) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1236c0800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113064000) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11830f800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1129ba400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11806b800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1132d2800) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118507c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:26:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1130c5800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:26:59 INFO - PROCESS | 1652 | 1469201219269 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]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 675ms 08:26:59 INFO - PROCESS | 1652 | 1469201219277 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1652 | 1469201219278 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:26:59 INFO - PROCESS | 1652 | 1469201219281 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1652 | 1469201219282 Marionette TRACE conn2 <- [1,1758,null,{}] 08:26:59 INFO - PROCESS | 1652 | 1469201219284 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}] 08:26:59 INFO - PROCESS | 1652 | 1469201219285 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:59 INFO - PROCESS | 1652 | 1469201219374 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:26:59 INFO - PROCESS | 1652 | 1469201219378 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:26:59 INFO - PROCESS | 1652 | 1469201219379 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d5000 == 36 [pid = 1652] [id = 447] 08:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1132d2800) [pid = 1652] [serial = 1340] [outer = 0x0] 08:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11664a000) [pid = 1652] [serial = 1341] [outer = 0x1132d2800] 08:26:59 INFO - PROCESS | 1652 | 1469201219404 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1236bec00) [pid = 1652] [serial = 1342] [outer = 0x1132d2800] 08:26:59 INFO - PROCESS | 1652 | 1469201219826 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]]]}] 08:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 08:26:59 INFO - PROCESS | 1652 | 1469201219851 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:26:59 INFO - PROCESS | 1652 | 1469201219854 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:26:59 INFO - PROCESS | 1652 | 1469201219857 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1652 | 1469201219859 Marionette TRACE conn2 <- [1,1762,null,{}] 08:26:59 INFO - PROCESS | 1652 | 1469201219862 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}] 08:26:59 INFO - PROCESS | 1652 | 1469201219864 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:26:59 INFO - PROCESS | 1652 | 1469201219982 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:27:00 INFO - PROCESS | 1652 | 1469201220013 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:00 INFO - PROCESS | 1652 | 1469201220014 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292af800 == 37 [pid = 1652] [id = 448] 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11830f800) [pid = 1652] [serial = 1343] [outer = 0x0] 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123bb1400) [pid = 1652] [serial = 1344] [outer = 0x11830f800] 08:27:00 INFO - PROCESS | 1652 | 1469201220039 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e6a000) [pid = 1652] [serial = 1345] [outer = 0x11830f800] 08:27:00 INFO - PROCESS | 1652 | 1469201220362 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 08:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:27:00 INFO - PROCESS | 1652 | 1469201220377 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1652 | 1469201220379 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:27:00 INFO - PROCESS | 1652 | 1469201220381 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1652 | 1469201220383 Marionette TRACE conn2 <- [1,1766,null,{}] 08:27:00 INFO - PROCESS | 1652 | 1469201220385 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}] 08:27:00 INFO - PROCESS | 1652 | 1469201220388 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:00 INFO - PROCESS | 1652 | 1469201220514 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:27:00 INFO - PROCESS | 1652 | 1469201220520 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:00 INFO - PROCESS | 1652 | 1469201220521 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234cc800 == 38 [pid = 1652] [id = 449] 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1238ec800) [pid = 1652] [serial = 1346] [outer = 0x0] 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123ed6800) [pid = 1652] [serial = 1347] [outer = 0x1238ec800] 08:27:00 INFO - PROCESS | 1652 | 1469201220548 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12447f000) [pid = 1652] [serial = 1348] [outer = 0x1238ec800] 08:27:00 INFO - PROCESS | 1652 | 1469201220855 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]]]}] 08:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 08:27:00 INFO - PROCESS | 1652 | 1469201220902 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1652 | 1469201220903 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:27:00 INFO - PROCESS | 1652 | 1469201220905 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1652 | 1469201220906 Marionette TRACE conn2 <- [1,1770,null,{}] 08:27:00 INFO - PROCESS | 1652 | 1469201220908 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}] 08:27:00 INFO - PROCESS | 1652 | 1469201220909 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:00 INFO - PROCESS | 1652 | 1469201220984 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:27:00 INFO - PROCESS | 1652 | 1469201220990 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:00 INFO - PROCESS | 1652 | 1469201220991 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accb800 == 39 [pid = 1652] [id = 450] 08:27:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124483400) [pid = 1652] [serial = 1349] [outer = 0x0] 08:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124a29800) [pid = 1652] [serial = 1350] [outer = 0x124483400] 08:27:01 INFO - PROCESS | 1652 | 1469201221015 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126237800) [pid = 1652] [serial = 1351] [outer = 0x124483400] 08:27:01 INFO - PROCESS | 1652 | 1469201221566 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]]]}] 08:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 08:27:01 INFO - PROCESS | 1652 | 1469201221576 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1652 | 1469201221578 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:27:01 INFO - PROCESS | 1652 | 1469201221582 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1652 | 1469201221584 Marionette TRACE conn2 <- [1,1774,null,{}] 08:27:01 INFO - PROCESS | 1652 | 1469201221588 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}] 08:27:01 INFO - PROCESS | 1652 | 1469201221590 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:01 INFO - PROCESS | 1652 | 1469201221703 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:27:01 INFO - PROCESS | 1652 | 1469201221787 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:01 INFO - PROCESS | 1652 | 1469201221788 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181f6000 == 40 [pid = 1652] [id = 451] 08:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1132cc400) [pid = 1652] [serial = 1352] [outer = 0x0] 08:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x114f85400) [pid = 1652] [serial = 1353] [outer = 0x1132cc400] 08:27:01 INFO - PROCESS | 1652 | 1469201221820 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116765000) [pid = 1652] [serial = 1354] [outer = 0x1132cc400] 08:27:02 INFO - PROCESS | 1652 | 1469201222334 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]]]}] 08:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 820ms 08:27:02 INFO - PROCESS | 1652 | 1469201222409 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:27:02 INFO - PROCESS | 1652 | 1469201222412 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:27:02 INFO - PROCESS | 1652 | 1469201222417 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:27:02 INFO - PROCESS | 1652 | 1469201222419 Marionette TRACE conn2 <- [1,1778,null,{}] 08:27:02 INFO - PROCESS | 1652 | 1469201222424 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}] 08:27:02 INFO - PROCESS | 1652 | 1469201222426 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:02 INFO - PROCESS | 1652 | 1469201222538 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:27:02 INFO - PROCESS | 1652 | 1469201222622 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:02 INFO - PROCESS | 1652 | 1469201222624 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x123845000 == 41 [pid = 1652] [id = 452] 08:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118065c00) [pid = 1652] [serial = 1355] [outer = 0x0] 08:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11830e800) [pid = 1652] [serial = 1356] [outer = 0x118065c00] 08:27:02 INFO - PROCESS | 1652 | 1469201222654 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11871ec00) [pid = 1652] [serial = 1357] [outer = 0x118065c00] 08:27:03 INFO - PROCESS | 1652 | 1469201223265 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]]]}] 08:27:03 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 08:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 872ms 08:27:03 INFO - PROCESS | 1652 | 1469201223289 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1652 | 1469201223292 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:27:03 INFO - PROCESS | 1652 | 1469201223294 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1652 | 1469201223296 Marionette TRACE conn2 <- [1,1782,null,{}] 08:27:03 INFO - PROCESS | 1652 | 1469201223300 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}] 08:27:03 INFO - PROCESS | 1652 | 1469201223302 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:03 INFO - PROCESS | 1652 | 1469201223415 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1234cc800 == 40 [pid = 1652] [id = 449] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1292af800 == 39 [pid = 1652] [id = 448] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d5000 == 38 [pid = 1652] [id = 447] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1268dc800 == 37 [pid = 1652] [id = 446] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12592e000 == 36 [pid = 1652] [id = 445] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124422800 == 35 [pid = 1652] [id = 444] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1234d1000 == 34 [pid = 1652] [id = 443] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12307d800 == 33 [pid = 1652] [id = 442] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d6800 == 32 [pid = 1652] [id = 441] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117d87000 == 31 [pid = 1652] [id = 440] 08:27:03 INFO - PROCESS | 1652 | --DOCSHELL 0x115e3b000 == 30 [pid = 1652] [id = 439] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12948e400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a6d2800) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a7b4800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x124386c00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126b83c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c45800) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128bf8c00) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199c1c00) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128c7f000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123737c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12392dc00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116769c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118312800) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118716000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195bcc00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113d55800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116155400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118358000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118807c00) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1234f5c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116fa5000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1234f6400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195ad400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12918c800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128e76800) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124690c00) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12392c800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123bb6800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12663a800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 08:27:03 INFO - PROCESS | 1652 | 1469201223508 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:03 INFO - PROCESS | 1652 | 1469201223509 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b5000 == 31 [pid = 1652] [id = 453] 08:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113d55800) [pid = 1652] [serial = 1358] [outer = 0x0] 08:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116154400) [pid = 1652] [serial = 1359] [outer = 0x113d55800] 08:27:03 INFO - PROCESS | 1652 | 1469201223539 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117d35000) [pid = 1652] [serial = 1360] [outer = 0x113d55800] 08:27:03 INFO - PROCESS | 1652 | 1469201223829 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]]]}] 08:27:03 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 08:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 08:27:03 INFO - PROCESS | 1652 | 1469201223874 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1652 | 1469201223877 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:27:03 INFO - PROCESS | 1652 | 1469201223881 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1652 | 1469201223883 Marionette TRACE conn2 <- [1,1786,null,{}] 08:27:03 INFO - PROCESS | 1652 | 1469201223887 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}] 08:27:03 INFO - PROCESS | 1652 | 1469201223888 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:03 INFO - PROCESS | 1652 | 1469201223968 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:27:03 INFO - PROCESS | 1652 | 1469201223974 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:03 INFO - PROCESS | 1652 | 1469201223975 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d2800 == 32 [pid = 1652] [id = 454] 08:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118064c00) [pid = 1652] [serial = 1361] [outer = 0x0] 08:27:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118804800) [pid = 1652] [serial = 1362] [outer = 0x118064c00] 08:27:04 INFO - PROCESS | 1652 | 1469201224002 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119294800) [pid = 1652] [serial = 1363] [outer = 0x118064c00] 08:27:04 INFO - PROCESS | 1652 | 1469201224338 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]]]}] 08:27:04 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 08:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 470ms 08:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:27:04 INFO - PROCESS | 1652 | 1469201224357 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1652 | 1469201224358 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:27:04 INFO - PROCESS | 1652 | 1469201224361 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1652 | 1469201224363 Marionette TRACE conn2 <- [1,1790,null,{}] 08:27:04 INFO - PROCESS | 1652 | 1469201224373 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}] 08:27:04 INFO - PROCESS | 1652 | 1469201224377 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:04 INFO - PROCESS | 1652 | 1469201224461 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:27:04 INFO - PROCESS | 1652 | 1469201224466 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:04 INFO - PROCESS | 1652 | 1469201224468 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234d1000 == 33 [pid = 1652] [id = 455] 08:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1195af800) [pid = 1652] [serial = 1364] [outer = 0x0] 08:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199c6c00) [pid = 1652] [serial = 1365] [outer = 0x1195af800] 08:27:04 INFO - PROCESS | 1652 | 1469201224500 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1211ee000) [pid = 1652] [serial = 1366] [outer = 0x1195af800] 08:27:04 INFO - PROCESS | 1652 | 1469201224840 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]]]}] 08:27:04 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) 08:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 08:27:04 INFO - PROCESS | 1652 | 1469201224882 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1652 | 1469201224884 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:27:04 INFO - PROCESS | 1652 | 1469201224892 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1652 | 1469201224893 Marionette TRACE conn2 <- [1,1794,null,{}] 08:27:04 INFO - PROCESS | 1652 | 1469201224895 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}] 08:27:04 INFO - PROCESS | 1652 | 1469201224896 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:04 INFO - PROCESS | 1652 | 1469201224976 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:27:04 INFO - PROCESS | 1652 | 1469201224980 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:04 INFO - PROCESS | 1652 | 1469201224981 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x125928000 == 34 [pid = 1652] [id = 456] 08:27:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123050c00) [pid = 1652] [serial = 1367] [outer = 0x0] 08:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1234f7800) [pid = 1652] [serial = 1368] [outer = 0x123050c00] 08:27:05 INFO - PROCESS | 1652 | 1469201225006 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1236c1400) [pid = 1652] [serial = 1369] [outer = 0x123050c00] 08:27:05 INFO - PROCESS | 1652 | 1469201225354 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]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 474ms 08:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:27:05 INFO - PROCESS | 1652 | 1469201225360 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1652 | 1469201225362 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:27:05 INFO - PROCESS | 1652 | 1469201225364 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1652 | 1469201225365 Marionette TRACE conn2 <- [1,1798,null,{}] 08:27:05 INFO - PROCESS | 1652 | 1469201225367 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}] 08:27:05 INFO - PROCESS | 1652 | 1469201225368 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:05 INFO - PROCESS | 1652 | 1469201225457 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:27:05 INFO - PROCESS | 1652 | 1469201225460 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:05 INFO - PROCESS | 1652 | 1469201225461 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x128981000 == 35 [pid = 1652] [id = 457] 08:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1132cb800) [pid = 1652] [serial = 1370] [outer = 0x0] 08:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123922400) [pid = 1652] [serial = 1371] [outer = 0x1132cb800] 08:27:05 INFO - PROCESS | 1652 | 1469201225485 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1239a4c00) [pid = 1652] [serial = 1372] [outer = 0x1132cb800] 08:27:05 INFO - PROCESS | 1652 | 1469201225845 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]]]}] 08:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 08:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:27:05 INFO - PROCESS | 1652 | 1469201225883 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1652 | 1469201225885 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:27:05 INFO - PROCESS | 1652 | 1469201225887 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1652 | 1469201225888 Marionette TRACE conn2 <- [1,1802,null,{}] 08:27:05 INFO - PROCESS | 1652 | 1469201225890 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}] 08:27:05 INFO - PROCESS | 1652 | 1469201225894 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:06 INFO - PROCESS | 1652 | 1469201226011 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:27:06 INFO - PROCESS | 1652 | 1469201226025 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:06 INFO - PROCESS | 1652 | 1469201226026 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292ac000 == 36 [pid = 1652] [id = 458] 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1239e0800) [pid = 1652] [serial = 1373] [outer = 0x0] 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123e74800) [pid = 1652] [serial = 1374] [outer = 0x1239e0800] 08:27:06 INFO - PROCESS | 1652 | 1469201226051 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243e5000) [pid = 1652] [serial = 1375] [outer = 0x1239e0800] 08:27:06 INFO - PROCESS | 1652 | 1469201226383 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]]]}] 08:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 08:27:06 INFO - PROCESS | 1652 | 1469201226408 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1652 | 1469201226410 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:27:06 INFO - PROCESS | 1652 | 1469201226424 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1652 | 1469201226425 Marionette TRACE conn2 <- [1,1806,null,{}] 08:27:06 INFO - PROCESS | 1652 | 1469201226428 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}] 08:27:06 INFO - PROCESS | 1652 | 1469201226436 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:06 INFO - PROCESS | 1652 | 1469201226532 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:27:06 INFO - PROCESS | 1652 | 1469201226536 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:06 INFO - PROCESS | 1652 | 1469201226537 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a859000 == 37 [pid = 1652] [id = 459] 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1243e5400) [pid = 1652] [serial = 1376] [outer = 0x0] 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1248a1800) [pid = 1652] [serial = 1377] [outer = 0x1243e5400] 08:27:06 INFO - PROCESS | 1652 | 1469201226562 Marionette DEBUG loaded listener.js 08:27:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126234400) [pid = 1652] [serial = 1378] [outer = 0x1243e5400] 08:27:06 INFO - PROCESS | 1652 | 1469201226908 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]]]}] 08:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 532ms 08:27:06 INFO - PROCESS | 1652 | 1469201226949 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1652 | 1469201226950 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:27:06 INFO - PROCESS | 1652 | 1469201226952 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1652 | 1469201226953 Marionette TRACE conn2 <- [1,1810,null,{}] 08:27:06 INFO - PROCESS | 1652 | 1469201226956 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}] 08:27:06 INFO - PROCESS | 1652 | 1469201226957 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:07 INFO - PROCESS | 1652 | 1469201227056 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:27:07 INFO - PROCESS | 1652 | 1469201227059 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:07 INFO - PROCESS | 1652 | 1469201227060 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd3800 == 38 [pid = 1652] [id = 460] 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12468e800) [pid = 1652] [serial = 1379] [outer = 0x0] 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126528800) [pid = 1652] [serial = 1380] [outer = 0x12468e800] 08:27:07 INFO - PROCESS | 1652 | 1469201227084 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12686d400) [pid = 1652] [serial = 1381] [outer = 0x12468e800] 08:27:07 INFO - PROCESS | 1652 | 1469201227394 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]]]}] 08:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 471ms 08:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:27:07 INFO - PROCESS | 1652 | 1469201227426 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1652 | 1469201227427 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:27:07 INFO - PROCESS | 1652 | 1469201227430 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1652 | 1469201227442 Marionette TRACE conn2 <- [1,1814,null,{}] 08:27:07 INFO - PROCESS | 1652 | 1469201227446 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}] 08:27:07 INFO - PROCESS | 1652 | 1469201227447 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:07 INFO - PROCESS | 1652 | 1469201227545 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:27:07 INFO - PROCESS | 1652 | 1469201227559 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:07 INFO - PROCESS | 1652 | 1469201227560 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123184800 == 39 [pid = 1652] [id = 461] 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12686e400) [pid = 1652] [serial = 1382] [outer = 0x0] 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bedc00) [pid = 1652] [serial = 1383] [outer = 0x12686e400] 08:27:07 INFO - PROCESS | 1652 | 1469201227583 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128bf3800) [pid = 1652] [serial = 1384] [outer = 0x12686e400] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116643c00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11322c800) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112d8b400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118715800) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119ce6c00) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x117d34400) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a90000) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116987800) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199c3000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123927800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12622ec00) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113059800) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c5c00) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1132d2800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129ad000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11830f800) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:27:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1238ec800) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:27:07 INFO - PROCESS | 1652 | 1469201227979 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]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 582ms 08:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:27:08 INFO - PROCESS | 1652 | 1469201228012 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1652 | 1469201228013 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:27:08 INFO - PROCESS | 1652 | 1469201228016 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1652 | 1469201228017 Marionette TRACE conn2 <- [1,1818,null,{}] 08:27:08 INFO - PROCESS | 1652 | 1469201228024 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}] 08:27:08 INFO - PROCESS | 1652 | 1469201228025 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:08 INFO - PROCESS | 1652 | 1469201228134 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:27:08 INFO - PROCESS | 1652 | 1469201228174 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:08 INFO - PROCESS | 1652 | 1469201228175 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b3800 == 40 [pid = 1652] [id = 462] 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x113059800) [pid = 1652] [serial = 1385] [outer = 0x0] 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11806c000) [pid = 1652] [serial = 1386] [outer = 0x113059800] 08:27:08 INFO - PROCESS | 1652 | 1469201228199 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199bd800) [pid = 1652] [serial = 1387] [outer = 0x113059800] 08:27:08 INFO - PROCESS | 1652 | 1469201228464 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]]]}] 08:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 467ms 08:27:08 INFO - PROCESS | 1652 | 1469201228484 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:27:08 INFO - PROCESS | 1652 | 1469201228496 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:27:08 INFO - PROCESS | 1652 | 1469201228513 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:27:08 INFO - PROCESS | 1652 | 1469201228514 Marionette TRACE conn2 <- [1,1822,null,{}] 08:27:08 INFO - PROCESS | 1652 | 1469201228516 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}] 08:27:08 INFO - PROCESS | 1652 | 1469201228518 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:08 INFO - PROCESS | 1652 | 1469201228614 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:27:08 INFO - PROCESS | 1652 | 1469201228627 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:08 INFO - PROCESS | 1652 | 1469201228629 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3e800 == 41 [pid = 1652] [id = 463] 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1133ea800) [pid = 1652] [serial = 1388] [outer = 0x0] 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126239c00) [pid = 1652] [serial = 1389] [outer = 0x1133ea800] 08:27:08 INFO - PROCESS | 1652 | 1469201228711 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128c43c00) [pid = 1652] [serial = 1390] [outer = 0x1133ea800] 08:27:08 INFO - PROCESS | 1652 | 1469201228987 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]]]}] 08:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 525ms 08:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:27:09 INFO - PROCESS | 1652 | 1469201229033 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1652 | 1469201229034 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:27:09 INFO - PROCESS | 1652 | 1469201229039 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1652 | 1469201229042 Marionette TRACE conn2 <- [1,1826,null,{}] 08:27:09 INFO - PROCESS | 1652 | 1469201229044 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}] 08:27:09 INFO - PROCESS | 1652 | 1469201229045 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:09 INFO - PROCESS | 1652 | 1469201229126 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:27:09 INFO - PROCESS | 1652 | 1469201229130 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:09 INFO - PROCESS | 1652 | 1469201229131 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4d2000 == 42 [pid = 1652] [id = 464] 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11850f000) [pid = 1652] [serial = 1391] [outer = 0x0] 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c76800) [pid = 1652] [serial = 1392] [outer = 0x11850f000] 08:27:09 INFO - PROCESS | 1652 | 1469201229155 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12918e800) [pid = 1652] [serial = 1393] [outer = 0x11850f000] 08:27:09 INFO - PROCESS | 1652 | 1469201229484 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]]]}] 08:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 473ms 08:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:27:09 INFO - PROCESS | 1652 | 1469201229510 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1652 | 1469201229512 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:27:09 INFO - PROCESS | 1652 | 1469201229514 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1652 | 1469201229515 Marionette TRACE conn2 <- [1,1830,null,{}] 08:27:09 INFO - PROCESS | 1652 | 1469201229517 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}] 08:27:09 INFO - PROCESS | 1652 | 1469201229518 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:09 INFO - PROCESS | 1652 | 1469201229597 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:27:09 INFO - PROCESS | 1652 | 1469201229664 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:09 INFO - PROCESS | 1652 | 1469201229665 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca9b800 == 43 [pid = 1652] [id = 465] 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bfa800) [pid = 1652] [serial = 1394] [outer = 0x0] 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129193000) [pid = 1652] [serial = 1395] [outer = 0x128bfa800] 08:27:09 INFO - PROCESS | 1652 | 1469201229688 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12929cc00) [pid = 1652] [serial = 1396] [outer = 0x128bfa800] 08:27:10 INFO - PROCESS | 1652 | 1469201230090 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]]]}] 08:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 621ms 08:27:10 INFO - PROCESS | 1652 | 1469201230135 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:27:10 INFO - PROCESS | 1652 | 1469201230140 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:27:10 INFO - PROCESS | 1652 | 1469201230144 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1652 | 1469201230146 Marionette TRACE conn2 <- [1,1834,null,{}] 08:27:10 INFO - PROCESS | 1652 | 1469201230150 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}] 08:27:10 INFO - PROCESS | 1652 | 1469201230152 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:10 INFO - PROCESS | 1652 | 1469201230259 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:27:10 INFO - PROCESS | 1652 | 1469201230323 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:10 INFO - PROCESS | 1652 | 1469201230324 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192c3800 == 44 [pid = 1652] [id = 466] 08:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113dde000) [pid = 1652] [serial = 1397] [outer = 0x0] 08:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116ab1400) [pid = 1652] [serial = 1398] [outer = 0x113dde000] 08:27:10 INFO - PROCESS | 1652 | 1469201230355 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118069400) [pid = 1652] [serial = 1399] [outer = 0x113dde000] 08:27:10 INFO - PROCESS | 1652 | 1469201230838 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]]]}] 08:27:10 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 08:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 722ms 08:27:10 INFO - PROCESS | 1652 | 1469201230865 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1652 | 1469201230869 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:27:10 INFO - PROCESS | 1652 | 1469201230873 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1652 | 1469201230875 Marionette TRACE conn2 <- [1,1838,null,{}] 08:27:10 INFO - PROCESS | 1652 | 1469201230878 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}] 08:27:10 INFO - PROCESS | 1652 | 1469201230880 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:10 INFO - PROCESS | 1652 | 1469201230985 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:27:11 INFO - PROCESS | 1652 | 1469201231048 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:11 INFO - PROCESS | 1652 | 1469201231049 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d14800 == 45 [pid = 1652] [id = 467] 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119292800) [pid = 1652] [serial = 1400] [outer = 0x0] 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119908800) [pid = 1652] [serial = 1401] [outer = 0x119292800] 08:27:11 INFO - PROCESS | 1652 | 1469201231080 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119ea8800) [pid = 1652] [serial = 1402] [outer = 0x119292800] 08:27:11 INFO - PROCESS | 1652 | 1469201231509 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]]]}] 08:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 08:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:27:11 INFO - PROCESS | 1652 | 1469201231545 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1652 | 1469201231546 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:27:11 INFO - PROCESS | 1652 | 1469201231549 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1652 | 1469201231552 Marionette TRACE conn2 <- [1,1842,null,{}] 08:27:11 INFO - PROCESS | 1652 | 1469201231579 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}] 08:27:11 INFO - PROCESS | 1652 | 1469201231582 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:11 INFO - PROCESS | 1652 | 1469201231706 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:27:11 INFO - PROCESS | 1652 | 1469201231782 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:11 INFO - PROCESS | 1652 | 1469201231784 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d199800 == 46 [pid = 1652] [id = 468] 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12392e400) [pid = 1652] [serial = 1403] [outer = 0x0] 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1239e2000) [pid = 1652] [serial = 1404] [outer = 0x12392e400] 08:27:11 INFO - PROCESS | 1652 | 1469201231815 Marionette DEBUG loaded listener.js 08:27:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123e71400) [pid = 1652] [serial = 1405] [outer = 0x12392e400] 08:27:12 INFO - PROCESS | 1652 | 1469201232225 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]]]}] 08:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 691ms 08:27:12 INFO - PROCESS | 1652 | 1469201232240 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1652 | 1469201232242 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:27:12 INFO - PROCESS | 1652 | 1469201232244 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1652 | 1469201232246 Marionette TRACE conn2 <- [1,1846,null,{}] 08:27:12 INFO - PROCESS | 1652 | 1469201232248 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}] 08:27:12 INFO - PROCESS | 1652 | 1469201232249 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:12 INFO - PROCESS | 1652 | 1469201232353 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:27:12 INFO - PROCESS | 1652 | 1469201232415 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:12 INFO - PROCESS | 1652 | 1469201232417 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57b800 == 47 [pid = 1652] [id = 469] 08:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x124388400) [pid = 1652] [serial = 1406] [outer = 0x0] 08:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1243e1c00) [pid = 1652] [serial = 1407] [outer = 0x124388400] 08:27:12 INFO - PROCESS | 1652 | 1469201232445 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12623a000) [pid = 1652] [serial = 1408] [outer = 0x124388400] 08:27:12 INFO - PROCESS | 1652 | 1469201232874 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]]]}] 08:27:12 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) 08:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 667ms 08:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:27:12 INFO - PROCESS | 1652 | 1469201232913 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1652 | 1469201232914 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:27:12 INFO - PROCESS | 1652 | 1469201232917 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1652 | 1469201232918 Marionette TRACE conn2 <- [1,1850,null,{}] 08:27:12 INFO - PROCESS | 1652 | 1469201232920 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}] 08:27:12 INFO - PROCESS | 1652 | 1469201232922 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:13 INFO - PROCESS | 1652 | 1469201233024 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:27:13 INFO - PROCESS | 1652 | 1469201233118 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:13 INFO - PROCESS | 1652 | 1469201233119 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11874b800 == 48 [pid = 1652] [id = 470] 08:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112747800) [pid = 1652] [serial = 1409] [outer = 0x0] 08:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x114f85c00) [pid = 1652] [serial = 1410] [outer = 0x112747800] 08:27:13 INFO - PROCESS | 1652 | 1469201233294 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116ab2400) [pid = 1652] [serial = 1411] [outer = 0x112747800] 08:27:13 INFO - PROCESS | 1652 | 1469201233750 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]]]}] 08:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 873ms 08:27:13 INFO - PROCESS | 1652 | 1469201233791 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:27:13 INFO - PROCESS | 1652 | 1469201233793 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:27:13 INFO - PROCESS | 1652 | 1469201233797 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:27:13 INFO - PROCESS | 1652 | 1469201233799 Marionette TRACE conn2 <- [1,1854,null,{}] 08:27:13 INFO - PROCESS | 1652 | 1469201233804 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}] 08:27:13 INFO - PROCESS | 1652 | 1469201233806 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:13 INFO - PROCESS | 1652 | 1469201233948 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:27:14 INFO - PROCESS | 1652 | 1469201234058 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:14 INFO - PROCESS | 1652 | 1469201234060 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998d800 == 49 [pid = 1652] [id = 471] 08:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118060c00) [pid = 1652] [serial = 1412] [outer = 0x0] 08:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118351c00) [pid = 1652] [serial = 1413] [outer = 0x118060c00] 08:27:14 INFO - PROCESS | 1652 | 1469201234104 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11928fc00) [pid = 1652] [serial = 1414] [outer = 0x118060c00] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1192ba000 == 48 [pid = 1652] [id = 438] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d2000 == 47 [pid = 1652] [id = 464] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3e800 == 46 [pid = 1652] [id = 463] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b3800 == 45 [pid = 1652] [id = 462] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123184800 == 44 [pid = 1652] [id = 461] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd3800 == 43 [pid = 1652] [id = 460] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12a859000 == 42 [pid = 1652] [id = 459] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1292ac000 == 41 [pid = 1652] [id = 458] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128981000 == 40 [pid = 1652] [id = 457] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x125928000 == 39 [pid = 1652] [id = 456] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1234d1000 == 38 [pid = 1652] [id = 455] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1192d2800 == 37 [pid = 1652] [id = 454] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b5000 == 36 [pid = 1652] [id = 453] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123845000 == 35 [pid = 1652] [id = 452] 08:27:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1181f6000 == 34 [pid = 1652] [id = 451] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12accb800 == 33 [pid = 1652] [id = 450] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11874b800 == 32 [pid = 1652] [id = 470] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57b800 == 31 [pid = 1652] [id = 469] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d199800 == 30 [pid = 1652] [id = 468] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x128d14800 == 29 [pid = 1652] [id = 467] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca9b800 == 28 [pid = 1652] [id = 465] 08:27:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1192c3800 == 27 [pid = 1652] [id = 466] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123923800) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1195ae800) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118802c00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11806d400) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11850c000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11913e800) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118319000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1234f4000) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120fc1c00) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12448ac00) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124309c00) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x128c43800) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126526000) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x120fcf800) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1239a4800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12392b800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11664a000) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1239e5c00) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1236c5800) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1234f5000) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118062400) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123bb1400) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123ed6800) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199c5c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124a29800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123e6a000) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1236bec00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1195ba000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12447f000) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11676ac00) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116ab1000) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11969d400) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11305b800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112a83800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119143c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 08:27:15 INFO - PROCESS | 1652 | 1469201235158 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]]]}] 08:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1373ms 08:27:15 INFO - PROCESS | 1652 | 1469201235170 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1652 | 1469201235174 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:27:15 INFO - PROCESS | 1652 | 1469201235177 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1652 | 1469201235179 Marionette TRACE conn2 <- [1,1858,null,{}] 08:27:15 INFO - PROCESS | 1652 | 1469201235182 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}] 08:27:15 INFO - PROCESS | 1652 | 1469201235184 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:15 INFO - PROCESS | 1652 | 1469201235266 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:27:15 INFO - PROCESS | 1652 | 1469201235274 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:15 INFO - PROCESS | 1652 | 1469201235276 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117148000 == 28 [pid = 1652] [id = 472] 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113d57c00) [pid = 1652] [serial = 1415] [outer = 0x0] 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116643c00) [pid = 1652] [serial = 1416] [outer = 0x113d57c00] 08:27:15 INFO - PROCESS | 1652 | 1469201235304 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11322c800) [pid = 1652] [serial = 1417] [outer = 0x113d57c00] 08:27:15 INFO - PROCESS | 1652 | 1469201235668 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]]]}] 08:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 524ms 08:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:27:15 INFO - PROCESS | 1652 | 1469201235701 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1652 | 1469201235704 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:27:15 INFO - PROCESS | 1652 | 1469201235709 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1652 | 1469201235710 Marionette TRACE conn2 <- [1,1862,null,{}] 08:27:15 INFO - PROCESS | 1652 | 1469201235713 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}] 08:27:15 INFO - PROCESS | 1652 | 1469201235714 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:15 INFO - PROCESS | 1652 | 1469201235789 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:27:15 INFO - PROCESS | 1652 | 1469201235793 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:15 INFO - PROCESS | 1652 | 1469201235795 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118895800 == 29 [pid = 1652] [id = 473] 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118064800) [pid = 1652] [serial = 1418] [outer = 0x0] 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11835e800) [pid = 1652] [serial = 1419] [outer = 0x118064800] 08:27:15 INFO - PROCESS | 1652 | 1469201235824 Marionette DEBUG loaded listener.js 08:27:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118804400) [pid = 1652] [serial = 1420] [outer = 0x118064800] 08:27:16 INFO - PROCESS | 1652 | 1469201236165 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]]]}] 08:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 470ms 08:27:16 INFO - PROCESS | 1652 | 1469201236178 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1652 | 1469201236180 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:27:16 INFO - PROCESS | 1652 | 1469201236182 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1652 | 1469201236185 Marionette TRACE conn2 <- [1,1866,null,{}] 08:27:16 INFO - PROCESS | 1652 | 1469201236194 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}] 08:27:16 INFO - PROCESS | 1652 | 1469201236197 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:16 INFO - PROCESS | 1652 | 1469201236277 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:27:16 INFO - PROCESS | 1652 | 1469201236334 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:16 INFO - PROCESS | 1652 | 1469201236336 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed0000 == 30 [pid = 1652] [id = 474] 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129ba400) [pid = 1652] [serial = 1421] [outer = 0x0] 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1199ba800) [pid = 1652] [serial = 1422] [outer = 0x1129ba400] 08:27:16 INFO - PROCESS | 1652 | 1469201236364 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119ea9800) [pid = 1652] [serial = 1423] [outer = 0x1129ba400] 08:27:16 INFO - PROCESS | 1652 | 1469201236671 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]]]}] 08:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 524ms 08:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:27:16 INFO - PROCESS | 1652 | 1469201236708 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1652 | 1469201236710 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:27:16 INFO - PROCESS | 1652 | 1469201236712 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1652 | 1469201236713 Marionette TRACE conn2 <- [1,1870,null,{}] 08:27:16 INFO - PROCESS | 1652 | 1469201236716 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}] 08:27:16 INFO - PROCESS | 1652 | 1469201236717 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:16 INFO - PROCESS | 1652 | 1469201236796 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:27:16 INFO - PROCESS | 1652 | 1469201236800 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:16 INFO - PROCESS | 1652 | 1469201236801 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123845000 == 31 [pid = 1652] [id = 475] 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x120fd0000) [pid = 1652] [serial = 1424] [outer = 0x0] 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123449800) [pid = 1652] [serial = 1425] [outer = 0x120fd0000] 08:27:16 INFO - PROCESS | 1652 | 1469201236828 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1236bfc00) [pid = 1652] [serial = 1426] [outer = 0x120fd0000] 08:27:17 INFO - PROCESS | 1652 | 1469201237159 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]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 471ms 08:27:17 INFO - PROCESS | 1652 | 1469201237183 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:27:17 INFO - PROCESS | 1652 | 1469201237193 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1652 | 1469201237195 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1652 | 1469201237196 Marionette TRACE conn2 <- [1,1874,null,{}] 08:27:17 INFO - PROCESS | 1652 | 1469201237198 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}] 08:27:17 INFO - PROCESS | 1652 | 1469201237199 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:17 INFO - PROCESS | 1652 | 1469201237302 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:27:17 INFO - PROCESS | 1652 | 1469201237320 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:17 INFO - PROCESS | 1652 | 1469201237321 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef3000 == 32 [pid = 1652] [id = 476] 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118061c00) [pid = 1652] [serial = 1427] [outer = 0x0] 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1236c6400) [pid = 1652] [serial = 1428] [outer = 0x118061c00] 08:27:17 INFO - PROCESS | 1652 | 1469201237345 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123923000) [pid = 1652] [serial = 1429] [outer = 0x118061c00] 08:27:17 INFO - PROCESS | 1652 | 1469201237696 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]]]}] 08:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 08:27:17 INFO - PROCESS | 1652 | 1469201237714 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:27:17 INFO - PROCESS | 1652 | 1469201237716 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:27:17 INFO - PROCESS | 1652 | 1469201237719 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:27:17 INFO - PROCESS | 1652 | 1469201237722 Marionette TRACE conn2 <- [1,1878,null,{}] 08:27:17 INFO - PROCESS | 1652 | 1469201237731 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}] 08:27:17 INFO - PROCESS | 1652 | 1469201237737 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:17 INFO - PROCESS | 1652 | 1469201237858 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:27:17 INFO - PROCESS | 1652 | 1469201237867 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:17 INFO - PROCESS | 1652 | 1469201237868 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12651f800 == 33 [pid = 1652] [id = 477] 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1236c9000) [pid = 1652] [serial = 1430] [outer = 0x0] 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123930800) [pid = 1652] [serial = 1431] [outer = 0x1236c9000] 08:27:17 INFO - PROCESS | 1652 | 1469201237894 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123ed6800) [pid = 1652] [serial = 1432] [outer = 0x1236c9000] 08:27:18 INFO - PROCESS | 1652 | 1469201238213 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]]]}] 08:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 535ms 08:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:27:18 INFO - PROCESS | 1652 | 1469201238253 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1652 | 1469201238254 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1652 | 1469201238256 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1652 | 1469201238257 Marionette TRACE conn2 <- [1,1882,null,{}] 08:27:18 INFO - PROCESS | 1652 | 1469201238267 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}] 08:27:18 INFO - PROCESS | 1652 | 1469201238268 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:18 INFO - PROCESS | 1652 | 1469201238358 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:27:18 INFO - PROCESS | 1652 | 1469201238368 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:18 INFO - PROCESS | 1652 | 1469201238369 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d1b000 == 34 [pid = 1652] [id = 478] 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199bdc00) [pid = 1652] [serial = 1433] [outer = 0x0] 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12438fc00) [pid = 1652] [serial = 1434] [outer = 0x1199bdc00] 08:27:18 INFO - PROCESS | 1652 | 1469201238396 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12448ac00) [pid = 1652] [serial = 1435] [outer = 0x1199bdc00] 08:27:18 INFO - PROCESS | 1652 | 1469201238697 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]]]}] 08:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 468ms 08:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:27:18 INFO - PROCESS | 1652 | 1469201238728 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:27:18 INFO - PROCESS | 1652 | 1469201238730 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:27:18 INFO - PROCESS | 1652 | 1469201238731 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:27:18 INFO - PROCESS | 1652 | 1469201238733 Marionette TRACE conn2 <- [1,1886,null,{}] 08:27:18 INFO - PROCESS | 1652 | 1469201238735 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}] 08:27:18 INFO - PROCESS | 1652 | 1469201238736 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:18 INFO - PROCESS | 1652 | 1469201238842 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:27:18 INFO - PROCESS | 1652 | 1469201238855 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:18 INFO - PROCESS | 1652 | 1469201238856 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b2000 == 35 [pid = 1652] [id = 479] 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1246e4400) [pid = 1652] [serial = 1436] [outer = 0x0] 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1258e4400) [pid = 1652] [serial = 1437] [outer = 0x1246e4400] 08:27:18 INFO - PROCESS | 1652 | 1469201238880 Marionette DEBUG loaded listener.js 08:27:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126524400) [pid = 1652] [serial = 1438] [outer = 0x1246e4400] 08:27:19 INFO - PROCESS | 1652 | 1469201239210 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]]]}] 08:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 08:27:19 INFO - PROCESS | 1652 | 1469201239253 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1652 | 1469201239254 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:27:19 INFO - PROCESS | 1652 | 1469201239256 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1652 | 1469201239257 Marionette TRACE conn2 <- [1,1890,null,{}] 08:27:19 INFO - PROCESS | 1652 | 1469201239259 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}] 08:27:19 INFO - PROCESS | 1652 | 1469201239260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:19 INFO - PROCESS | 1652 | 1469201239574 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1239e0800) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243e5400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113059800) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12468e800) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123050c00) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1132cb800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118065c00) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1132cc400) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12686e400) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118064c00) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124483400) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195af800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113d55800) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11850f000) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133ea800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:27:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128bfa800) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:27:19 INFO - PROCESS | 1652 | 1469201239621 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:19 INFO - PROCESS | 1652 | 1469201239622 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d3000 == 36 [pid = 1652] [id = 480] 08:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111f2d800) [pid = 1652] [serial = 1439] [outer = 0x0] 08:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1129b8c00) [pid = 1652] [serial = 1440] [outer = 0x111f2d800] 08:27:19 INFO - PROCESS | 1652 | 1469201239646 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116908400) [pid = 1652] [serial = 1441] [outer = 0x111f2d800] 08:27:19 INFO - PROCESS | 1652 | 1469201239868 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]]]}] 08:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 621ms 08:27:19 INFO - PROCESS | 1652 | 1469201239877 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1652 | 1469201239878 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:27:19 INFO - PROCESS | 1652 | 1469201239880 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1652 | 1469201239881 Marionette TRACE conn2 <- [1,1894,null,{}] 08:27:19 INFO - PROCESS | 1652 | 1469201239883 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}] 08:27:19 INFO - PROCESS | 1652 | 1469201239884 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:20 INFO - PROCESS | 1652 | 1469201240007 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:27:20 INFO - PROCESS | 1652 | 1469201240013 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:20 INFO - PROCESS | 1652 | 1469201240014 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a855000 == 37 [pid = 1652] [id = 481] 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117d3f000) [pid = 1652] [serial = 1442] [outer = 0x0] 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1234f0400) [pid = 1652] [serial = 1443] [outer = 0x117d3f000] 08:27:20 INFO - PROCESS | 1652 | 1469201240053 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12468e800) [pid = 1652] [serial = 1444] [outer = 0x117d3f000] 08:27:20 INFO - PROCESS | 1652 | 1469201240523 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]]]}] 08:27:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 08:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:27:20 INFO - PROCESS | 1652 | 1469201240550 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:27:20 INFO - PROCESS | 1652 | 1469201240551 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:27:20 INFO - PROCESS | 1652 | 1469201240555 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:27:20 INFO - PROCESS | 1652 | 1469201240557 Marionette TRACE conn2 <- [1,1898,null,{}] 08:27:20 INFO - PROCESS | 1652 | 1469201240560 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}] 08:27:20 INFO - PROCESS | 1652 | 1469201240561 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:20 INFO - PROCESS | 1652 | 1469201240658 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:27:20 INFO - PROCESS | 1652 | 1469201240661 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:20 INFO - PROCESS | 1652 | 1469201240663 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ee0800 == 38 [pid = 1652] [id = 482] 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126529000) [pid = 1652] [serial = 1445] [outer = 0x0] 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bee800) [pid = 1652] [serial = 1446] [outer = 0x126529000] 08:27:20 INFO - PROCESS | 1652 | 1469201240690 Marionette DEBUG loaded listener.js 08:27:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116769400) [pid = 1652] [serial = 1447] [outer = 0x126529000] 08:27:21 INFO - PROCESS | 1652 | 1469201241060 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 522ms 08:27:21 INFO - PROCESS | 1652 | 1469201241076 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1652 | 1469201241078 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:27:21 INFO - PROCESS | 1652 | 1469201241080 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1652 | 1469201241081 Marionette TRACE conn2 <- [1,1902,null,{}] 08:27:21 INFO - PROCESS | 1652 | 1469201241083 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}] 08:27:21 INFO - PROCESS | 1652 | 1469201241084 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:21 INFO - PROCESS | 1652 | 1469201241228 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:27:21 INFO - PROCESS | 1652 | 1469201241284 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:21 INFO - PROCESS | 1652 | 1469201241285 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c01f800 == 39 [pid = 1652] [id = 483] 08:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118310800) [pid = 1652] [serial = 1448] [outer = 0x0] 08:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128c44c00) [pid = 1652] [serial = 1449] [outer = 0x118310800] 08:27:21 INFO - PROCESS | 1652 | 1469201241323 Marionette DEBUG loaded listener.js 08:27:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128e78000) [pid = 1652] [serial = 1450] [outer = 0x118310800] 08:27:21 INFO - PROCESS | 1652 | 1469201241761 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]]]}] 08:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 08:27:21 INFO - PROCESS | 1652 | 1469201241802 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1652 | 1469201241804 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:27:21 INFO - PROCESS | 1652 | 1469201241835 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1652 | 1469201241839 Marionette TRACE conn2 <- [1,1906,null,{}] 08:27:21 INFO - PROCESS | 1652 | 1469201241844 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}] 08:27:21 INFO - PROCESS | 1652 | 1469201241845 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:21 INFO - PROCESS | 1652 | 1469201241983 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:27:22 INFO - PROCESS | 1652 | 1469201242066 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:22 INFO - PROCESS | 1652 | 1469201242067 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118380800 == 40 [pid = 1652] [id = 484] 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1164dfc00) [pid = 1652] [serial = 1451] [outer = 0x0] 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116910800) [pid = 1652] [serial = 1452] [outer = 0x1164dfc00] 08:27:22 INFO - PROCESS | 1652 | 1469201242098 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118060400) [pid = 1652] [serial = 1453] [outer = 0x1164dfc00] 08:27:22 INFO - PROCESS | 1652 | 1469201242613 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]]]}] 08:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 826ms 08:27:22 INFO - PROCESS | 1652 | 1469201242679 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:27:22 INFO - PROCESS | 1652 | 1469201242682 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:27:22 INFO - PROCESS | 1652 | 1469201242690 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:27:22 INFO - PROCESS | 1652 | 1469201242692 Marionette TRACE conn2 <- [1,1910,null,{}] 08:27:22 INFO - PROCESS | 1652 | 1469201242695 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}] 08:27:22 INFO - PROCESS | 1652 | 1469201242697 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:22 INFO - PROCESS | 1652 | 1469201242805 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:27:22 INFO - PROCESS | 1652 | 1469201242891 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:22 INFO - PROCESS | 1652 | 1469201242892 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d78000 == 41 [pid = 1652] [id = 485] 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1188f7400) [pid = 1652] [serial = 1454] [outer = 0x0] 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119297000) [pid = 1652] [serial = 1455] [outer = 0x1188f7400] 08:27:22 INFO - PROCESS | 1652 | 1469201242922 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11990e000) [pid = 1652] [serial = 1456] [outer = 0x1188f7400] 08:27:23 INFO - PROCESS | 1652 | 1469201243549 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]]]}] 08:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 922ms 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123ee0800 == 40 [pid = 1652] [id = 482] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a855000 == 39 [pid = 1652] [id = 481] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d3000 == 38 [pid = 1652] [id = 480] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b2000 == 37 [pid = 1652] [id = 479] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x128d1b000 == 36 [pid = 1652] [id = 478] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12651f800 == 35 [pid = 1652] [id = 477] 08:27:23 INFO - PROCESS | 1652 | 1469201243680 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1652 | 1469201243682 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef3000 == 34 [pid = 1652] [id = 476] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123845000 == 33 [pid = 1652] [id = 475] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed0000 == 32 [pid = 1652] [id = 474] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118895800 == 31 [pid = 1652] [id = 473] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x117148000 == 30 [pid = 1652] [id = 472] 08:27:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11998d800 == 29 [pid = 1652] [id = 471] 08:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:27:23 INFO - PROCESS | 1652 | 1469201243690 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1652 | 1469201243692 Marionette TRACE conn2 <- [1,1914,null,{}] 08:27:23 INFO - PROCESS | 1652 | 1469201243695 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}] 08:27:23 INFO - PROCESS | 1652 | 1469201243697 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:23 INFO - PROCESS | 1652 | 1469201243785 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123e74800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1248a1800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11806c000) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x126528800) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126234400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1234f7800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1236c1400) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123922400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11830e800) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11871ec00) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x114f85400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116765000) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128bedc00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118804800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119294800) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126237800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199c6c00) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1211ee000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x116154400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x117d35000) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12686d400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128c76800) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x128c43c00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128bf3800) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12918e800) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1243e5000) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126239c00) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199bd800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1239a4c00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12929cc00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x129193000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 08:27:23 INFO - PROCESS | 1652 | 1469201243848 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:23 INFO - PROCESS | 1652 | 1469201243849 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x117166000 == 30 [pid = 1652] [id = 486] 08:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x114f85400) [pid = 1652] [serial = 1457] [outer = 0x0] 08:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11698c400) [pid = 1652] [serial = 1458] [outer = 0x114f85400] 08:27:23 INFO - PROCESS | 1652 | 1469201243877 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11830f800) [pid = 1652] [serial = 1459] [outer = 0x114f85400] 08:27:24 INFO - PROCESS | 1652 | 1469201244176 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]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 08:27:24 INFO - PROCESS | 1652 | 1469201244210 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:27:24 INFO - PROCESS | 1652 | 1469201244213 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:27:24 INFO - PROCESS | 1652 | 1469201244217 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1652 | 1469201244219 Marionette TRACE conn2 <- [1,1918,null,{}] 08:27:24 INFO - PROCESS | 1652 | 1469201244224 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}] 08:27:24 INFO - PROCESS | 1652 | 1469201244225 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:24 INFO - PROCESS | 1652 | 1469201244308 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:27:24 INFO - PROCESS | 1652 | 1469201244312 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:24 INFO - PROCESS | 1652 | 1469201244313 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f17800 == 31 [pid = 1652] [id = 487] 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118802c00) [pid = 1652] [serial = 1460] [outer = 0x0] 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1195bc000) [pid = 1652] [serial = 1461] [outer = 0x118802c00] 08:27:24 INFO - PROCESS | 1652 | 1469201244339 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1199c2000) [pid = 1652] [serial = 1462] [outer = 0x118802c00] 08:27:24 INFO - PROCESS | 1652 | 1469201244696 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]]]}] 08:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 08:27:24 INFO - PROCESS | 1652 | 1469201244738 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:27:24 INFO - PROCESS | 1652 | 1469201244740 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:27:24 INFO - PROCESS | 1652 | 1469201244742 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:27:24 INFO - PROCESS | 1652 | 1469201244745 Marionette TRACE conn2 <- [1,1922,null,{}] 08:27:24 INFO - PROCESS | 1652 | 1469201244752 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}] 08:27:24 INFO - PROCESS | 1652 | 1469201244756 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:24 INFO - PROCESS | 1652 | 1469201244834 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:27:24 INFO - PROCESS | 1652 | 1469201244843 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:24 INFO - PROCESS | 1652 | 1469201244845 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d0a000 == 32 [pid = 1652] [id = 488] 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1199c8400) [pid = 1652] [serial = 1463] [outer = 0x0] 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1231f0400) [pid = 1652] [serial = 1464] [outer = 0x1199c8400] 08:27:24 INFO - PROCESS | 1652 | 1469201244873 Marionette DEBUG loaded listener.js 08:27:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1236bf400) [pid = 1652] [serial = 1465] [outer = 0x1199c8400] 08:27:25 INFO - PROCESS | 1652 | 1469201245222 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]]]}] 08:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 08:27:25 INFO - PROCESS | 1652 | 1469201245265 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 1652 | 1469201245267 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:27:25 INFO - PROCESS | 1652 | 1469201245269 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1652 | 1469201245270 Marionette TRACE conn2 <- [1,1926,null,{}] 08:27:25 INFO - PROCESS | 1652 | 1469201245273 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}] 08:27:25 INFO - PROCESS | 1652 | 1469201245274 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:25 INFO - PROCESS | 1652 | 1469201245355 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:27:25 INFO - PROCESS | 1652 | 1469201245359 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:25 INFO - PROCESS | 1652 | 1469201245361 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12595c800 == 33 [pid = 1652] [id = 489] 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1238ef000) [pid = 1652] [serial = 1466] [outer = 0x0] 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12392d800) [pid = 1652] [serial = 1467] [outer = 0x1238ef000] 08:27:25 INFO - PROCESS | 1652 | 1469201245386 Marionette DEBUG loaded listener.js 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1239e0c00) [pid = 1652] [serial = 1468] [outer = 0x1238ef000] 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123e68400) [pid = 1652] [serial = 1469] [outer = 0x12c6dc000] 08:27:25 INFO - PROCESS | 1652 | 1469201245760 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]]]}] 08:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 08:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:27:25 INFO - PROCESS | 1652 | 1469201245791 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:27:25 INFO - PROCESS | 1652 | 1469201245792 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:27:25 INFO - PROCESS | 1652 | 1469201245794 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:27:25 INFO - PROCESS | 1652 | 1469201245795 Marionette TRACE conn2 <- [1,1930,null,{}] 08:27:25 INFO - PROCESS | 1652 | 1469201245797 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}] 08:27:25 INFO - PROCESS | 1652 | 1469201245798 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:25 INFO - PROCESS | 1652 | 1469201245908 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:27:25 INFO - PROCESS | 1652 | 1469201245947 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:25 INFO - PROCESS | 1652 | 1469201245948 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e8000 == 34 [pid = 1652] [id = 490] 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123923800) [pid = 1652] [serial = 1470] [outer = 0x0] 08:27:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1239e5400) [pid = 1652] [serial = 1471] [outer = 0x123923800] 08:27:25 INFO - PROCESS | 1652 | 1469201245975 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123ed6000) [pid = 1652] [serial = 1472] [outer = 0x123923800] 08:27:26 INFO - PROCESS | 1652 | 1469201246289 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]]]}] 08:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 572ms 08:27:26 INFO - PROCESS | 1652 | 1469201246367 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:27:26 INFO - PROCESS | 1652 | 1469201246369 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:27:26 INFO - PROCESS | 1652 | 1469201246372 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1652 | 1469201246374 Marionette TRACE conn2 <- [1,1934,null,{}] 08:27:26 INFO - PROCESS | 1652 | 1469201246377 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}] 08:27:26 INFO - PROCESS | 1652 | 1469201246383 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:26 INFO - PROCESS | 1652 | 1469201246556 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:27:26 INFO - PROCESS | 1652 | 1469201246577 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:26 INFO - PROCESS | 1652 | 1469201246579 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913f000 == 35 [pid = 1652] [id = 491] 08:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124388800) [pid = 1652] [serial = 1473] [outer = 0x0] 08:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1248a2000) [pid = 1652] [serial = 1474] [outer = 0x124388800] 08:27:26 INFO - PROCESS | 1652 | 1469201246617 Marionette DEBUG loaded listener.js 08:27:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128bee000) [pid = 1652] [serial = 1475] [outer = 0x124388800] 08:27:27 INFO - PROCESS | 1652 | 1469201247009 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 08:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:27:27 INFO - PROCESS | 1652 | 1469201247042 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1652 | 1469201247044 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:27:27 INFO - PROCESS | 1652 | 1469201247046 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1652 | 1469201247047 Marionette TRACE conn2 <- [1,1938,null,{}] 08:27:27 INFO - PROCESS | 1652 | 1469201247049 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}] 08:27:27 INFO - PROCESS | 1652 | 1469201247051 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:27 INFO - PROCESS | 1652 | 1469201247149 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:27:27 INFO - PROCESS | 1652 | 1469201247153 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:27 INFO - PROCESS | 1652 | 1469201247154 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b292800 == 36 [pid = 1652] [id = 492] 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12438b800) [pid = 1652] [serial = 1476] [outer = 0x0] 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128bf6800) [pid = 1652] [serial = 1477] [outer = 0x12438b800] 08:27:27 INFO - PROCESS | 1652 | 1469201247179 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c43c00) [pid = 1652] [serial = 1478] [outer = 0x12438b800] 08:27:27 INFO - PROCESS | 1652 | 1469201247499 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]]]}] 08:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 08:27:27 INFO - PROCESS | 1652 | 1469201247528 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:27:27 INFO - PROCESS | 1652 | 1469201247529 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:27:27 INFO - PROCESS | 1652 | 1469201247531 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:27:27 INFO - PROCESS | 1652 | 1469201247532 Marionette TRACE conn2 <- [1,1942,null,{}] 08:27:27 INFO - PROCESS | 1652 | 1469201247535 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}] 08:27:27 INFO - PROCESS | 1652 | 1469201247536 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:27 INFO - PROCESS | 1652 | 1469201247636 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:27:27 INFO - PROCESS | 1652 | 1469201247648 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:27 INFO - PROCESS | 1652 | 1469201247649 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3f000 == 37 [pid = 1652] [id = 493] 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128bf6400) [pid = 1652] [serial = 1479] [outer = 0x0] 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128e78800) [pid = 1652] [serial = 1480] [outer = 0x128bf6400] 08:27:27 INFO - PROCESS | 1652 | 1469201247681 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129190c00) [pid = 1652] [serial = 1481] [outer = 0x128bf6400] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1236c9000) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113d57c00) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118064800) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118060c00) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x120fd0000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126529000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1129ba400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113dde000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119292800) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12392e400) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199bdc00) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124388400) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1246e4400) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112747800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x111f2d800) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117d3f000) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:27:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118061c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:27:28 INFO - PROCESS | 1652 | 1469201248067 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]]]}] 08:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 567ms 08:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:27:28 INFO - PROCESS | 1652 | 1469201248100 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1652 | 1469201248101 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 1652 | 1469201248103 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1652 | 1469201248104 Marionette TRACE conn2 <- [1,1946,null,{}] 08:27:28 INFO - PROCESS | 1652 | 1469201248106 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}] 08:27:28 INFO - PROCESS | 1652 | 1469201248107 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:28 INFO - PROCESS | 1652 | 1469201248183 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:27:28 INFO - PROCESS | 1652 | 1469201248188 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:28 INFO - PROCESS | 1652 | 1469201248191 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e14800 == 38 [pid = 1652] [id = 494] 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x115e8fc00) [pid = 1652] [serial = 1482] [outer = 0x0] 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11806a800) [pid = 1652] [serial = 1483] [outer = 0x115e8fc00] 08:27:28 INFO - PROCESS | 1652 | 1469201248215 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fd0800) [pid = 1652] [serial = 1484] [outer = 0x115e8fc00] 08:27:28 INFO - PROCESS | 1652 | 1469201248543 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]]]}] 08:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 472ms 08:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:27:28 INFO - PROCESS | 1652 | 1469201248575 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1652 | 1469201248577 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:27:28 INFO - PROCESS | 1652 | 1469201248579 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1652 | 1469201248580 Marionette TRACE conn2 <- [1,1950,null,{}] 08:27:28 INFO - PROCESS | 1652 | 1469201248582 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}] 08:27:28 INFO - PROCESS | 1652 | 1469201248583 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:28 INFO - PROCESS | 1652 | 1469201248685 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:27:28 INFO - PROCESS | 1652 | 1469201248693 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:28 INFO - PROCESS | 1652 | 1469201248702 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c473800 == 39 [pid = 1652] [id = 495] 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11676bc00) [pid = 1652] [serial = 1485] [outer = 0x0] 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123e99800) [pid = 1652] [serial = 1486] [outer = 0x11676bc00] 08:27:28 INFO - PROCESS | 1652 | 1469201248727 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126529800) [pid = 1652] [serial = 1487] [outer = 0x11676bc00] 08:27:29 INFO - PROCESS | 1652 | 1469201249017 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]]]}] 08:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 08:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:27:29 INFO - PROCESS | 1652 | 1469201249049 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:27:29 INFO - PROCESS | 1652 | 1469201249051 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:27:29 INFO - PROCESS | 1652 | 1469201249053 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1652 | 1469201249058 Marionette TRACE conn2 <- [1,1954,null,{}] 08:27:29 INFO - PROCESS | 1652 | 1469201249061 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}] 08:27:29 INFO - PROCESS | 1652 | 1469201249062 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:29 INFO - PROCESS | 1652 | 1469201249152 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:27:29 INFO - PROCESS | 1652 | 1469201249157 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:29 INFO - PROCESS | 1652 | 1469201249159 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca9b800 == 40 [pid = 1652] [id = 496] 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126532800) [pid = 1652] [serial = 1488] [outer = 0x0] 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12929fc00) [pid = 1652] [serial = 1489] [outer = 0x126532800] 08:27:29 INFO - PROCESS | 1652 | 1469201249185 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1298a6800) [pid = 1652] [serial = 1490] [outer = 0x126532800] 08:27:29 INFO - PROCESS | 1652 | 1469201249519 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]]]}] 08:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 473ms 08:27:29 INFO - PROCESS | 1652 | 1469201249529 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:27:29 INFO - PROCESS | 1652 | 1469201249531 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:27:29 INFO - PROCESS | 1652 | 1469201249534 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1652 | 1469201249536 Marionette TRACE conn2 <- [1,1958,null,{}] 08:27:29 INFO - PROCESS | 1652 | 1469201249542 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}] 08:27:29 INFO - PROCESS | 1652 | 1469201249544 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:29 INFO - PROCESS | 1652 | 1469201249691 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:27:29 INFO - PROCESS | 1652 | 1469201249697 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:29 INFO - PROCESS | 1652 | 1469201249698 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdde000 == 41 [pid = 1652] [id = 497] 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128c76800) [pid = 1652] [serial = 1491] [outer = 0x0] 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a6cc400) [pid = 1652] [serial = 1492] [outer = 0x128c76800] 08:27:29 INFO - PROCESS | 1652 | 1469201249722 Marionette DEBUG loaded listener.js 08:27:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a7b6400) [pid = 1652] [serial = 1493] [outer = 0x128c76800] 08:27:30 INFO - PROCESS | 1652 | 1469201250074 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]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 573ms 08:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:27:30 INFO - PROCESS | 1652 | 1469201250108 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1652 | 1469201250110 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:27:30 INFO - PROCESS | 1652 | 1469201250114 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1652 | 1469201250116 Marionette TRACE conn2 <- [1,1962,null,{}] 08:27:30 INFO - PROCESS | 1652 | 1469201250119 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}] 08:27:30 INFO - PROCESS | 1652 | 1469201250121 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:30 INFO - PROCESS | 1652 | 1469201250233 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:27:30 INFO - PROCESS | 1652 | 1469201250291 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:30 INFO - PROCESS | 1652 | 1469201250294 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118378000 == 42 [pid = 1652] [id = 498] 08:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133e4400) [pid = 1652] [serial = 1494] [outer = 0x0] 08:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x115e27c00) [pid = 1652] [serial = 1495] [outer = 0x1133e4400] 08:27:30 INFO - PROCESS | 1652 | 1469201250325 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118061400) [pid = 1652] [serial = 1496] [outer = 0x1133e4400] 08:27:30 INFO - PROCESS | 1652 | 1469201250794 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]]]}] 08:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 08:27:30 INFO - PROCESS | 1652 | 1469201250835 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1652 | 1469201250840 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:27:30 INFO - PROCESS | 1652 | 1469201250845 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1652 | 1469201250847 Marionette TRACE conn2 <- [1,1966,null,{}] 08:27:30 INFO - PROCESS | 1652 | 1469201250849 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}] 08:27:30 INFO - PROCESS | 1652 | 1469201250851 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:30 INFO - PROCESS | 1652 | 1469201250975 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:27:31 INFO - PROCESS | 1652 | 1469201251049 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:31 INFO - PROCESS | 1652 | 1469201251050 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12591d800 == 43 [pid = 1652] [id = 499] 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199bb400) [pid = 1652] [serial = 1497] [outer = 0x0] 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199c2c00) [pid = 1652] [serial = 1498] [outer = 0x1199bb400] 08:27:31 INFO - PROCESS | 1652 | 1469201251081 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x120fc2000) [pid = 1652] [serial = 1499] [outer = 0x1199bb400] 08:27:31 INFO - PROCESS | 1652 | 1469201251491 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]]]}] 08:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 668ms 08:27:31 INFO - PROCESS | 1652 | 1469201251514 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:27:31 INFO - PROCESS | 1652 | 1469201251515 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:27:31 INFO - PROCESS | 1652 | 1469201251518 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:27:31 INFO - PROCESS | 1652 | 1469201251520 Marionette TRACE conn2 <- [1,1970,null,{}] 08:27:31 INFO - PROCESS | 1652 | 1469201251528 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}] 08:27:31 INFO - PROCESS | 1652 | 1469201251531 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:31 INFO - PROCESS | 1652 | 1469201251637 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:27:31 INFO - PROCESS | 1652 | 1469201251699 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:31 INFO - PROCESS | 1652 | 1469201251701 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca99800 == 44 [pid = 1652] [id = 500] 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1236c6800) [pid = 1652] [serial = 1500] [outer = 0x0] 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1239e7800) [pid = 1652] [serial = 1501] [outer = 0x1236c6800] 08:27:31 INFO - PROCESS | 1652 | 1469201251732 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12447ec00) [pid = 1652] [serial = 1502] [outer = 0x1236c6800] 08:27:32 INFO - PROCESS | 1652 | 1469201252144 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]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 672ms 08:27:32 INFO - PROCESS | 1652 | 1469201252191 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1652 | 1469201252193 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:27:32 INFO - PROCESS | 1652 | 1469201252195 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1652 | 1469201252196 Marionette TRACE conn2 <- [1,1974,null,{}] 08:27:32 INFO - PROCESS | 1652 | 1469201252199 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}] 08:27:32 INFO - PROCESS | 1652 | 1469201252200 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:32 INFO - PROCESS | 1652 | 1469201252303 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:27:32 INFO - PROCESS | 1652 | 1469201252417 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:32 INFO - PROCESS | 1652 | 1469201252419 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5aa000 == 45 [pid = 1652] [id = 501] 08:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1266bac00) [pid = 1652] [serial = 1503] [outer = 0x0] 08:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128c3d400) [pid = 1652] [serial = 1504] [outer = 0x1266bac00] 08:27:32 INFO - PROCESS | 1652 | 1469201252449 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129297000) [pid = 1652] [serial = 1505] [outer = 0x1266bac00] 08:27:32 INFO - PROCESS | 1652 | 1469201252881 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]]]}] 08:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 718ms 08:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:27:32 INFO - PROCESS | 1652 | 1469201252914 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:27:32 INFO - PROCESS | 1652 | 1469201252915 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:27:32 INFO - PROCESS | 1652 | 1469201252917 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1652 | 1469201252918 Marionette TRACE conn2 <- [1,1978,null,{}] 08:27:32 INFO - PROCESS | 1652 | 1469201252921 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}] 08:27:32 INFO - PROCESS | 1652 | 1469201252922 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:33 INFO - PROCESS | 1652 | 1469201253023 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:27:33 INFO - PROCESS | 1652 | 1469201253084 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:33 INFO - PROCESS | 1652 | 1469201253085 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae7800 == 46 [pid = 1652] [id = 502] 08:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1195b9400) [pid = 1652] [serial = 1506] [outer = 0x0] 08:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1292a3000) [pid = 1652] [serial = 1507] [outer = 0x1195b9400] 08:27:33 INFO - PROCESS | 1652 | 1469201253114 Marionette DEBUG loaded listener.js 08:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7af400) [pid = 1652] [serial = 1508] [outer = 0x1195b9400] 08:27:33 INFO - PROCESS | 1652 | 1469201253716 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]]]}] 08:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 820ms 08:27:33 INFO - PROCESS | 1652 | 1469201253753 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1652 | 1469201253756 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:27:33 INFO - PROCESS | 1652 | 1469201253761 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1652 | 1469201253762 Marionette TRACE conn2 <- [1,1982,null,{}] 08:27:33 INFO - PROCESS | 1652 | 1469201253766 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}] 08:27:33 INFO - PROCESS | 1652 | 1469201253767 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:33 INFO - PROCESS | 1652 | 1469201253866 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:27:33 INFO - PROCESS | 1652 | 1469201253947 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:33 INFO - PROCESS | 1652 | 1469201253948 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b9000 == 47 [pid = 1652] [id = 503] 08:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118062000) [pid = 1652] [serial = 1509] [outer = 0x0] 08:27:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11806a400) [pid = 1652] [serial = 1510] [outer = 0x118062000] 08:27:33 INFO - PROCESS | 1652 | 1469201253976 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118509000) [pid = 1652] [serial = 1511] [outer = 0x118062000] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca9b800 == 46 [pid = 1652] [id = 496] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c473800 == 45 [pid = 1652] [id = 495] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x113e14800 == 44 [pid = 1652] [id = 494] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3f000 == 43 [pid = 1652] [id = 493] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12b292800 == 42 [pid = 1652] [id = 492] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12913f000 == 41 [pid = 1652] [id = 491] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e8000 == 40 [pid = 1652] [id = 490] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12595c800 == 39 [pid = 1652] [id = 489] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123d0a000 == 38 [pid = 1652] [id = 488] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x116f17800 == 37 [pid = 1652] [id = 487] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x117166000 == 36 [pid = 1652] [id = 486] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123d78000 == 35 [pid = 1652] [id = 485] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118380800 == 34 [pid = 1652] [id = 484] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c01f800 == 33 [pid = 1652] [id = 483] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae7800 == 32 [pid = 1652] [id = 502] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5aa000 == 31 [pid = 1652] [id = 501] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca99800 == 30 [pid = 1652] [id = 500] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12591d800 == 29 [pid = 1652] [id = 499] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdde000 == 28 [pid = 1652] [id = 497] 08:27:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118378000 == 27 [pid = 1652] [id = 498] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123930800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116643c00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11835e800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118804400) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11928fc00) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118351c00) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123449800) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116769400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1236bfc00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1199ba800) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119ea9800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118069400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116ab1400) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119ea8800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119908800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123e71400) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1239e2000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12438fc00) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12623a000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243e1c00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1258e4400) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116ab2400) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x114f85c00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126524400) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128bee800) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129b8c00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12468e800) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116908400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11322c800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1234f0400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1236c6400) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123923000) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c44c00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123ed6800) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12448ac00) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 08:27:34 INFO - PROCESS | 1652 | 1469201254941 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]]]}] 08:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1224ms 08:27:34 INFO - PROCESS | 1652 | 1469201254984 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1652 | 1469201254987 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:27:34 INFO - PROCESS | 1652 | 1469201254995 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1652 | 1469201254997 Marionette TRACE conn2 <- [1,1986,null,{}] 08:27:35 INFO - PROCESS | 1652 | 1469201255001 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}] 08:27:35 INFO - PROCESS | 1652 | 1469201255002 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:35 INFO - PROCESS | 1652 | 1469201255087 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:27:35 INFO - PROCESS | 1652 | 1469201255092 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:35 INFO - PROCESS | 1652 | 1469201255094 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116632000 == 28 [pid = 1652] [id = 504] 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113d58000) [pid = 1652] [serial = 1512] [outer = 0x0] 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x114f85c00) [pid = 1652] [serial = 1513] [outer = 0x113d58000] 08:27:35 INFO - PROCESS | 1652 | 1469201255123 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a8e800) [pid = 1652] [serial = 1514] [outer = 0x113d58000] 08:27:35 INFO - PROCESS | 1652 | 1469201255526 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]]]}] 08:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 569ms 08:27:35 INFO - PROCESS | 1652 | 1469201255565 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:27:35 INFO - PROCESS | 1652 | 1469201255568 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:27:35 INFO - PROCESS | 1652 | 1469201255573 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:27:35 INFO - PROCESS | 1652 | 1469201255575 Marionette TRACE conn2 <- [1,1990,null,{}] 08:27:35 INFO - PROCESS | 1652 | 1469201255577 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}] 08:27:35 INFO - PROCESS | 1652 | 1469201255579 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:35 INFO - PROCESS | 1652 | 1469201255656 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:27:35 INFO - PROCESS | 1652 | 1469201255660 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:35 INFO - PROCESS | 1652 | 1469201255661 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873b000 == 29 [pid = 1652] [id = 505] 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1176be000) [pid = 1652] [serial = 1515] [outer = 0x0] 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118318c00) [pid = 1652] [serial = 1516] [outer = 0x1176be000] 08:27:35 INFO - PROCESS | 1652 | 1469201255690 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118716800) [pid = 1652] [serial = 1517] [outer = 0x1176be000] 08:27:36 INFO - PROCESS | 1652 | 1469201256029 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]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 08:27:36 INFO - PROCESS | 1652 | 1469201256042 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1652 | 1469201256043 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:27:36 INFO - PROCESS | 1652 | 1469201256045 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1652 | 1469201256048 Marionette TRACE conn2 <- [1,1994,null,{}] 08:27:36 INFO - PROCESS | 1652 | 1469201256058 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}] 08:27:36 INFO - PROCESS | 1652 | 1469201256061 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:36 INFO - PROCESS | 1652 | 1469201256142 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:27:36 INFO - PROCESS | 1652 | 1469201256201 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:36 INFO - PROCESS | 1652 | 1469201256203 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed9000 == 30 [pid = 1652] [id = 506] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11305b800) [pid = 1652] [serial = 1518] [outer = 0x0] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195bcc00) [pid = 1652] [serial = 1519] [outer = 0x11305b800] 08:27:36 INFO - PROCESS | 1652 | 1469201256231 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119ceb400) [pid = 1652] [serial = 1520] [outer = 0x11305b800] 08:27:36 INFO - PROCESS | 1652 | 1469201256534 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]]]}] 08:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 08:27:36 INFO - PROCESS | 1652 | 1469201256567 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1652 | 1469201256569 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:27:36 INFO - PROCESS | 1652 | 1469201256574 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1652 | 1469201256576 Marionette TRACE conn2 <- [1,1998,null,{}] 08:27:36 INFO - PROCESS | 1652 | 1469201256578 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}] 08:27:36 INFO - PROCESS | 1652 | 1469201256580 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:36 INFO - PROCESS | 1652 | 1469201256661 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:27:36 INFO - PROCESS | 1652 | 1469201256724 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:36 INFO - PROCESS | 1652 | 1469201256725 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123839800 == 31 [pid = 1652] [id = 507] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119ceac00) [pid = 1652] [serial = 1521] [outer = 0x0] 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1211f0c00) [pid = 1652] [serial = 1522] [outer = 0x119ceac00] 08:27:36 INFO - PROCESS | 1652 | 1469201256751 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1199c4400) [pid = 1652] [serial = 1523] [outer = 0x119ceac00] 08:27:37 INFO - PROCESS | 1652 | 1469201257086 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]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 08:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:27:37 INFO - PROCESS | 1652 | 1469201257146 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1652 | 1469201257147 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:27:37 INFO - PROCESS | 1652 | 1469201257149 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1652 | 1469201257157 Marionette TRACE conn2 <- [1,2002,null,{}] 08:27:37 INFO - PROCESS | 1652 | 1469201257160 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}] 08:27:37 INFO - PROCESS | 1652 | 1469201257161 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:37 INFO - PROCESS | 1652 | 1469201257258 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:27:37 INFO - PROCESS | 1652 | 1469201257297 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:37 INFO - PROCESS | 1652 | 1469201257298 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x124422800 == 32 [pid = 1652] [id = 508] 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1236be800) [pid = 1652] [serial = 1524] [outer = 0x0] 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123923400) [pid = 1652] [serial = 1525] [outer = 0x1236be800] 08:27:37 INFO - PROCESS | 1652 | 1469201257322 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1239df000) [pid = 1652] [serial = 1526] [outer = 0x1236be800] 08:27:37 INFO - PROCESS | 1652 | 1469201257695 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]]]}] 08:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 578ms 08:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:27:37 INFO - PROCESS | 1652 | 1469201257733 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1652 | 1469201257734 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:27:37 INFO - PROCESS | 1652 | 1469201257736 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1652 | 1469201257737 Marionette TRACE conn2 <- [1,2006,null,{}] 08:27:37 INFO - PROCESS | 1652 | 1469201257742 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}] 08:27:37 INFO - PROCESS | 1652 | 1469201257746 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:37 INFO - PROCESS | 1652 | 1469201257867 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:27:37 INFO - PROCESS | 1652 | 1469201257909 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:37 INFO - PROCESS | 1652 | 1469201257910 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12592d000 == 33 [pid = 1652] [id = 509] 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1239e0800) [pid = 1652] [serial = 1527] [outer = 0x0] 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12430bc00) [pid = 1652] [serial = 1528] [outer = 0x1239e0800] 08:27:37 INFO - PROCESS | 1652 | 1469201257934 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119ea4400) [pid = 1652] [serial = 1529] [outer = 0x1239e0800] 08:27:38 INFO - PROCESS | 1652 | 1469201258248 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]]]}] 08:27:38 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 08:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 572ms 08:27:38 INFO - PROCESS | 1652 | 1469201258311 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1652 | 1469201258312 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:27:38 INFO - PROCESS | 1652 | 1469201258314 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1652 | 1469201258315 Marionette TRACE conn2 <- [1,2010,null,{}] 08:27:38 INFO - PROCESS | 1652 | 1469201258324 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}] 08:27:38 INFO - PROCESS | 1652 | 1469201258326 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:38 INFO - PROCESS | 1652 | 1469201258423 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:27:38 INFO - PROCESS | 1652 | 1469201258426 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:38 INFO - PROCESS | 1652 | 1469201258427 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129125800 == 34 [pid = 1652] [id = 510] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11871b000) [pid = 1652] [serial = 1530] [outer = 0x0] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x125806c00) [pid = 1652] [serial = 1531] [outer = 0x11871b000] 08:27:38 INFO - PROCESS | 1652 | 1469201258451 Marionette DEBUG loaded listener.js 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126237000) [pid = 1652] [serial = 1532] [outer = 0x11871b000] 08:27:38 INFO - PROCESS | 1652 | 1469201258802 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]]]}] 08:27:38 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 08:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 08:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:27:38 INFO - PROCESS | 1652 | 1469201258837 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1652 | 1469201258838 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:27:38 INFO - PROCESS | 1652 | 1469201258842 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1652 | 1469201258844 Marionette TRACE conn2 <- [1,2014,null,{}] 08:27:38 INFO - PROCESS | 1652 | 1469201258846 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}] 08:27:38 INFO - PROCESS | 1652 | 1469201258847 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:38 INFO - PROCESS | 1652 | 1469201258947 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:27:38 INFO - PROCESS | 1652 | 1469201258988 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:38 INFO - PROCESS | 1652 | 1469201258989 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962c800 == 35 [pid = 1652] [id = 511] 08:27:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126525000) [pid = 1652] [serial = 1533] [outer = 0x0] 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1266b6c00) [pid = 1652] [serial = 1534] [outer = 0x126525000] 08:27:39 INFO - PROCESS | 1652 | 1469201259013 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x126b85c00) [pid = 1652] [serial = 1535] [outer = 0x126525000] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1188f7400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11676bc00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118802c00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115e8fc00) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x114f85400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199c8400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bf6400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164dfc00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123923800) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12438b800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1238ef000) [pid = 1652] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118310800) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126532800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:27:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128c76800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:27:39 INFO - PROCESS | 1652 | 1469201259457 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]]]}] 08:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 620ms 08:27:39 INFO - PROCESS | 1652 | 1469201259464 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1652 | 1469201259465 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:27:39 INFO - PROCESS | 1652 | 1469201259467 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1652 | 1469201259480 Marionette TRACE conn2 <- [1,2018,null,{}] 08:27:39 INFO - PROCESS | 1652 | 1469201259495 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}] 08:27:39 INFO - PROCESS | 1652 | 1469201259496 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:39 INFO - PROCESS | 1652 | 1469201259646 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:27:39 INFO - PROCESS | 1652 | 1469201259726 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:39 INFO - PROCESS | 1652 | 1469201259727 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ed8000 == 36 [pid = 1652] [id = 512] 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1127dd000) [pid = 1652] [serial = 1536] [outer = 0x0] 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11969cc00) [pid = 1652] [serial = 1537] [outer = 0x1127dd000] 08:27:39 INFO - PROCESS | 1652 | 1469201259765 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1239e0400) [pid = 1652] [serial = 1538] [outer = 0x1127dd000] 08:27:40 INFO - PROCESS | 1652 | 1469201260071 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]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 642ms 08:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:27:40 INFO - PROCESS | 1652 | 1469201260112 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1652 | 1469201260113 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:27:40 INFO - PROCESS | 1652 | 1469201260115 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1652 | 1469201260116 Marionette TRACE conn2 <- [1,2022,null,{}] 08:27:40 INFO - PROCESS | 1652 | 1469201260118 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}] 08:27:40 INFO - PROCESS | 1652 | 1469201260119 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:40 INFO - PROCESS | 1652 | 1469201260200 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:27:40 INFO - PROCESS | 1652 | 1469201260261 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:40 INFO - PROCESS | 1652 | 1469201260262 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aadc800 == 37 [pid = 1652] [id = 513] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199c8400) [pid = 1652] [serial = 1539] [outer = 0x0] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126532800) [pid = 1652] [serial = 1540] [outer = 0x1199c8400] 08:27:40 INFO - PROCESS | 1652 | 1469201260286 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128befc00) [pid = 1652] [serial = 1541] [outer = 0x1199c8400] 08:27:40 INFO - PROCESS | 1652 | 1469201260559 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]]]}] 08:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 475ms 08:27:40 INFO - PROCESS | 1652 | 1469201260594 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:27:40 INFO - PROCESS | 1652 | 1469201260596 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:27:40 INFO - PROCESS | 1652 | 1469201260598 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1652 | 1469201260600 Marionette TRACE conn2 <- [1,2026,null,{}] 08:27:40 INFO - PROCESS | 1652 | 1469201260614 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}] 08:27:40 INFO - PROCESS | 1652 | 1469201260616 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:40 INFO - PROCESS | 1652 | 1469201260704 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:27:40 INFO - PROCESS | 1652 | 1469201260710 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:40 INFO - PROCESS | 1652 | 1469201260711 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124421000 == 38 [pid = 1652] [id = 514] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bf0000) [pid = 1652] [serial = 1542] [outer = 0x0] 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c40000) [pid = 1652] [serial = 1543] [outer = 0x128bf0000] 08:27:40 INFO - PROCESS | 1652 | 1469201260737 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129295c00) [pid = 1652] [serial = 1544] [outer = 0x128bf0000] 08:27:41 INFO - PROCESS | 1652 | 1469201261080 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]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 532ms 08:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:27:41 INFO - PROCESS | 1652 | 1469201261136 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1652 | 1469201261137 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:27:41 INFO - PROCESS | 1652 | 1469201261139 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1652 | 1469201261140 Marionette TRACE conn2 <- [1,2030,null,{}] 08:27:41 INFO - PROCESS | 1652 | 1469201261142 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}] 08:27:41 INFO - PROCESS | 1652 | 1469201261143 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:41 INFO - PROCESS | 1652 | 1469201261221 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:27:41 INFO - PROCESS | 1652 | 1469201261226 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:41 INFO - PROCESS | 1652 | 1469201261227 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c039800 == 39 [pid = 1652] [id = 515] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12918a800) [pid = 1652] [serial = 1545] [outer = 0x0] 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129485800) [pid = 1652] [serial = 1546] [outer = 0x12918a800] 08:27:41 INFO - PROCESS | 1652 | 1469201261251 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a6d3800) [pid = 1652] [serial = 1547] [outer = 0x12918a800] 08:27:41 INFO - PROCESS | 1652 | 1469201261828 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]]]}] 08:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 08:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:27:41 INFO - PROCESS | 1652 | 1469201261866 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:27:41 INFO - PROCESS | 1652 | 1469201261868 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:27:41 INFO - PROCESS | 1652 | 1469201261874 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:27:41 INFO - PROCESS | 1652 | 1469201261878 Marionette TRACE conn2 <- [1,2034,null,{}] 08:27:41 INFO - PROCESS | 1652 | 1469201261882 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}] 08:27:41 INFO - PROCESS | 1652 | 1469201261883 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:42 INFO - PROCESS | 1652 | 1469201261999 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:27:42 INFO - PROCESS | 1652 | 1469201262059 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:42 INFO - PROCESS | 1652 | 1469201262060 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118890800 == 40 [pid = 1652] [id = 516] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115e89800) [pid = 1652] [serial = 1548] [outer = 0x0] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116995c00) [pid = 1652] [serial = 1549] [outer = 0x115e89800] 08:27:42 INFO - PROCESS | 1652 | 1469201262091 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118069400) [pid = 1652] [serial = 1550] [outer = 0x115e89800] 08:27:42 INFO - PROCESS | 1652 | 1469201262624 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]]]}] 08:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 825ms 08:27:42 INFO - PROCESS | 1652 | 1469201262701 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1652 | 1469201262704 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:27:42 INFO - PROCESS | 1652 | 1469201262712 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1652 | 1469201262714 Marionette TRACE conn2 <- [1,2038,null,{}] 08:27:42 INFO - PROCESS | 1652 | 1469201262716 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}] 08:27:42 INFO - PROCESS | 1652 | 1469201262718 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:42 INFO - PROCESS | 1652 | 1469201262830 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:27:42 INFO - PROCESS | 1652 | 1469201262914 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:42 INFO - PROCESS | 1652 | 1469201262915 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11916d000 == 41 [pid = 1652] [id = 517] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1176ba000) [pid = 1652] [serial = 1551] [outer = 0x0] 08:27:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118510c00) [pid = 1652] [serial = 1552] [outer = 0x1176ba000] 08:27:42 INFO - PROCESS | 1652 | 1469201262946 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1199c5800) [pid = 1652] [serial = 1553] [outer = 0x1176ba000] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124421000 == 40 [pid = 1652] [id = 514] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12aadc800 == 39 [pid = 1652] [id = 513] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed8000 == 38 [pid = 1652] [id = 512] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12962c800 == 37 [pid = 1652] [id = 511] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129125800 == 36 [pid = 1652] [id = 510] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12592d000 == 35 [pid = 1652] [id = 509] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x124422800 == 34 [pid = 1652] [id = 508] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123839800 == 33 [pid = 1652] [id = 507] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119ed9000 == 32 [pid = 1652] [id = 506] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11873b000 == 31 [pid = 1652] [id = 505] 08:27:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116632000 == 30 [pid = 1652] [id = 504] 08:27:43 INFO - PROCESS | 1652 | 1469201263586 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]]]}] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11990e000) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126529800) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1195bc000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x120fd0800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123e99800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11698c400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1236bf400) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128e78800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11830f800) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199c2000) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118060400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11806a800) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1239e5400) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128c43c00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1239e0c00) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119297000) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x128bf6800) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x128e78000) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123ed2c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116910800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123ed6000) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129190c00) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12929fc00) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1248a2000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12392d800) [pid = 1652] [serial = 1467] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1231f0400) [pid = 1652] [serial = 1464] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1298a6800) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12a6cc400) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 08:27:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12a7b6400) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 08:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 925ms 08:27:43 INFO - PROCESS | 1652 | 1469201263636 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1652 | 1469201263639 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:27:43 INFO - PROCESS | 1652 | 1469201263642 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1652 | 1469201263643 Marionette TRACE conn2 <- [1,2042,null,{}] 08:27:43 INFO - PROCESS | 1652 | 1469201263647 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}] 08:27:43 INFO - PROCESS | 1652 | 1469201263649 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:43 INFO - PROCESS | 1652 | 1469201263732 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:27:43 INFO - PROCESS | 1652 | 1469201263741 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:43 INFO - PROCESS | 1652 | 1469201263744 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181ee800 == 31 [pid = 1652] [id = 518] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118068000) [pid = 1652] [serial = 1554] [outer = 0x0] 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11835ec00) [pid = 1652] [serial = 1555] [outer = 0x118068000] 08:27:43 INFO - PROCESS | 1652 | 1469201263772 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11913f800) [pid = 1652] [serial = 1556] [outer = 0x118068000] 08:27:44 INFO - PROCESS | 1652 | 1469201264211 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]]]}] 08:27:44 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) 08:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 620ms 08:27:44 INFO - PROCESS | 1652 | 1469201264263 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1652 | 1469201264267 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:27:44 INFO - PROCESS | 1652 | 1469201264274 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1652 | 1469201264276 Marionette TRACE conn2 <- [1,2046,null,{}] 08:27:44 INFO - PROCESS | 1652 | 1469201264280 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}] 08:27:44 INFO - PROCESS | 1652 | 1469201264283 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:44 INFO - PROCESS | 1652 | 1469201264433 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:27:44 INFO - PROCESS | 1652 | 1469201264518 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:44 INFO - PROCESS | 1652 | 1469201264520 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11999b800 == 32 [pid = 1652] [id = 519] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1199c5000) [pid = 1652] [serial = 1557] [outer = 0x0] 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119ea9800) [pid = 1652] [serial = 1558] [outer = 0x1199c5000] 08:27:44 INFO - PROCESS | 1652 | 1469201264547 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1211f0800) [pid = 1652] [serial = 1559] [outer = 0x1199c5000] 08:27:44 INFO - PROCESS | 1652 | 1469201264849 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]]]}] 08:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 621ms 08:27:44 INFO - PROCESS | 1652 | 1469201264894 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1652 | 1469201264896 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:27:44 INFO - PROCESS | 1652 | 1469201264898 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1652 | 1469201264900 Marionette TRACE conn2 <- [1,2050,null,{}] 08:27:44 INFO - PROCESS | 1652 | 1469201264908 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}] 08:27:44 INFO - PROCESS | 1652 | 1469201264911 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:44 INFO - PROCESS | 1652 | 1469201264993 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:27:45 INFO - PROCESS | 1652 | 1469201265050 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:45 INFO - PROCESS | 1652 | 1469201265052 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d70000 == 33 [pid = 1652] [id = 520] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112f0c400) [pid = 1652] [serial = 1560] [outer = 0x0] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1234fa400) [pid = 1652] [serial = 1561] [outer = 0x112f0c400] 08:27:45 INFO - PROCESS | 1652 | 1469201265080 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1239a0c00) [pid = 1652] [serial = 1562] [outer = 0x112f0c400] 08:27:45 INFO - PROCESS | 1652 | 1469201265363 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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 520ms 08:27:45 INFO - PROCESS | 1652 | 1469201265419 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1652 | 1469201265420 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:27:45 INFO - PROCESS | 1652 | 1469201265426 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1652 | 1469201265427 Marionette TRACE conn2 <- [1,2054,null,{}] 08:27:45 INFO - PROCESS | 1652 | 1469201265429 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}] 08:27:45 INFO - PROCESS | 1652 | 1469201265430 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:45 INFO - PROCESS | 1652 | 1469201265512 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:27:45 INFO - PROCESS | 1652 | 1469201265516 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:45 INFO - PROCESS | 1652 | 1469201265517 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12661a000 == 34 [pid = 1652] [id = 521] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1239e5400) [pid = 1652] [serial = 1563] [outer = 0x0] 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12430f000) [pid = 1652] [serial = 1564] [outer = 0x1239e5400] 08:27:45 INFO - PROCESS | 1652 | 1469201265544 Marionette DEBUG loaded listener.js 08:27:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124390800) [pid = 1652] [serial = 1565] [outer = 0x1239e5400] 08:27:45 INFO - PROCESS | 1652 | 1469201265925 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]]]}] 08:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 08:27:45 INFO - PROCESS | 1652 | 1469201265950 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1652 | 1469201265951 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:27:45 INFO - PROCESS | 1652 | 1469201265953 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1652 | 1469201265954 Marionette TRACE conn2 <- [1,2058,null,{}] 08:27:45 INFO - PROCESS | 1652 | 1469201265959 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}] 08:27:45 INFO - PROCESS | 1652 | 1469201265960 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:46 INFO - PROCESS | 1652 | 1469201266057 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:27:46 INFO - PROCESS | 1652 | 1469201266061 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:46 INFO - PROCESS | 1652 | 1469201266062 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x129136800 == 35 [pid = 1652] [id = 522] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1130bec00) [pid = 1652] [serial = 1566] [outer = 0x0] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1243e1000) [pid = 1652] [serial = 1567] [outer = 0x1130bec00] 08:27:46 INFO - PROCESS | 1652 | 1469201266086 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1246ea000) [pid = 1652] [serial = 1568] [outer = 0x1130bec00] 08:27:46 INFO - PROCESS | 1652 | 1469201266426 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]]]}] 08:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 522ms 08:27:46 INFO - PROCESS | 1652 | 1469201266476 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1652 | 1469201266477 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:27:46 INFO - PROCESS | 1652 | 1469201266479 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1652 | 1469201266480 Marionette TRACE conn2 <- [1,2062,null,{}] 08:27:46 INFO - PROCESS | 1652 | 1469201266483 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}] 08:27:46 INFO - PROCESS | 1652 | 1469201266487 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:46 INFO - PROCESS | 1652 | 1469201266603 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:27:46 INFO - PROCESS | 1652 | 1469201266615 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:46 INFO - PROCESS | 1652 | 1469201266616 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12962f000 == 36 [pid = 1652] [id = 523] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123bc0000) [pid = 1652] [serial = 1569] [outer = 0x0] 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126528400) [pid = 1652] [serial = 1570] [outer = 0x123bc0000] 08:27:46 INFO - PROCESS | 1652 | 1469201266641 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128e81000) [pid = 1652] [serial = 1571] [outer = 0x123bc0000] 08:27:47 INFO - PROCESS | 1652 | 1469201267002 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 573ms 08:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:27:47 INFO - PROCESS | 1652 | 1469201267053 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1652 | 1469201267054 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:27:47 INFO - PROCESS | 1652 | 1469201267056 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1652 | 1469201267057 Marionette TRACE conn2 <- [1,2066,null,{}] 08:27:47 INFO - PROCESS | 1652 | 1469201267059 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}] 08:27:47 INFO - PROCESS | 1652 | 1469201267060 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:47 INFO - PROCESS | 1652 | 1469201267160 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:27:47 INFO - PROCESS | 1652 | 1469201267163 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:47 INFO - PROCESS | 1652 | 1469201267164 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196bd800 == 37 [pid = 1652] [id = 524] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112a81400) [pid = 1652] [serial = 1572] [outer = 0x0] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129193800) [pid = 1652] [serial = 1573] [outer = 0x112a81400] 08:27:47 INFO - PROCESS | 1652 | 1469201267189 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129489400) [pid = 1652] [serial = 1574] [outer = 0x112a81400] 08:27:47 INFO - PROCESS | 1652 | 1469201267512 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]]]}] 08:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 08:27:47 INFO - PROCESS | 1652 | 1469201267530 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:27:47 INFO - PROCESS | 1652 | 1469201267531 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:27:47 INFO - PROCESS | 1652 | 1469201267533 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:27:47 INFO - PROCESS | 1652 | 1469201267534 Marionette TRACE conn2 <- [1,2070,null,{}] 08:27:47 INFO - PROCESS | 1652 | 1469201267537 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}] 08:27:47 INFO - PROCESS | 1652 | 1469201267539 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:47 INFO - PROCESS | 1652 | 1469201267643 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113d58000) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1236be800) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119ceac00) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176be000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11305b800) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e4400) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199bb400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1236c6800) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1266bac00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1239e0800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1195b9400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11871b000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1127dd000) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126525000) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1199c8400) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124388800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:27:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128bf0000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:27:47 INFO - PROCESS | 1652 | 1469201267793 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:47 INFO - PROCESS | 1652 | 1469201267795 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234ca000 == 38 [pid = 1652] [id = 525] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11305b800) [pid = 1652] [serial = 1575] [outer = 0x0] 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x113d56c00) [pid = 1652] [serial = 1576] [outer = 0x11305b800] 08:27:47 INFO - PROCESS | 1652 | 1469201267819 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1183f2c00) [pid = 1652] [serial = 1577] [outer = 0x11305b800] 08:27:48 INFO - PROCESS | 1652 | 1469201268098 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 621ms 08:27:48 INFO - PROCESS | 1652 | 1469201268156 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1652 | 1469201268159 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:27:48 INFO - PROCESS | 1652 | 1469201268161 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1652 | 1469201268162 Marionette TRACE conn2 <- [1,2074,null,{}] 08:27:48 INFO - PROCESS | 1652 | 1469201268165 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}] 08:27:48 INFO - PROCESS | 1652 | 1469201268166 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:48 INFO - PROCESS | 1652 | 1469201268246 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:27:48 INFO - PROCESS | 1652 | 1469201268249 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:48 INFO - PROCESS | 1652 | 1469201268250 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c482000 == 39 [pid = 1652] [id = 526] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1199be800) [pid = 1652] [serial = 1578] [outer = 0x0] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1239e0800) [pid = 1652] [serial = 1579] [outer = 0x1199be800] 08:27:48 INFO - PROCESS | 1652 | 1469201268274 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128bf4c00) [pid = 1652] [serial = 1580] [outer = 0x1199be800] 08:27:48 INFO - PROCESS | 1652 | 1469201268598 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]]]}] 08:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 08:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:27:48 INFO - PROCESS | 1652 | 1469201268633 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1652 | 1469201268634 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:27:48 INFO - PROCESS | 1652 | 1469201268636 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1652 | 1469201268637 Marionette TRACE conn2 <- [1,2078,null,{}] 08:27:48 INFO - PROCESS | 1652 | 1469201268639 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}] 08:27:48 INFO - PROCESS | 1652 | 1469201268641 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:48 INFO - PROCESS | 1652 | 1469201268749 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:27:48 INFO - PROCESS | 1652 | 1469201268755 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:48 INFO - PROCESS | 1652 | 1469201268757 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca7f000 == 40 [pid = 1652] [id = 527] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115e88800) [pid = 1652] [serial = 1581] [outer = 0x0] 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12686e400) [pid = 1652] [serial = 1582] [outer = 0x115e88800] 08:27:48 INFO - PROCESS | 1652 | 1469201268780 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a7b0000) [pid = 1652] [serial = 1583] [outer = 0x115e88800] 08:27:49 INFO - PROCESS | 1652 | 1469201269102 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 521ms 08:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:27:49 INFO - PROCESS | 1652 | 1469201269158 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1652 | 1469201269159 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 1652 | 1469201269161 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1652 | 1469201269163 Marionette TRACE conn2 <- [1,2082,null,{}] 08:27:49 INFO - PROCESS | 1652 | 1469201269165 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}] 08:27:49 INFO - PROCESS | 1652 | 1469201269167 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:49 INFO - PROCESS | 1652 | 1469201269260 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:27:49 INFO - PROCESS | 1652 | 1469201269263 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:49 INFO - PROCESS | 1652 | 1469201269265 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d19e000 == 41 [pid = 1652] [id = 528] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7b5400) [pid = 1652] [serial = 1584] [outer = 0x0] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a8b6800) [pid = 1652] [serial = 1585] [outer = 0x12a7b5400] 08:27:49 INFO - PROCESS | 1652 | 1469201269291 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12ac4d000) [pid = 1652] [serial = 1586] [outer = 0x12a7b5400] 08:27:49 INFO - PROCESS | 1652 | 1469201269627 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]]]}] 08:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 08:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:27:49 INFO - PROCESS | 1652 | 1469201269680 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1652 | 1469201269681 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:27:49 INFO - PROCESS | 1652 | 1469201269683 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1652 | 1469201269684 Marionette TRACE conn2 <- [1,2086,null,{}] 08:27:49 INFO - PROCESS | 1652 | 1469201269697 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}] 08:27:49 INFO - PROCESS | 1652 | 1469201269698 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:49 INFO - PROCESS | 1652 | 1469201269778 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:27:49 INFO - PROCESS | 1652 | 1469201269885 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:49 INFO - PROCESS | 1652 | 1469201269887 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116412000 == 42 [pid = 1652] [id = 529] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1122be800) [pid = 1652] [serial = 1587] [outer = 0x0] 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129b9400) [pid = 1652] [serial = 1588] [outer = 0x1122be800] 08:27:49 INFO - PROCESS | 1652 | 1469201269919 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1164ea800) [pid = 1652] [serial = 1589] [outer = 0x1122be800] 08:27:50 INFO - PROCESS | 1652 | 1469201270361 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]]]}] 08:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 728ms 08:27:50 INFO - PROCESS | 1652 | 1469201270413 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1652 | 1469201270416 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:27:50 INFO - PROCESS | 1652 | 1469201270419 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:27:50 INFO - PROCESS | 1652 | 1469201270421 Marionette TRACE conn2 <- [1,2090,null,{}] 08:27:50 INFO - PROCESS | 1652 | 1469201270424 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}] 08:27:50 INFO - PROCESS | 1652 | 1469201270427 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:50 INFO - PROCESS | 1652 | 1469201270535 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:27:50 INFO - PROCESS | 1652 | 1469201270644 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:50 INFO - PROCESS | 1652 | 1469201270646 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123283000 == 43 [pid = 1652] [id = 530] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119534800) [pid = 1652] [serial = 1590] [outer = 0x0] 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1199c6000) [pid = 1652] [serial = 1591] [outer = 0x119534800] 08:27:50 INFO - PROCESS | 1652 | 1469201270678 Marionette DEBUG loaded listener.js 08:27:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1211f2800) [pid = 1652] [serial = 1592] [outer = 0x119534800] 08:27:51 INFO - PROCESS | 1652 | 1469201271093 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 08:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:27:51 INFO - PROCESS | 1652 | 1469201271142 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1652 | 1469201271144 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:27:51 INFO - PROCESS | 1652 | 1469201271147 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1652 | 1469201271148 Marionette TRACE conn2 <- [1,2094,null,{}] 08:27:51 INFO - PROCESS | 1652 | 1469201271151 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}] 08:27:51 INFO - PROCESS | 1652 | 1469201271152 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:51 INFO - PROCESS | 1652 | 1469201271259 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:27:51 INFO - PROCESS | 1652 | 1469201271324 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:51 INFO - PROCESS | 1652 | 1469201271325 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47e000 == 44 [pid = 1652] [id = 531] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1236c8c00) [pid = 1652] [serial = 1593] [outer = 0x0] 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123e66800) [pid = 1652] [serial = 1594] [outer = 0x1236c8c00] 08:27:51 INFO - PROCESS | 1652 | 1469201271395 Marionette DEBUG loaded listener.js 08:27:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1243e5800) [pid = 1652] [serial = 1595] [outer = 0x1236c8c00] 08:27:51 INFO - PROCESS | 1652 | 1469201271811 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]]]}] 08:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 718ms 08:27:51 INFO - PROCESS | 1652 | 1469201271884 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:27:51 INFO - PROCESS | 1652 | 1469201271885 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:27:51 INFO - PROCESS | 1652 | 1469201271922 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:27:51 INFO - PROCESS | 1652 | 1469201271927 Marionette TRACE conn2 <- [1,2098,null,{}] 08:27:51 INFO - PROCESS | 1652 | 1469201271932 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}] 08:27:51 INFO - PROCESS | 1652 | 1469201271934 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:52 INFO - PROCESS | 1652 | 1469201272037 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:27:52 INFO - PROCESS | 1652 | 1469201272111 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:52 INFO - PROCESS | 1652 | 1469201272112 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5aa000 == 45 [pid = 1652] [id = 532] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x126237800) [pid = 1652] [serial = 1596] [outer = 0x0] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128bf7800) [pid = 1652] [serial = 1597] [outer = 0x126237800] 08:27:52 INFO - PROCESS | 1652 | 1469201272140 Marionette DEBUG loaded listener.js 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129195000) [pid = 1652] [serial = 1598] [outer = 0x126237800] 08:27:52 INFO - PROCESS | 1652 | 1469201272645 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]]]}] 08:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 812ms 08:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:27:52 INFO - PROCESS | 1652 | 1469201272701 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:27:52 INFO - PROCESS | 1652 | 1469201272704 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:27:52 INFO - PROCESS | 1652 | 1469201272708 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:27:52 INFO - PROCESS | 1652 | 1469201272710 Marionette TRACE conn2 <- [1,2102,null,{}] 08:27:52 INFO - PROCESS | 1652 | 1469201272713 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}] 08:27:52 INFO - PROCESS | 1652 | 1469201272715 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:52 INFO - PROCESS | 1652 | 1469201272839 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:27:52 INFO - PROCESS | 1652 | 1469201272898 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:52 INFO - PROCESS | 1652 | 1469201272899 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x115db0800 == 46 [pid = 1652] [id = 533] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112d5dc00) [pid = 1652] [serial = 1599] [outer = 0x0] 08:27:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118067c00) [pid = 1652] [serial = 1600] [outer = 0x112d5dc00] 08:27:52 INFO - PROCESS | 1652 | 1469201272969 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1236bf000) [pid = 1652] [serial = 1601] [outer = 0x112d5dc00] 08:27:53 INFO - PROCESS | 1652 | 1469201273540 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]]]}] 08:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 871ms 08:27:53 INFO - PROCESS | 1652 | 1469201273579 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:27:53 INFO - PROCESS | 1652 | 1469201273581 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:27:53 INFO - PROCESS | 1652 | 1469201273584 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:27:53 INFO - PROCESS | 1652 | 1469201273586 Marionette TRACE conn2 <- [1,2106,null,{}] 08:27:53 INFO - PROCESS | 1652 | 1469201273590 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}] 08:27:53 INFO - PROCESS | 1652 | 1469201273591 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:53 INFO - PROCESS | 1652 | 1469201273692 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:27:53 INFO - PROCESS | 1652 | 1469201273777 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:53 INFO - PROCESS | 1652 | 1469201273778 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118385800 == 47 [pid = 1652] [id = 534] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11835e800) [pid = 1652] [serial = 1602] [outer = 0x0] 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1183ef000) [pid = 1652] [serial = 1603] [outer = 0x11835e800] 08:27:53 INFO - PROCESS | 1652 | 1469201273808 Marionette DEBUG loaded listener.js 08:27:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11914ac00) [pid = 1652] [serial = 1604] [outer = 0x11835e800] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12d19e000 == 46 [pid = 1652] [id = 528] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca7f000 == 45 [pid = 1652] [id = 527] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c482000 == 44 [pid = 1652] [id = 526] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1234ca000 == 43 [pid = 1652] [id = 525] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1196bd800 == 42 [pid = 1652] [id = 524] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12962f000 == 41 [pid = 1652] [id = 523] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x129136800 == 40 [pid = 1652] [id = 522] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12661a000 == 39 [pid = 1652] [id = 521] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123d70000 == 38 [pid = 1652] [id = 520] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11999b800 == 37 [pid = 1652] [id = 519] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1181ee800 == 36 [pid = 1652] [id = 518] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11916d000 == 35 [pid = 1652] [id = 517] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118890800 == 34 [pid = 1652] [id = 516] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c039800 == 33 [pid = 1652] [id = 515] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b9000 == 32 [pid = 1652] [id = 503] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x115db0800 == 31 [pid = 1652] [id = 533] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5aa000 == 30 [pid = 1652] [id = 532] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47e000 == 29 [pid = 1652] [id = 531] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123283000 == 28 [pid = 1652] [id = 530] 08:27:54 INFO - PROCESS | 1652 | --DOCSHELL 0x116412000 == 27 [pid = 1652] [id = 529] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128bee000) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128c40000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114f85c00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112a8e800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1239df000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1211f0c00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118318c00) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118716800) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1195bcc00) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119ceb400) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11806a400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118061400) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x115e27c00) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fc2000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199c2c00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12447ec00) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1239e7800) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129297000) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128c3d400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119ea4400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12430bc00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a7af400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1292a3000) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126237000) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125806c00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11969cc00) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1266b6c00) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x126b85c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128befc00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123923400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1239e0400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126532800) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1199c4400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129295c00) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 08:27:54 INFO - PROCESS | 1652 | 1469201274750 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]]]}] 08:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1176ms 08:27:54 INFO - PROCESS | 1652 | 1469201274760 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:27:54 INFO - PROCESS | 1652 | 1469201274762 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:27:54 INFO - PROCESS | 1652 | 1469201274765 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:27:54 INFO - PROCESS | 1652 | 1469201274767 Marionette TRACE conn2 <- [1,2110,null,{}] 08:27:54 INFO - PROCESS | 1652 | 1469201274771 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}] 08:27:54 INFO - PROCESS | 1652 | 1469201274774 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:54 INFO - PROCESS | 1652 | 1469201274868 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:27:54 INFO - PROCESS | 1652 | 1469201274997 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:55 INFO - PROCESS | 1652 | 1469201275000 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e0a800 == 28 [pid = 1652] [id = 535] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f0cc00) [pid = 1652] [serial = 1605] [outer = 0x0] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1130de400) [pid = 1652] [serial = 1606] [outer = 0x112f0cc00] 08:27:55 INFO - PROCESS | 1652 | 1469201275094 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1161b3400) [pid = 1652] [serial = 1607] [outer = 0x112f0cc00] 08:27:55 INFO - PROCESS | 1652 | 1469201275661 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]]]}] 08:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 922ms 08:27:55 INFO - PROCESS | 1652 | 1469201275688 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:27:55 INFO - PROCESS | 1652 | 1469201275690 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:27:55 INFO - PROCESS | 1652 | 1469201275693 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:27:55 INFO - PROCESS | 1652 | 1469201275695 Marionette TRACE conn2 <- [1,2114,null,{}] 08:27:55 INFO - PROCESS | 1652 | 1469201275698 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}] 08:27:55 INFO - PROCESS | 1652 | 1469201275700 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:55 INFO - PROCESS | 1652 | 1469201275803 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:27:55 INFO - PROCESS | 1652 | 1469201275861 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:55 INFO - PROCESS | 1652 | 1469201275863 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11837b000 == 29 [pid = 1652] [id = 536] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116aaf800) [pid = 1652] [serial = 1608] [outer = 0x0] 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117d40800) [pid = 1652] [serial = 1609] [outer = 0x116aaf800] 08:27:55 INFO - PROCESS | 1652 | 1469201275895 Marionette DEBUG loaded listener.js 08:27:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118228c00) [pid = 1652] [serial = 1610] [outer = 0x116aaf800] 08:27:56 INFO - PROCESS | 1652 | 1469201276438 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]]]}] 08:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 821ms 08:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:27:56 INFO - PROCESS | 1652 | 1469201276516 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:27:56 INFO - PROCESS | 1652 | 1469201276519 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:27:56 INFO - PROCESS | 1652 | 1469201276522 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:27:56 INFO - PROCESS | 1652 | 1469201276523 Marionette TRACE conn2 <- [1,2118,null,{}] 08:27:56 INFO - PROCESS | 1652 | 1469201276526 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}] 08:27:56 INFO - PROCESS | 1652 | 1469201276527 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:56 INFO - PROCESS | 1652 | 1469201276640 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:27:56 INFO - PROCESS | 1652 | 1469201276698 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:56 INFO - PROCESS | 1652 | 1469201276700 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119999800 == 30 [pid = 1652] [id = 537] 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a82400) [pid = 1652] [serial = 1611] [outer = 0x0] 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11929a000) [pid = 1652] [serial = 1612] [outer = 0x112a82400] 08:27:56 INFO - PROCESS | 1652 | 1469201276732 Marionette DEBUG loaded listener.js 08:27:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195b4000) [pid = 1652] [serial = 1613] [outer = 0x112a82400] 08:27:57 INFO - PROCESS | 1652 | --DOCSHELL 0x111fa0800 == 29 [pid = 1652] [id = 21] 08:27:57 INFO - PROCESS | 1652 | --DOCSHELL 0x115e51800 == 28 [pid = 1652] [id = 22] 08:27:57 INFO - PROCESS | 1652 | 1469201277266 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 08:27:57 INFO - PROCESS | 1652 | 1469201277293 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1652 | 1469201277295 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:27:57 INFO - PROCESS | 1652 | 1469201277298 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1652 | 1469201277300 Marionette TRACE conn2 <- [1,2122,null,{}] 08:27:57 INFO - PROCESS | 1652 | 1469201277303 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}] 08:27:57 INFO - PROCESS | 1652 | 1469201277305 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:57 INFO - PROCESS | 1652 | 1469201277382 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:27:57 INFO - PROCESS | 1652 | 1469201277386 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:57 INFO - PROCESS | 1652 | 1469201277390 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1181f6000 == 29 [pid = 1652] [id = 538] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11614b800) [pid = 1652] [serial = 1614] [outer = 0x0] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116fa9c00) [pid = 1652] [serial = 1615] [outer = 0x11614b800] 08:27:57 INFO - PROCESS | 1652 | 1469201277420 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118312c00) [pid = 1652] [serial = 1616] [outer = 0x11614b800] 08:27:57 INFO - PROCESS | 1652 | 1469201277765 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]]]}] 08:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 08:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:27:57 INFO - PROCESS | 1652 | 1469201277818 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:27:57 INFO - PROCESS | 1652 | 1469201277820 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:27:57 INFO - PROCESS | 1652 | 1469201277824 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:27:57 INFO - PROCESS | 1652 | 1469201277826 Marionette TRACE conn2 <- [1,2126,null,{}] 08:27:57 INFO - PROCESS | 1652 | 1469201277828 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}] 08:27:57 INFO - PROCESS | 1652 | 1469201277830 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:57 INFO - PROCESS | 1652 | 1469201277909 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:27:57 INFO - PROCESS | 1652 | 1469201277914 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:57 INFO - PROCESS | 1652 | 1469201277915 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123168800 == 30 [pid = 1652] [id = 539] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118804800) [pid = 1652] [serial = 1617] [outer = 0x0] 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119902c00) [pid = 1652] [serial = 1618] [outer = 0x118804800] 08:27:57 INFO - PROCESS | 1652 | 1469201277943 Marionette DEBUG loaded listener.js 08:27:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119ce4800) [pid = 1652] [serial = 1619] [outer = 0x118804800] 08:27:58 INFO - PROCESS | 1652 | 1469201278312 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]]]}] 08:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 08:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:27:58 INFO - PROCESS | 1652 | 1469201278344 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:27:58 INFO - PROCESS | 1652 | 1469201278346 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:27:58 INFO - PROCESS | 1652 | 1469201278348 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1652 | 1469201278350 Marionette TRACE conn2 <- [1,2130,null,{}] 08:27:58 INFO - PROCESS | 1652 | 1469201278358 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}] 08:27:58 INFO - PROCESS | 1652 | 1469201278361 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:58 INFO - PROCESS | 1652 | 1469201278444 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:27:58 INFO - PROCESS | 1652 | 1469201278449 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:58 INFO - PROCESS | 1652 | 1469201278451 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241d0800 == 31 [pid = 1652] [id = 540] 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11830e400) [pid = 1652] [serial = 1620] [outer = 0x0] 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1234ee800) [pid = 1652] [serial = 1621] [outer = 0x11830e400] 08:27:58 INFO - PROCESS | 1652 | 1469201278479 Marionette DEBUG loaded listener.js 08:27:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1236c8400) [pid = 1652] [serial = 1622] [outer = 0x11830e400] 08:27:58 INFO - PROCESS | 1652 | 1469201278831 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] 08:27:58 INFO - PROCESS | 1652 | 1469201278872 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:27:58 INFO - PROCESS | 1652 | 1469201278885 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:27:58 INFO - PROCESS | 1652 | 1469201278887 Marionette TRACE conn2 <- [1,2134,null,{}] 08:27:58 INFO - PROCESS | 1652 | 1469201278891 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}] 08:27:58 INFO - PROCESS | 1652 | 1469201278893 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:59 INFO - PROCESS | 1652 | 1469201279018 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:27:59 INFO - PROCESS | 1652 | 1469201279027 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:59 INFO - PROCESS | 1652 | 1469201279029 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x116632000 == 32 [pid = 1652] [id = 541] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12392fc00) [pid = 1652] [serial = 1623] [outer = 0x0] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1239dcc00) [pid = 1652] [serial = 1624] [outer = 0x12392fc00] 08:27:59 INFO - PROCESS | 1652 | 1469201279066 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1239dfc00) [pid = 1652] [serial = 1625] [outer = 0x12392fc00] 08:27:59 INFO - PROCESS | 1652 | 1469201279546 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]]]}] 08:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 684ms 08:27:59 INFO - PROCESS | 1652 | 1469201279560 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:27:59 INFO - PROCESS | 1652 | 1469201279568 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:27:59 INFO - PROCESS | 1652 | 1469201279571 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:27:59 INFO - PROCESS | 1652 | 1469201279572 Marionette TRACE conn2 <- [1,2138,null,{}] 08:27:59 INFO - PROCESS | 1652 | 1469201279585 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}] 08:27:59 INFO - PROCESS | 1652 | 1469201279586 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:59 INFO - PROCESS | 1652 | 1469201279684 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:27:59 INFO - PROCESS | 1652 | 1469201279690 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:27:59 INFO - PROCESS | 1652 | 1469201279691 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:27:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129123000 == 33 [pid = 1652] [id = 542] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123930400) [pid = 1652] [serial = 1626] [outer = 0x0] 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123e69400) [pid = 1652] [serial = 1627] [outer = 0x123930400] 08:27:59 INFO - PROCESS | 1652 | 1469201279715 Marionette DEBUG loaded listener.js 08:27:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124310400) [pid = 1652] [serial = 1628] [outer = 0x123930400] 08:28:00 INFO - PROCESS | 1652 | 1469201280093 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]]]}] 08:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 08:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:28:00 INFO - PROCESS | 1652 | 1469201280142 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:28:00 INFO - PROCESS | 1652 | 1469201280143 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:28:00 INFO - PROCESS | 1652 | 1469201280145 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1652 | 1469201280146 Marionette TRACE conn2 <- [1,2142,null,{}] 08:28:00 INFO - PROCESS | 1652 | 1469201280149 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}] 08:28:00 INFO - PROCESS | 1652 | 1469201280153 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:00 INFO - PROCESS | 1652 | 1469201280280 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:28:00 INFO - PROCESS | 1652 | 1469201280292 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:00 INFO - PROCESS | 1652 | 1469201280293 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60b000 == 34 [pid = 1652] [id = 543] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124382c00) [pid = 1652] [serial = 1629] [outer = 0x0] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1243e3000) [pid = 1652] [serial = 1630] [outer = 0x124382c00] 08:28:00 INFO - PROCESS | 1652 | 1469201280318 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126870000) [pid = 1652] [serial = 1631] [outer = 0x124382c00] 08:28:00 INFO - PROCESS | 1652 | 1469201280684 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] 08:28:00 INFO - PROCESS | 1652 | 1469201280723 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:28:00 INFO - PROCESS | 1652 | 1469201280738 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:28:00 INFO - PROCESS | 1652 | 1469201280740 Marionette TRACE conn2 <- [1,2146,null,{}] 08:28:00 INFO - PROCESS | 1652 | 1469201280743 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}] 08:28:00 INFO - PROCESS | 1652 | 1469201280745 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:00 INFO - PROCESS | 1652 | 1469201280891 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:28:00 INFO - PROCESS | 1652 | 1469201280903 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:00 INFO - PROCESS | 1652 | 1469201280904 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a854000 == 35 [pid = 1652] [id = 544] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126870400) [pid = 1652] [serial = 1632] [outer = 0x0] 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128bf1400) [pid = 1652] [serial = 1633] [outer = 0x126870400] 08:28:00 INFO - PROCESS | 1652 | 1469201280929 Marionette DEBUG loaded listener.js 08:28:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128bfc000) [pid = 1652] [serial = 1634] [outer = 0x126870400] 08:28:01 INFO - PROCESS | 1652 | 1469201281285 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] 08:28:01 INFO - PROCESS | 1652 | 1469201281311 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:28:01 INFO - PROCESS | 1652 | 1469201281313 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1652 | 1469201281314 Marionette TRACE conn2 <- [1,2150,null,{}] 08:28:01 INFO - PROCESS | 1652 | 1469201281316 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}] 08:28:01 INFO - PROCESS | 1652 | 1469201281317 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:01 INFO - PROCESS | 1652 | 1469201281395 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:28:01 INFO - PROCESS | 1652 | 1469201281398 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:01 INFO - PROCESS | 1652 | 1469201281399 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d2000 == 36 [pid = 1652] [id = 545] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1130bec00) [pid = 1652] [serial = 1635] [outer = 0x0] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116908400) [pid = 1652] [serial = 1636] [outer = 0x1130bec00] 08:28:01 INFO - PROCESS | 1652 | 1469201281424 Marionette DEBUG loaded listener.js 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119294800) [pid = 1652] [serial = 1637] [outer = 0x1130bec00] 08:28:01 INFO - PROCESS | 1652 | 1469201281760 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]]]}] 08:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 08:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:28:01 INFO - PROCESS | 1652 | 1469201281782 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:28:01 INFO - PROCESS | 1652 | 1469201281783 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:28:01 INFO - PROCESS | 1652 | 1469201281785 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:28:01 INFO - PROCESS | 1652 | 1469201281786 Marionette TRACE conn2 <- [1,2154,null,{}] 08:28:01 INFO - PROCESS | 1652 | 1469201281790 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}] 08:28:01 INFO - PROCESS | 1652 | 1469201281800 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:01 INFO - PROCESS | 1652 | 1469201281877 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:28:01 INFO - PROCESS | 1652 | 1469201281937 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:01 INFO - PROCESS | 1652 | 1469201281938 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123eff800 == 37 [pid = 1652] [id = 546] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118354400) [pid = 1652] [serial = 1638] [outer = 0x0] 08:28:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x120fcd800) [pid = 1652] [serial = 1639] [outer = 0x118354400] 08:28:01 INFO - PROCESS | 1652 | 1469201281962 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126875800) [pid = 1652] [serial = 1640] [outer = 0x118354400] 08:28:02 INFO - PROCESS | 1652 | 1469201282282 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]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 08:28:02 INFO - PROCESS | 1652 | 1469201282310 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1652 | 1469201282312 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:28:02 INFO - PROCESS | 1652 | 1469201282315 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1652 | 1469201282317 Marionette TRACE conn2 <- [1,2158,null,{}] 08:28:02 INFO - PROCESS | 1652 | 1469201282320 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}] 08:28:02 INFO - PROCESS | 1652 | 1469201282322 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:02 INFO - PROCESS | 1652 | 1469201282442 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:28:02 INFO - PROCESS | 1652 | 1469201282531 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:02 INFO - PROCESS | 1652 | 1469201282532 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba17800 == 38 [pid = 1652] [id = 547] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118721400) [pid = 1652] [serial = 1641] [outer = 0x0] 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bf3400) [pid = 1652] [serial = 1642] [outer = 0x118721400] 08:28:02 INFO - PROCESS | 1652 | 1469201282571 Marionette DEBUG loaded listener.js 08:28:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12918c800) [pid = 1652] [serial = 1643] [outer = 0x118721400] 08:28:02 INFO - PROCESS | 1652 | 1469201282879 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]]]}] 08:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 571ms 08:28:02 INFO - PROCESS | 1652 | 1469201282893 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:28:02 INFO - PROCESS | 1652 | 1469201282895 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:28:02 INFO - PROCESS | 1652 | 1469201282916 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:28:02 INFO - PROCESS | 1652 | 1469201282918 Marionette TRACE conn2 <- [1,2162,null,{}] 08:28:02 INFO - PROCESS | 1652 | 1469201282920 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}] 08:28:02 INFO - PROCESS | 1652 | 1469201282923 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:03 INFO - PROCESS | 1652 | 1469201283015 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:28:03 INFO - PROCESS | 1652 | 1469201283077 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:03 INFO - PROCESS | 1652 | 1469201283079 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c486800 == 39 [pid = 1652] [id = 548] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12918d400) [pid = 1652] [serial = 1644] [outer = 0x0] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12929f000) [pid = 1652] [serial = 1645] [outer = 0x12918d400] 08:28:03 INFO - PROCESS | 1652 | 1469201283108 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7b5400) [pid = 1652] [serial = 1646] [outer = 0x12918d400] 08:28:03 INFO - PROCESS | 1652 | 1469201283483 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]]]}] 08:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 625ms 08:28:03 INFO - PROCESS | 1652 | 1469201283536 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:28:03 INFO - PROCESS | 1652 | 1469201283539 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:28:03 INFO - PROCESS | 1652 | 1469201283542 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:28:03 INFO - PROCESS | 1652 | 1469201283544 Marionette TRACE conn2 <- [1,2166,null,{}] 08:28:03 INFO - PROCESS | 1652 | 1469201283548 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}] 08:28:03 INFO - PROCESS | 1652 | 1469201283550 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:03 INFO - PROCESS | 1652 | 1469201283653 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:28:03 INFO - PROCESS | 1652 | 1469201283717 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:03 INFO - PROCESS | 1652 | 1469201283718 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d6000 == 40 [pid = 1652] [id = 549] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x114f79400) [pid = 1652] [serial = 1647] [outer = 0x0] 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116ab2400) [pid = 1652] [serial = 1648] [outer = 0x114f79400] 08:28:03 INFO - PROCESS | 1652 | 1469201283749 Marionette DEBUG loaded listener.js 08:28:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118319000) [pid = 1652] [serial = 1649] [outer = 0x114f79400] 08:28:04 INFO - PROCESS | 1652 | 1469201284193 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 670ms 08:28:04 INFO - PROCESS | 1652 | 1469201284212 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1652 | 1469201284215 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:28:04 INFO - PROCESS | 1652 | 1469201284220 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1652 | 1469201284222 Marionette TRACE conn2 <- [1,2170,null,{}] 08:28:04 INFO - PROCESS | 1652 | 1469201284243 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}] 08:28:04 INFO - PROCESS | 1652 | 1469201284245 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:04 INFO - PROCESS | 1652 | 1469201284347 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:28:04 INFO - PROCESS | 1652 | 1469201284422 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:04 INFO - PROCESS | 1652 | 1469201284423 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x126508000 == 41 [pid = 1652] [id = 550] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1199bf000) [pid = 1652] [serial = 1650] [outer = 0x0] 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119ea5800) [pid = 1652] [serial = 1651] [outer = 0x1199bf000] 08:28:04 INFO - PROCESS | 1652 | 1469201284456 Marionette DEBUG loaded listener.js 08:28:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1211f1400) [pid = 1652] [serial = 1652] [outer = 0x1199bf000] 08:28:04 INFO - PROCESS | 1652 | 1469201284878 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]]]}] 08:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 688ms 08:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:28:04 INFO - PROCESS | 1652 | 1469201284908 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:28:04 INFO - PROCESS | 1652 | 1469201284910 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:28:04 INFO - PROCESS | 1652 | 1469201284912 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:28:04 INFO - PROCESS | 1652 | 1469201284915 Marionette TRACE conn2 <- [1,2174,null,{}] 08:28:04 INFO - PROCESS | 1652 | 1469201284922 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}] 08:28:04 INFO - PROCESS | 1652 | 1469201284926 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:05 INFO - PROCESS | 1652 | 1469201285043 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:28:05 INFO - PROCESS | 1652 | 1469201285119 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:05 INFO - PROCESS | 1652 | 1469201285121 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cd800 == 42 [pid = 1652] [id = 551] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12392d400) [pid = 1652] [serial = 1653] [outer = 0x0] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123ed3400) [pid = 1652] [serial = 1654] [outer = 0x12392d400] 08:28:05 INFO - PROCESS | 1652 | 1469201285164 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124691800) [pid = 1652] [serial = 1655] [outer = 0x12392d400] 08:28:05 INFO - PROCESS | 1652 | 1469201285581 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]]]}] 08:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 723ms 08:28:05 INFO - PROCESS | 1652 | 1469201285636 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:28:05 INFO - PROCESS | 1652 | 1469201285637 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:28:05 INFO - PROCESS | 1652 | 1469201285640 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:28:05 INFO - PROCESS | 1652 | 1469201285641 Marionette TRACE conn2 <- [1,2178,null,{}] 08:28:05 INFO - PROCESS | 1652 | 1469201285643 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}] 08:28:05 INFO - PROCESS | 1652 | 1469201285645 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:05 INFO - PROCESS | 1652 | 1469201285744 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:28:05 INFO - PROCESS | 1652 | 1469201285806 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:05 INFO - PROCESS | 1652 | 1469201285807 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1a5000 == 43 [pid = 1652] [id = 552] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12580e000) [pid = 1652] [serial = 1656] [outer = 0x0] 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1265a3800) [pid = 1652] [serial = 1657] [outer = 0x12580e000] 08:28:05 INFO - PROCESS | 1652 | 1469201285836 Marionette DEBUG loaded listener.js 08:28:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128c43c00) [pid = 1652] [serial = 1658] [outer = 0x12580e000] 08:28:06 INFO - PROCESS | 1652 | 1469201286305 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]]]}] 08:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 08:28:06 INFO - PROCESS | 1652 | 1469201286382 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:28:06 INFO - PROCESS | 1652 | 1469201286384 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:28:06 INFO - PROCESS | 1652 | 1469201286392 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:28:06 INFO - PROCESS | 1652 | 1469201286394 Marionette TRACE conn2 <- [1,2182,null,{}] 08:28:06 INFO - PROCESS | 1652 | 1469201286397 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}] 08:28:06 INFO - PROCESS | 1652 | 1469201286399 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:06 INFO - PROCESS | 1652 | 1469201286542 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:28:06 INFO - PROCESS | 1652 | 1469201286648 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:06 INFO - PROCESS | 1652 | 1469201286649 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11715e000 == 44 [pid = 1652] [id = 553] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x112f0d000) [pid = 1652] [serial = 1659] [outer = 0x0] 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11871b800) [pid = 1652] [serial = 1660] [outer = 0x112f0d000] 08:28:06 INFO - PROCESS | 1652 | 1469201286678 Marionette DEBUG loaded listener.js 08:28:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123bb1400) [pid = 1652] [serial = 1661] [outer = 0x112f0d000] 08:28:07 INFO - PROCESS | 1652 | 1469201287232 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 878ms 08:28:07 INFO - PROCESS | 1652 | 1469201287267 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1652 | 1469201287270 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:28:07 INFO - PROCESS | 1652 | 1469201287272 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1652 | 1469201287276 Marionette TRACE conn2 <- [1,2186,null,{}] 08:28:07 INFO - PROCESS | 1652 | 1469201287279 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}] 08:28:07 INFO - PROCESS | 1652 | 1469201287280 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:07 INFO - PROCESS | 1652 | 1469201287374 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:28:07 INFO - PROCESS | 1652 | 1469201287438 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:07 INFO - PROCESS | 1652 | 1469201287440 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c1000 == 45 [pid = 1652] [id = 554] 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116fa5c00) [pid = 1652] [serial = 1662] [outer = 0x0] 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11850c800) [pid = 1652] [serial = 1663] [outer = 0x116fa5c00] 08:28:07 INFO - PROCESS | 1652 | 1469201287468 Marionette DEBUG loaded listener.js 08:28:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119531c00) [pid = 1652] [serial = 1664] [outer = 0x116fa5c00] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129132800 == 44 [pid = 1652] [id = 6] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118385800 == 43 [pid = 1652] [id = 534] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a858800 == 42 [pid = 1652] [id = 8] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1164ad800 == 41 [pid = 1652] [id = 25] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0f000 == 40 [pid = 1652] [id = 26] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b2a0000 == 39 [pid = 1652] [id = 9] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12c034000 == 38 [pid = 1652] [id = 12] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11837b000 == 37 [pid = 1652] [id = 536] 08:28:07 INFO - PROCESS | 1652 | --DOCSHELL 0x113e0a800 == 36 [pid = 1652] [id = 535] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118509000) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118510c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1199c5800) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a6d3800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129485800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129489400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119ea9800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1211f0800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ac4d000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129195000) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a7b0000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1183f2c00) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113d56c00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1239e0800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124390800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bf7800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1236bf000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128bf4c00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12686e400) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a8b6800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1183ef000) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1164ea800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129b9400) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1199c6000) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1211f2800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1243e5800) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123e66800) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118067c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1243e1000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126528400) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1246ea000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x129193800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128e81000) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11835ec00) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11913f800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1234fa400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1239a0c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12430f000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116995c00) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118069400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 08:28:07 INFO - PROCESS | 1652 | 1469201287847 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]]]}] 08:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 623ms 08:28:07 INFO - PROCESS | 1652 | 1469201287896 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:28:07 INFO - PROCESS | 1652 | 1469201287899 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:28:07 INFO - PROCESS | 1652 | 1469201287903 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:28:07 INFO - PROCESS | 1652 | 1469201287905 Marionette TRACE conn2 <- [1,2190,null,{}] 08:28:07 INFO - PROCESS | 1652 | 1469201287907 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}] 08:28:07 INFO - PROCESS | 1652 | 1469201287908 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:07 INFO - PROCESS | 1652 | 1469201287994 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:28:08 INFO - PROCESS | 1652 | 1469201288024 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:08 INFO - PROCESS | 1652 | 1469201288026 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x119993800 == 37 [pid = 1652] [id = 555] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x120fc5400) [pid = 1652] [serial = 1665] [outer = 0x0] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1211f2800) [pid = 1652] [serial = 1666] [outer = 0x120fc5400] 08:28:08 INFO - PROCESS | 1652 | 1469201288053 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1234f9000) [pid = 1652] [serial = 1667] [outer = 0x120fc5400] 08:28:08 INFO - PROCESS | 1652 | 1469201288398 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]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 523ms 08:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:28:08 INFO - PROCESS | 1652 | 1469201288427 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1652 | 1469201288428 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:28:08 INFO - PROCESS | 1652 | 1469201288430 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1652 | 1469201288432 Marionette TRACE conn2 <- [1,2194,null,{}] 08:28:08 INFO - PROCESS | 1652 | 1469201288440 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}] 08:28:08 INFO - PROCESS | 1652 | 1469201288442 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:08 INFO - PROCESS | 1652 | 1469201288526 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:28:08 INFO - PROCESS | 1652 | 1469201288531 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:08 INFO - PROCESS | 1652 | 1469201288533 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241d9800 == 38 [pid = 1652] [id = 556] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1236c2400) [pid = 1652] [serial = 1668] [outer = 0x0] 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1239e5000) [pid = 1652] [serial = 1669] [outer = 0x1236c2400] 08:28:08 INFO - PROCESS | 1652 | 1469201288560 Marionette DEBUG loaded listener.js 08:28:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1243e6c00) [pid = 1652] [serial = 1670] [outer = 0x1236c2400] 08:28:08 INFO - PROCESS | 1652 | 1469201288927 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]]]}] 08:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 527ms 08:28:08 INFO - PROCESS | 1652 | 1469201288958 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:28:08 INFO - PROCESS | 1652 | 1469201288959 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:28:08 INFO - PROCESS | 1652 | 1469201288967 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:28:08 INFO - PROCESS | 1652 | 1469201288968 Marionette TRACE conn2 <- [1,2198,null,{}] 08:28:08 INFO - PROCESS | 1652 | 1469201288971 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}] 08:28:08 INFO - PROCESS | 1652 | 1469201288972 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:09 INFO - PROCESS | 1652 | 1469201289054 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:28:09 INFO - PROCESS | 1652 | 1469201289060 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:09 INFO - PROCESS | 1652 | 1469201289061 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268dd000 == 39 [pid = 1652] [id = 557] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1258e2000) [pid = 1652] [serial = 1671] [outer = 0x0] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126871c00) [pid = 1652] [serial = 1672] [outer = 0x1258e2000] 08:28:09 INFO - PROCESS | 1652 | 1469201289086 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128bf7c00) [pid = 1652] [serial = 1673] [outer = 0x1258e2000] 08:28:09 INFO - PROCESS | 1652 | 1469201289429 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]]]}] 08:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 08:28:09 INFO - PROCESS | 1652 | 1469201289437 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:28:09 INFO - PROCESS | 1652 | 1469201289439 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:28:09 INFO - PROCESS | 1652 | 1469201289442 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:28:09 INFO - PROCESS | 1652 | 1469201289443 Marionette TRACE conn2 <- [1,2202,null,{}] 08:28:09 INFO - PROCESS | 1652 | 1469201289445 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}] 08:28:09 INFO - PROCESS | 1652 | 1469201289446 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:09 INFO - PROCESS | 1652 | 1469201289536 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:28:09 INFO - PROCESS | 1652 | 1469201289541 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:09 INFO - PROCESS | 1652 | 1469201289542 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292bf800 == 40 [pid = 1652] [id = 558] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128bf8800) [pid = 1652] [serial = 1674] [outer = 0x0] 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128e7fc00) [pid = 1652] [serial = 1675] [outer = 0x128bf8800] 08:28:09 INFO - PROCESS | 1652 | 1469201289568 Marionette DEBUG loaded listener.js 08:28:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129195400) [pid = 1652] [serial = 1676] [outer = 0x128bf8800] 08:28:10 INFO - PROCESS | 1652 | 1469201290048 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 619ms 08:28:10 INFO - PROCESS | 1652 | 1469201290062 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1652 | 1469201290064 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:28:10 INFO - PROCESS | 1652 | 1469201290067 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1652 | 1469201290069 Marionette TRACE conn2 <- [1,2206,null,{}] 08:28:10 INFO - PROCESS | 1652 | 1469201290072 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}] 08:28:10 INFO - PROCESS | 1652 | 1469201290078 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:10 INFO - PROCESS | 1652 | 1469201290250 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:28:10 INFO - PROCESS | 1652 | 1469201290274 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:10 INFO - PROCESS | 1652 | 1469201290276 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf7000 == 41 [pid = 1652] [id = 559] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129196000) [pid = 1652] [serial = 1677] [outer = 0x0] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1298a2000) [pid = 1652] [serial = 1678] [outer = 0x129196000] 08:28:10 INFO - PROCESS | 1652 | 1469201290315 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a8b3000) [pid = 1652] [serial = 1679] [outer = 0x129196000] 08:28:10 INFO - PROCESS | 1652 | 1469201290667 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]]]}] 08:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 620ms 08:28:10 INFO - PROCESS | 1652 | 1469201290686 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:28:10 INFO - PROCESS | 1652 | 1469201290687 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:28:10 INFO - PROCESS | 1652 | 1469201290691 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:28:10 INFO - PROCESS | 1652 | 1469201290694 Marionette TRACE conn2 <- [1,2210,null,{}] 08:28:10 INFO - PROCESS | 1652 | 1469201290696 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}] 08:28:10 INFO - PROCESS | 1652 | 1469201290698 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:10 INFO - PROCESS | 1652 | 1469201290809 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:28:10 INFO - PROCESS | 1652 | 1469201290842 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:10 INFO - PROCESS | 1652 | 1469201290843 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba21000 == 42 [pid = 1652] [id = 560] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8b5000) [pid = 1652] [serial = 1680] [outer = 0x0] 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a8bb800) [pid = 1652] [serial = 1681] [outer = 0x12a8b5000] 08:28:10 INFO - PROCESS | 1652 | 1469201290866 Marionette DEBUG loaded listener.js 08:28:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ac47400) [pid = 1652] [serial = 1682] [outer = 0x12a8b5000] 08:28:11 INFO - PROCESS | 1652 | 1469201291199 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]]]}] 08:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 08:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:28:11 INFO - PROCESS | 1652 | 1469201291212 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1652 | 1469201291213 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1652 | 1469201291215 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1652 | 1469201291217 Marionette TRACE conn2 <- [1,2214,null,{}] 08:28:11 INFO - PROCESS | 1652 | 1469201291219 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}] 08:28:11 INFO - PROCESS | 1652 | 1469201291221 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:11 INFO - PROCESS | 1652 | 1469201291325 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:28:11 INFO - PROCESS | 1652 | 1469201291337 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:11 INFO - PROCESS | 1652 | 1469201291338 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c034000 == 43 [pid = 1652] [id = 561] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a8bc800) [pid = 1652] [serial = 1683] [outer = 0x0] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12acf5c00) [pid = 1652] [serial = 1684] [outer = 0x12a8bc800] 08:28:11 INFO - PROCESS | 1652 | 1469201291362 Marionette DEBUG loaded listener.js 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b136000) [pid = 1652] [serial = 1685] [outer = 0x12a8bc800] 08:28:11 INFO - PROCESS | 1652 | 1469201291800 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]]]}] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123930400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11830e400) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124382c00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126870400) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1130bec00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112a82400) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11614b800) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12392fc00) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118804800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118721400) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:28:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118354400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 619ms 08:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:28:11 INFO - PROCESS | 1652 | 1469201291835 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:28:11 INFO - PROCESS | 1652 | 1469201291836 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:28:11 INFO - PROCESS | 1652 | 1469201291838 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:28:11 INFO - PROCESS | 1652 | 1469201291839 Marionette TRACE conn2 <- [1,2218,null,{}] 08:28:11 INFO - PROCESS | 1652 | 1469201291841 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}] 08:28:11 INFO - PROCESS | 1652 | 1469201291842 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:11 INFO - PROCESS | 1652 | 1469201291931 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:28:11 INFO - PROCESS | 1652 | 1469201291936 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:11 INFO - PROCESS | 1652 | 1469201291937 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e7800 == 44 [pid = 1652] [id = 562] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x116a0c800) [pid = 1652] [serial = 1686] [outer = 0x0] 08:28:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119cef400) [pid = 1652] [serial = 1687] [outer = 0x116a0c800] 08:28:11 INFO - PROCESS | 1652 | 1469201291962 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12438a000) [pid = 1652] [serial = 1688] [outer = 0x116a0c800] 08:28:12 INFO - PROCESS | 1652 | 1469201292294 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]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 08:28:12 INFO - PROCESS | 1652 | 1469201292310 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1652 | 1469201292311 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:28:12 INFO - PROCESS | 1652 | 1469201292313 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1652 | 1469201292315 Marionette TRACE conn2 <- [1,2222,null,{}] 08:28:12 INFO - PROCESS | 1652 | 1469201292317 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}] 08:28:12 INFO - PROCESS | 1652 | 1469201292318 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:12 INFO - PROCESS | 1652 | 1469201292401 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:28:12 INFO - PROCESS | 1652 | 1469201292463 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:12 INFO - PROCESS | 1652 | 1469201292464 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdc7000 == 45 [pid = 1652] [id = 563] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195b7400) [pid = 1652] [serial = 1689] [outer = 0x0] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b135400) [pid = 1652] [serial = 1690] [outer = 0x1195b7400] 08:28:12 INFO - PROCESS | 1652 | 1469201292488 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b99b400) [pid = 1652] [serial = 1691] [outer = 0x1195b7400] 08:28:12 INFO - PROCESS | 1652 | 1469201292760 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]]]}] 08:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 472ms 08:28:12 INFO - PROCESS | 1652 | 1469201292786 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:28:12 INFO - PROCESS | 1652 | 1469201292788 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:28:12 INFO - PROCESS | 1652 | 1469201292797 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:28:12 INFO - PROCESS | 1652 | 1469201292799 Marionette TRACE conn2 <- [1,2226,null,{}] 08:28:12 INFO - PROCESS | 1652 | 1469201292801 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}] 08:28:12 INFO - PROCESS | 1652 | 1469201292802 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:12 INFO - PROCESS | 1652 | 1469201292907 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:28:12 INFO - PROCESS | 1652 | 1469201292912 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:12 INFO - PROCESS | 1652 | 1469201292914 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5a6000 == 46 [pid = 1652] [id = 564] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b99f000) [pid = 1652] [serial = 1692] [outer = 0x0] 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12ba95000) [pid = 1652] [serial = 1693] [outer = 0x12b99f000] 08:28:12 INFO - PROCESS | 1652 | 1469201292939 Marionette DEBUG loaded listener.js 08:28:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bcebc00) [pid = 1652] [serial = 1694] [outer = 0x12b99f000] 08:28:13 INFO - PROCESS | 1652 | 1469201293278 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 08:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:28:13 INFO - PROCESS | 1652 | 1469201293316 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:28:13 INFO - PROCESS | 1652 | 1469201293317 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:28:13 INFO - PROCESS | 1652 | 1469201293319 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1652 | 1469201293320 Marionette TRACE conn2 <- [1,2230,null,{}] 08:28:13 INFO - PROCESS | 1652 | 1469201293322 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}] 08:28:13 INFO - PROCESS | 1652 | 1469201293323 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:13 INFO - PROCESS | 1652 | 1469201293437 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:28:13 INFO - PROCESS | 1652 | 1469201293443 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:13 INFO - PROCESS | 1652 | 1469201293444 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5c2000 == 47 [pid = 1652] [id = 565] 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12447f000) [pid = 1652] [serial = 1695] [outer = 0x0] 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bced400) [pid = 1652] [serial = 1696] [outer = 0x12447f000] 08:28:13 INFO - PROCESS | 1652 | 1469201293468 Marionette DEBUG loaded listener.js 08:28:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be92400) [pid = 1652] [serial = 1697] [outer = 0x12447f000] 08:28:13 INFO - PROCESS | 1652 | 1469201293760 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]]]}] 08:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 467ms 08:28:13 INFO - PROCESS | 1652 | 1469201293787 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:28:13 INFO - PROCESS | 1652 | 1469201293788 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:28:13 INFO - PROCESS | 1652 | 1469201293793 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:28:13 INFO - PROCESS | 1652 | 1469201293802 Marionette TRACE conn2 <- [1,2234,null,{}] 08:28:13 INFO - PROCESS | 1652 | 1469201293860 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}] 08:28:13 INFO - PROCESS | 1652 | 1469201293862 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:13 INFO - PROCESS | 1652 | 1469201293959 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:28:14 INFO - PROCESS | 1652 | 1469201294063 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:14 INFO - PROCESS | 1652 | 1469201294065 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118374000 == 48 [pid = 1652] [id = 566] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115e89000) [pid = 1652] [serial = 1698] [outer = 0x0] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11676bc00) [pid = 1652] [serial = 1699] [outer = 0x115e89000] 08:28:14 INFO - PROCESS | 1652 | 1469201294096 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118312000) [pid = 1652] [serial = 1700] [outer = 0x115e89000] 08:28:14 INFO - PROCESS | 1652 | 1469201294483 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]]]}] 08:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 729ms 08:28:14 INFO - PROCESS | 1652 | 1469201294522 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:28:14 INFO - PROCESS | 1652 | 1469201294525 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:28:14 INFO - PROCESS | 1652 | 1469201294528 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:28:14 INFO - PROCESS | 1652 | 1469201294529 Marionette TRACE conn2 <- [1,2238,null,{}] 08:28:14 INFO - PROCESS | 1652 | 1469201294533 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}] 08:28:14 INFO - PROCESS | 1652 | 1469201294535 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:14 INFO - PROCESS | 1652 | 1469201294642 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:28:14 INFO - PROCESS | 1652 | 1469201294746 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:14 INFO - PROCESS | 1652 | 1469201294749 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246bd800 == 49 [pid = 1652] [id = 567] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119ce2800) [pid = 1652] [serial = 1701] [outer = 0x0] 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x120fce000) [pid = 1652] [serial = 1702] [outer = 0x119ce2800] 08:28:14 INFO - PROCESS | 1652 | 1469201294779 Marionette DEBUG loaded listener.js 08:28:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1236c9800) [pid = 1652] [serial = 1703] [outer = 0x119ce2800] 08:28:15 INFO - PROCESS | 1652 | 1469201295192 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 08:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:28:15 INFO - PROCESS | 1652 | 1469201295198 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:28:15 INFO - PROCESS | 1652 | 1469201295199 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 1652 | 1469201295202 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1652 | 1469201295203 Marionette TRACE conn2 <- [1,2242,null,{}] 08:28:15 INFO - PROCESS | 1652 | 1469201295206 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}] 08:28:15 INFO - PROCESS | 1652 | 1469201295207 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:15 INFO - PROCESS | 1652 | 1469201295313 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:28:15 INFO - PROCESS | 1652 | 1469201295380 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:15 INFO - PROCESS | 1652 | 1469201295383 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdcb800 == 50 [pid = 1652] [id = 568] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123e6b800) [pid = 1652] [serial = 1704] [outer = 0x0] 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1243e5800) [pid = 1652] [serial = 1705] [outer = 0x123e6b800] 08:28:15 INFO - PROCESS | 1652 | 1469201295454 Marionette DEBUG loaded listener.js 08:28:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x128bee000) [pid = 1652] [serial = 1706] [outer = 0x123e6b800] 08:28:15 INFO - PROCESS | 1652 | 1469201295859 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]]]}] 08:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 668ms 08:28:15 INFO - PROCESS | 1652 | 1469201295875 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:28:15 INFO - PROCESS | 1652 | 1469201295879 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:28:15 INFO - PROCESS | 1652 | 1469201295882 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:28:15 INFO - PROCESS | 1652 | 1469201295884 Marionette TRACE conn2 <- [1,2246,null,{}] 08:28:15 INFO - PROCESS | 1652 | 1469201295886 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}] 08:28:15 INFO - PROCESS | 1652 | 1469201295887 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:15 INFO - PROCESS | 1652 | 1469201295994 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:28:16 INFO - PROCESS | 1652 | 1469201296108 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:16 INFO - PROCESS | 1652 | 1469201296109 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d922000 == 51 [pid = 1652] [id = 569] 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128e74800) [pid = 1652] [serial = 1707] [outer = 0x0] 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7b6000) [pid = 1652] [serial = 1708] [outer = 0x128e74800] 08:28:16 INFO - PROCESS | 1652 | 1469201296140 Marionette DEBUG loaded listener.js 08:28:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12acf0800) [pid = 1652] [serial = 1709] [outer = 0x128e74800] 08:28:16 INFO - PROCESS | 1652 | 1469201296844 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]]]}] 08:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 977ms 08:28:16 INFO - PROCESS | 1652 | 1469201296860 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:28:16 INFO - PROCESS | 1652 | 1469201296864 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:28:16 INFO - PROCESS | 1652 | 1469201296869 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:28:16 INFO - PROCESS | 1652 | 1469201296871 Marionette TRACE conn2 <- [1,2250,null,{}] 08:28:16 INFO - PROCESS | 1652 | 1469201296901 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}] 08:28:16 INFO - PROCESS | 1652 | 1469201296903 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:17 INFO - PROCESS | 1652 | 1469201297032 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:28:17 INFO - PROCESS | 1652 | 1469201297107 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:17 INFO - PROCESS | 1652 | 1469201297110 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1b800 == 52 [pid = 1652] [id = 570] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118067c00) [pid = 1652] [serial = 1710] [outer = 0x0] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119298c00) [pid = 1652] [serial = 1711] [outer = 0x118067c00] 08:28:17 INFO - PROCESS | 1652 | 1469201297137 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1199bcc00) [pid = 1652] [serial = 1712] [outer = 0x118067c00] 08:28:17 INFO - PROCESS | 1652 | 1469201297551 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]]]}] 08:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 694ms 08:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:28:17 INFO - PROCESS | 1652 | 1469201297562 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:28:17 INFO - PROCESS | 1652 | 1469201297564 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:28:17 INFO - PROCESS | 1652 | 1469201297569 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:28:17 INFO - PROCESS | 1652 | 1469201297570 Marionette TRACE conn2 <- [1,2254,null,{}] 08:28:17 INFO - PROCESS | 1652 | 1469201297573 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}] 08:28:17 INFO - PROCESS | 1652 | 1469201297574 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:17 INFO - PROCESS | 1652 | 1469201297666 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:28:17 INFO - PROCESS | 1652 | 1469201297727 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:17 INFO - PROCESS | 1652 | 1469201297729 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d3800 == 53 [pid = 1652] [id = 571] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1195b2c00) [pid = 1652] [serial = 1713] [outer = 0x0] 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1199c7800) [pid = 1652] [serial = 1714] [outer = 0x1195b2c00] 08:28:17 INFO - PROCESS | 1652 | 1469201297757 Marionette DEBUG loaded listener.js 08:28:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1231f1c00) [pid = 1652] [serial = 1715] [outer = 0x1195b2c00] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4d2800 == 52 [pid = 1652] [id = 14] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d911000 == 51 [pid = 1652] [id = 20] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1a0800 == 50 [pid = 1652] [id = 18] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1c800 == 49 [pid = 1652] [id = 11] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47c000 == 48 [pid = 1652] [id = 13] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x113e16800 == 47 [pid = 1652] [id = 24] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5a6000 == 46 [pid = 1652] [id = 564] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdc7000 == 45 [pid = 1652] [id = 563] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e7800 == 44 [pid = 1652] [id = 562] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c034000 == 43 [pid = 1652] [id = 561] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba21000 == 42 [pid = 1652] [id = 560] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12929f000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf7000 == 41 [pid = 1652] [id = 559] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1292bf800 == 40 [pid = 1652] [id = 558] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1268dd000 == 39 [pid = 1652] [id = 557] 08:28:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1241d9800 == 38 [pid = 1652] [id = 556] 08:28:18 INFO - PROCESS | 1652 | 1469201298160 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 620ms 08:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:28:18 INFO - PROCESS | 1652 | 1469201298188 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1652 | 1469201298190 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 1652 | 1469201298192 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1652 | 1469201298194 Marionette TRACE conn2 <- [1,2258,null,{}] 08:28:18 INFO - PROCESS | 1652 | 1469201298201 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}] 08:28:18 INFO - PROCESS | 1652 | 1469201298204 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:18 INFO - PROCESS | 1652 | 1469201298285 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123e69400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1234ee800) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1236c8400) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1243e3000) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x128bf1400) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126870000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x116908400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1130de400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1195b4000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119294800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11929a000) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116fa9c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118312c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1239dcc00) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bfc000) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119902c00) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119ce4800) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117d40800) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12918c800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126875800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bf3400) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x120fcd800) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124310400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239dfc00) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 08:28:18 INFO - PROCESS | 1652 | 1469201298352 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:18 INFO - PROCESS | 1652 | 1469201298354 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c35800 == 39 [pid = 1652] [id = 572] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x117d40800) [pid = 1652] [serial = 1716] [outer = 0x0] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199c8c00) [pid = 1652] [serial = 1717] [outer = 0x117d40800] 08:28:18 INFO - PROCESS | 1652 | 1469201298384 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1239dc400) [pid = 1652] [serial = 1718] [outer = 0x117d40800] 08:28:18 INFO - PROCESS | 1652 | 1469201298710 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]]]}] 08:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 08:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:28:18 INFO - PROCESS | 1652 | 1469201298762 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:28:18 INFO - PROCESS | 1652 | 1469201298764 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:28:18 INFO - PROCESS | 1652 | 1469201298766 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:28:18 INFO - PROCESS | 1652 | 1469201298767 Marionette TRACE conn2 <- [1,2262,null,{}] 08:28:18 INFO - PROCESS | 1652 | 1469201298769 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}] 08:28:18 INFO - PROCESS | 1652 | 1469201298770 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:18 INFO - PROCESS | 1652 | 1469201298851 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:28:18 INFO - PROCESS | 1652 | 1469201298916 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:18 INFO - PROCESS | 1652 | 1469201298917 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x125928000 == 40 [pid = 1652] [id = 573] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1238eec00) [pid = 1652] [serial = 1719] [outer = 0x0] 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124390c00) [pid = 1652] [serial = 1720] [outer = 0x1238eec00] 08:28:18 INFO - PROCESS | 1652 | 1469201298943 Marionette DEBUG loaded listener.js 08:28:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1258e5400) [pid = 1652] [serial = 1721] [outer = 0x1238eec00] 08:28:19 INFO - PROCESS | 1652 | 1469201299227 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 08:28:19 INFO - PROCESS | 1652 | 1469201299284 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1652 | 1469201299286 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:28:19 INFO - PROCESS | 1652 | 1469201299288 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1652 | 1469201299289 Marionette TRACE conn2 <- [1,2266,null,{}] 08:28:19 INFO - PROCESS | 1652 | 1469201299294 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}] 08:28:19 INFO - PROCESS | 1652 | 1469201299295 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:19 INFO - PROCESS | 1652 | 1469201299371 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:28:19 INFO - PROCESS | 1652 | 1469201299377 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:19 INFO - PROCESS | 1652 | 1469201299378 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262bc800 == 41 [pid = 1652] [id = 574] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1265a2c00) [pid = 1652] [serial = 1722] [outer = 0x0] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126875800) [pid = 1652] [serial = 1723] [outer = 0x1265a2c00] 08:28:19 INFO - PROCESS | 1652 | 1469201299403 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bf8c00) [pid = 1652] [serial = 1724] [outer = 0x1265a2c00] 08:28:19 INFO - PROCESS | 1652 | 1469201299741 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]]]}] 08:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 472ms 08:28:19 INFO - PROCESS | 1652 | 1469201299763 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:28:19 INFO - PROCESS | 1652 | 1469201299764 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:28:19 INFO - PROCESS | 1652 | 1469201299795 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:28:19 INFO - PROCESS | 1652 | 1469201299796 Marionette TRACE conn2 <- [1,2270,null,{}] 08:28:19 INFO - PROCESS | 1652 | 1469201299799 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}] 08:28:19 INFO - PROCESS | 1652 | 1469201299803 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:19 INFO - PROCESS | 1652 | 1469201299904 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:28:19 INFO - PROCESS | 1652 | 1469201299910 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:19 INFO - PROCESS | 1652 | 1469201299911 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961b800 == 42 [pid = 1652] [id = 575] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128c72400) [pid = 1652] [serial = 1725] [outer = 0x0] 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12929f400) [pid = 1652] [serial = 1726] [outer = 0x128c72400] 08:28:19 INFO - PROCESS | 1652 | 1469201299936 Marionette DEBUG loaded listener.js 08:28:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a8b9000) [pid = 1652] [serial = 1727] [outer = 0x128c72400] 08:28:20 INFO - PROCESS | 1652 | 1469201300293 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]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 547ms 08:28:20 INFO - PROCESS | 1652 | 1469201300314 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 1652 | 1469201300315 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:28:20 INFO - PROCESS | 1652 | 1469201300318 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1652 | 1469201300319 Marionette TRACE conn2 <- [1,2274,null,{}] 08:28:20 INFO - PROCESS | 1652 | 1469201300321 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}] 08:28:20 INFO - PROCESS | 1652 | 1469201300322 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:20 INFO - PROCESS | 1652 | 1469201300428 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:28:20 INFO - PROCESS | 1652 | 1469201300443 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:20 INFO - PROCESS | 1652 | 1469201300444 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196c7000 == 43 [pid = 1652] [id = 576] 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a8ba000) [pid = 1652] [serial = 1728] [outer = 0x0] 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12acf3c00) [pid = 1652] [serial = 1729] [outer = 0x12a8ba000] 08:28:20 INFO - PROCESS | 1652 | 1469201300468 Marionette DEBUG loaded listener.js 08:28:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b13f000) [pid = 1652] [serial = 1730] [outer = 0x12a8ba000] 08:28:20 INFO - PROCESS | 1652 | 1469201300812 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]]]}] 08:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 08:28:20 INFO - PROCESS | 1652 | 1469201300836 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:28:20 INFO - PROCESS | 1652 | 1469201300838 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:28:20 INFO - PROCESS | 1652 | 1469201300840 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:28:20 INFO - PROCESS | 1652 | 1469201300841 Marionette TRACE conn2 <- [1,2278,null,{}] 08:28:20 INFO - PROCESS | 1652 | 1469201300843 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}] 08:28:20 INFO - PROCESS | 1652 | 1469201300844 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:20 INFO - PROCESS | 1652 | 1469201300948 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:28:20 INFO - PROCESS | 1652 | 1469201300951 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:20 INFO - PROCESS | 1652 | 1469201300952 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acb8000 == 44 [pid = 1652] [id = 577] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b13dc00) [pid = 1652] [serial = 1731] [outer = 0x0] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b9a4c00) [pid = 1652] [serial = 1732] [outer = 0x12b13dc00] 08:28:21 INFO - PROCESS | 1652 | 1469201301018 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ba9f000) [pid = 1652] [serial = 1733] [outer = 0x12b13dc00] 08:28:21 INFO - PROCESS | 1652 | 1469201301319 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 08:28:21 INFO - PROCESS | 1652 | 1469201301360 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1652 | 1469201301362 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:28:21 INFO - PROCESS | 1652 | 1469201301365 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1652 | 1469201301366 Marionette TRACE conn2 <- [1,2282,null,{}] 08:28:21 INFO - PROCESS | 1652 | 1469201301368 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}] 08:28:21 INFO - PROCESS | 1652 | 1469201301369 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:21 INFO - PROCESS | 1652 | 1469201301469 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:28:21 INFO - PROCESS | 1652 | 1469201301479 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:21 INFO - PROCESS | 1652 | 1469201301480 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba32800 == 45 [pid = 1652] [id = 578] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ba9f400) [pid = 1652] [serial = 1734] [outer = 0x0] 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bce7800) [pid = 1652] [serial = 1735] [outer = 0x12ba9f400] 08:28:21 INFO - PROCESS | 1652 | 1469201301505 Marionette DEBUG loaded listener.js 08:28:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12bcefc00) [pid = 1652] [serial = 1736] [outer = 0x12ba9f400] 08:28:21 INFO - PROCESS | 1652 | 1469201301852 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]]]}] 08:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 519ms 08:28:21 INFO - PROCESS | 1652 | 1469201301891 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:28:21 INFO - PROCESS | 1652 | 1469201301892 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:28:21 INFO - PROCESS | 1652 | 1469201301894 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:28:21 INFO - PROCESS | 1652 | 1469201301895 Marionette TRACE conn2 <- [1,2286,null,{}] 08:28:21 INFO - PROCESS | 1652 | 1469201301898 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}] 08:28:21 INFO - PROCESS | 1652 | 1469201301899 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:22 INFO - PROCESS | 1652 | 1469201302011 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:28:22 INFO - PROCESS | 1652 | 1469201302078 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:22 INFO - PROCESS | 1652 | 1469201302079 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4cb000 == 46 [pid = 1652] [id = 579] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bce8c00) [pid = 1652] [serial = 1737] [outer = 0x0] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be97400) [pid = 1652] [serial = 1738] [outer = 0x12bce8c00] 08:28:22 INFO - PROCESS | 1652 | 1469201302119 Marionette DEBUG loaded listener.js 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be9bc00) [pid = 1652] [serial = 1739] [outer = 0x12bce8c00] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1236c2400) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11835e800) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112f0d000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1258e2000) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b99f000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12a8b5000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128bf8800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1195b7400) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x129196000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x120fc5400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a0c800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116fa5c00) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:28:22 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a8bc800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:28:22 INFO - PROCESS | 1652 | 1469201302744 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]]]}] 08:28:22 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 08:28:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 868ms 08:28:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:28:22 INFO - PROCESS | 1652 | 1469201302763 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:28:22 INFO - PROCESS | 1652 | 1469201302764 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:28:22 INFO - PROCESS | 1652 | 1469201302766 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:28:22 INFO - PROCESS | 1652 | 1469201302768 Marionette TRACE conn2 <- [1,2290,null,{}] 08:28:22 INFO - PROCESS | 1652 | 1469201302770 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}] 08:28:22 INFO - PROCESS | 1652 | 1469201302772 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:22 INFO - PROCESS | 1652 | 1469201302902 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:28:22 INFO - PROCESS | 1652 | 1469201302950 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:22 INFO - PROCESS | 1652 | 1469201302951 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b4000 == 47 [pid = 1652] [id = 580] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f0d000) [pid = 1652] [serial = 1740] [outer = 0x0] 08:28:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123edec00) [pid = 1652] [serial = 1741] [outer = 0x112f0d000] 08:28:22 INFO - PROCESS | 1652 | 1469201302978 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be95800) [pid = 1652] [serial = 1742] [outer = 0x112f0d000] 08:28:23 INFO - PROCESS | 1652 | 1469201303243 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 520ms 08:28:23 INFO - PROCESS | 1652 | 1469201303287 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1652 | 1469201303288 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:28:23 INFO - PROCESS | 1652 | 1469201303298 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1652 | 1469201303299 Marionette TRACE conn2 <- [1,2294,null,{}] 08:28:23 INFO - PROCESS | 1652 | 1469201303301 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}] 08:28:23 INFO - PROCESS | 1652 | 1469201303302 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:23 INFO - PROCESS | 1652 | 1469201303399 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:28:23 INFO - PROCESS | 1652 | 1469201303403 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:23 INFO - PROCESS | 1652 | 1469201303404 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d915800 == 48 [pid = 1652] [id = 581] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12be9f800) [pid = 1652] [serial = 1743] [outer = 0x0] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c0cc400) [pid = 1652] [serial = 1744] [outer = 0x12be9f800] 08:28:23 INFO - PROCESS | 1652 | 1469201303428 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c0d3800) [pid = 1652] [serial = 1745] [outer = 0x12be9f800] 08:28:23 INFO - PROCESS | 1652 | 1469201303761 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]]]}] 08:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 08:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:28:23 INFO - PROCESS | 1652 | 1469201303770 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:28:23 INFO - PROCESS | 1652 | 1469201303771 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:28:23 INFO - PROCESS | 1652 | 1469201303774 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:28:23 INFO - PROCESS | 1652 | 1469201303777 Marionette TRACE conn2 <- [1,2298,null,{}] 08:28:23 INFO - PROCESS | 1652 | 1469201303780 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}] 08:28:23 INFO - PROCESS | 1652 | 1469201303781 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:23 INFO - PROCESS | 1652 | 1469201303899 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:28:23 INFO - PROCESS | 1652 | 1469201303916 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:23 INFO - PROCESS | 1652 | 1469201303917 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126c7000 == 49 [pid = 1652] [id = 582] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c0cd000) [pid = 1652] [serial = 1746] [outer = 0x0] 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12c0d8000) [pid = 1652] [serial = 1747] [outer = 0x12c0cd000] 08:28:23 INFO - PROCESS | 1652 | 1469201303942 Marionette DEBUG loaded listener.js 08:28:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12c605c00) [pid = 1652] [serial = 1748] [outer = 0x12c0cd000] 08:28:24 INFO - PROCESS | 1652 | 1469201304247 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]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 08:28:24 INFO - PROCESS | 1652 | 1469201304295 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1652 | 1469201304296 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:28:24 INFO - PROCESS | 1652 | 1469201304299 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1652 | 1469201304300 Marionette TRACE conn2 <- [1,2302,null,{}] 08:28:24 INFO - PROCESS | 1652 | 1469201304310 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}] 08:28:24 INFO - PROCESS | 1652 | 1469201304311 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:24 INFO - PROCESS | 1652 | 1469201304398 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:28:24 INFO - PROCESS | 1652 | 1469201304401 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:24 INFO - PROCESS | 1652 | 1469201304402 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124176000 == 50 [pid = 1652] [id = 583] 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12c607000) [pid = 1652] [serial = 1749] [outer = 0x0] 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12c60c800) [pid = 1652] [serial = 1750] [outer = 0x12c607000] 08:28:24 INFO - PROCESS | 1652 | 1469201304427 Marionette DEBUG loaded listener.js 08:28:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12c611c00) [pid = 1652] [serial = 1751] [outer = 0x12c607000] 08:28:24 INFO - PROCESS | 1652 | 1469201304894 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]]]}] 08:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 617ms 08:28:24 INFO - PROCESS | 1652 | 1469201304918 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:28:24 INFO - PROCESS | 1652 | 1469201304921 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:28:24 INFO - PROCESS | 1652 | 1469201304924 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:28:24 INFO - PROCESS | 1652 | 1469201304926 Marionette TRACE conn2 <- [1,2306,null,{}] 08:28:24 INFO - PROCESS | 1652 | 1469201304931 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}] 08:28:24 INFO - PROCESS | 1652 | 1469201304932 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:25 INFO - PROCESS | 1652 | 1469201305040 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:28:25 INFO - PROCESS | 1652 | 1469201305121 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:25 INFO - PROCESS | 1652 | 1469201305122 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bd5800 == 51 [pid = 1652] [id = 584] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118065400) [pid = 1652] [serial = 1752] [outer = 0x0] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118360400) [pid = 1652] [serial = 1753] [outer = 0x118065400] 08:28:25 INFO - PROCESS | 1652 | 1469201305153 Marionette DEBUG loaded listener.js 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1195b0800) [pid = 1652] [serial = 1754] [outer = 0x118065400] 08:28:25 INFO - PROCESS | 1652 | 1469201305611 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]]]}] 08:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 721ms 08:28:25 INFO - PROCESS | 1652 | 1469201305662 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:28:25 INFO - PROCESS | 1652 | 1469201305667 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:28:25 INFO - PROCESS | 1652 | 1469201305678 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:28:25 INFO - PROCESS | 1652 | 1469201305680 Marionette TRACE conn2 <- [1,2310,null,{}] 08:28:25 INFO - PROCESS | 1652 | 1469201305719 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}] 08:28:25 INFO - PROCESS | 1652 | 1469201305722 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:25 INFO - PROCESS | 1652 | 1469201305921 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:28:25 INFO - PROCESS | 1652 | 1469201305929 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:25 INFO - PROCESS | 1652 | 1469201305930 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x124186800 == 52 [pid = 1652] [id = 585] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1234fa000) [pid = 1652] [serial = 1755] [outer = 0x0] 08:28:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1236c8000) [pid = 1652] [serial = 1756] [outer = 0x1234fa000] 08:28:25 INFO - PROCESS | 1652 | 1469201305961 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1239db400) [pid = 1652] [serial = 1757] [outer = 0x1234fa000] 08:28:26 INFO - PROCESS | 1652 | 1469201306433 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]]]}] 08:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 775ms 08:28:26 INFO - PROCESS | 1652 | 1469201306452 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:28:26 INFO - PROCESS | 1652 | 1469201306454 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:28:26 INFO - PROCESS | 1652 | 1469201306456 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:28:26 INFO - PROCESS | 1652 | 1469201306458 Marionette TRACE conn2 <- [1,2314,null,{}] 08:28:26 INFO - PROCESS | 1652 | 1469201306466 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}] 08:28:26 INFO - PROCESS | 1652 | 1469201306470 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:26 INFO - PROCESS | 1652 | 1469201306577 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:28:26 INFO - PROCESS | 1652 | 1469201306689 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:26 INFO - PROCESS | 1652 | 1469201306691 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0f800 == 53 [pid = 1652] [id = 586] 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12438ac00) [pid = 1652] [serial = 1758] [outer = 0x0] 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1266bc800) [pid = 1652] [serial = 1759] [outer = 0x12438ac00] 08:28:26 INFO - PROCESS | 1652 | 1469201306727 Marionette DEBUG loaded listener.js 08:28:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129190c00) [pid = 1652] [serial = 1760] [outer = 0x12438ac00] 08:28:27 INFO - PROCESS | 1652 | 1469201307169 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]]]}] 08:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 724ms 08:28:27 INFO - PROCESS | 1652 | 1469201307181 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:28:27 INFO - PROCESS | 1652 | 1469201307184 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:28:27 INFO - PROCESS | 1652 | 1469201307188 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1652 | 1469201307190 Marionette TRACE conn2 <- [1,2318,null,{}] 08:28:27 INFO - PROCESS | 1652 | 1469201307235 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}] 08:28:27 INFO - PROCESS | 1652 | 1469201307237 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:27 INFO - PROCESS | 1652 | 1469201307393 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:28:27 INFO - PROCESS | 1652 | 1469201307449 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:27 INFO - PROCESS | 1652 | 1469201307450 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d91e800 == 54 [pid = 1652] [id = 587] 08:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1298ac000) [pid = 1652] [serial = 1761] [outer = 0x0] 08:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12a8bbc00) [pid = 1652] [serial = 1762] [outer = 0x1298ac000] 08:28:27 INFO - PROCESS | 1652 | 1469201307480 Marionette DEBUG loaded listener.js 08:28:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b9a1000) [pid = 1652] [serial = 1763] [outer = 0x1298ac000] 08:28:27 INFO - PROCESS | 1652 | 1469201307901 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] 08:28:27 INFO - PROCESS | 1652 | 1469201307937 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:28:27 INFO - PROCESS | 1652 | 1469201307959 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:28:27 INFO - PROCESS | 1652 | 1469201307961 Marionette TRACE conn2 <- [1,2322,null,{}] 08:28:27 INFO - PROCESS | 1652 | 1469201307965 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}] 08:28:27 INFO - PROCESS | 1652 | 1469201307966 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:28 INFO - PROCESS | 1652 | 1469201308069 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:28:28 INFO - PROCESS | 1652 | 1469201308147 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:28 INFO - PROCESS | 1652 | 1469201308148 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x110fd7000 == 55 [pid = 1652] [id = 588] 08:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118064800) [pid = 1652] [serial = 1764] [outer = 0x0] 08:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ac40800) [pid = 1652] [serial = 1765] [outer = 0x118064800] 08:28:28 INFO - PROCESS | 1652 | 1469201308177 Marionette DEBUG loaded listener.js 08:28:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bce3400) [pid = 1652] [serial = 1766] [outer = 0x118064800] 08:28:28 INFO - PROCESS | 1652 | 1469201308767 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]]]}] 08:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 841ms 08:28:28 INFO - PROCESS | 1652 | 1469201308781 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:28:28 INFO - PROCESS | 1652 | 1469201308783 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:28:28 INFO - PROCESS | 1652 | 1469201308787 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:28:28 INFO - PROCESS | 1652 | 1469201308789 Marionette TRACE conn2 <- [1,2326,null,{}] 08:28:28 INFO - PROCESS | 1652 | 1469201308812 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}] 08:28:28 INFO - PROCESS | 1652 | 1469201308813 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:28 INFO - PROCESS | 1652 | 1469201308912 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:28:29 INFO - PROCESS | 1652 | 1469201308999 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:29 INFO - PROCESS | 1652 | 1469201309002 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x123080000 == 56 [pid = 1652] [id = 589] 08:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119294800) [pid = 1652] [serial = 1767] [outer = 0x0] 08:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11990c800) [pid = 1652] [serial = 1768] [outer = 0x119294800] 08:28:29 INFO - PROCESS | 1652 | 1469201309027 Marionette DEBUG loaded listener.js 08:28:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1211eec00) [pid = 1652] [serial = 1769] [outer = 0x119294800] 08:28:29 INFO - PROCESS | 1652 | 1469201309425 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]]]}] 08:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 689ms 08:28:29 INFO - PROCESS | 1652 | 1469201309490 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:28:29 INFO - PROCESS | 1652 | 1469201309493 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:28:29 INFO - PROCESS | 1652 | 1469201309499 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:28:29 INFO - PROCESS | 1652 | 1469201309500 Marionette TRACE conn2 <- [1,2330,null,{}] 08:28:29 INFO - PROCESS | 1652 | 1469201309503 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}] 08:28:29 INFO - PROCESS | 1652 | 1469201309504 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1126c7000 == 55 [pid = 1652] [id = 582] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d915800 == 54 [pid = 1652] [id = 581] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b4000 == 53 [pid = 1652] [id = 580] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cb000 == 52 [pid = 1652] [id = 579] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba32800 == 51 [pid = 1652] [id = 578] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12acb8000 == 50 [pid = 1652] [id = 577] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c7000 == 49 [pid = 1652] [id = 576] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12961b800 == 48 [pid = 1652] [id = 575] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1262bc800 == 47 [pid = 1652] [id = 574] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x125928000 == 46 [pid = 1652] [id = 573] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119c35800 == 45 [pid = 1652] [id = 572] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d3800 == 44 [pid = 1652] [id = 571] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1b800 == 43 [pid = 1652] [id = 570] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118374000 == 42 [pid = 1652] [id = 566] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5c2000 == 41 [pid = 1652] [id = 565] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdd6000 == 40 [pid = 1652] [id = 17] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba39800 == 39 [pid = 1652] [id = 10] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d586800 == 38 [pid = 1652] [id = 19] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdcb800 == 37 [pid = 1652] [id = 568] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d922000 == 36 [pid = 1652] [id = 569] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1246bd800 == 35 [pid = 1652] [id = 567] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11714e000 == 34 [pid = 1652] [id = 23] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119999800 == 33 [pid = 1652] [id = 537] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123080000 == 32 [pid = 1652] [id = 589] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x110fd7000 == 31 [pid = 1652] [id = 588] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12d91e800 == 30 [pid = 1652] [id = 587] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba0f800 == 29 [pid = 1652] [id = 586] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x124186800 == 28 [pid = 1652] [id = 585] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x124176000 == 27 [pid = 1652] [id = 583] 08:28:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119bd5800 == 26 [pid = 1652] [id = 584] 08:28:30 INFO - PROCESS | 1652 | 1469201310224 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123bb1400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11871b800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1298a2000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1265a3800) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1211f2800) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1239e5000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1243e6c00) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1234f9000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x126871c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128bf7c00) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128e7fc00) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119531c00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11850c800) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x116ab2400) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a8bb800) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123ed3400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119ea5800) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12acf5c00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ac47400) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119cef400) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12438a000) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ba95000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11914ac00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bcebc00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bced400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b136000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b135400) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a8b3000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b99b400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129195400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 08:28:30 INFO - PROCESS | 1652 | 1469201310358 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:30 INFO - PROCESS | 1652 | 1469201310360 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126bf800 == 27 [pid = 1652] [id = 590] 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112d5e400) [pid = 1652] [serial = 1770] [outer = 0x0] 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11322e000) [pid = 1652] [serial = 1771] [outer = 0x112d5e400] 08:28:30 INFO - PROCESS | 1652 | 1469201310388 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115e8e000) [pid = 1652] [serial = 1772] [outer = 0x112d5e400] 08:28:30 INFO - PROCESS | 1652 | 1469201310678 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]]]}] 08:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1224ms 08:28:30 INFO - PROCESS | 1652 | 1469201310726 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:28:30 INFO - PROCESS | 1652 | 1469201310730 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:28:30 INFO - PROCESS | 1652 | 1469201310734 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:28:30 INFO - PROCESS | 1652 | 1469201310736 Marionette TRACE conn2 <- [1,2334,null,{}] 08:28:30 INFO - PROCESS | 1652 | 1469201310739 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}] 08:28:30 INFO - PROCESS | 1652 | 1469201310741 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:30 INFO - PROCESS | 1652 | 1469201310844 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:28:30 INFO - PROCESS | 1652 | 1469201310911 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:30 INFO - PROCESS | 1652 | 1469201310912 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11837c800 == 28 [pid = 1652] [id = 591] 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116990000) [pid = 1652] [serial = 1773] [outer = 0x0] 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118064c00) [pid = 1652] [serial = 1774] [outer = 0x116990000] 08:28:30 INFO - PROCESS | 1652 | 1469201310939 Marionette DEBUG loaded listener.js 08:28:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11871b800) [pid = 1652] [serial = 1775] [outer = 0x116990000] 08:28:31 INFO - PROCESS | 1652 | 1469201311214 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 522ms 08:28:31 INFO - PROCESS | 1652 | 1469201311264 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1652 | 1469201311265 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:28:31 INFO - PROCESS | 1652 | 1469201311268 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1652 | 1469201311269 Marionette TRACE conn2 <- [1,2338,null,{}] 08:28:31 INFO - PROCESS | 1652 | 1469201311272 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}] 08:28:31 INFO - PROCESS | 1652 | 1469201311274 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:31 INFO - PROCESS | 1652 | 1469201311359 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:28:31 INFO - PROCESS | 1652 | 1469201311426 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:31 INFO - PROCESS | 1652 | 1469201311427 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119bca800 == 29 [pid = 1652] [id = 592] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11952b000) [pid = 1652] [serial = 1776] [outer = 0x0] 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1199bd400) [pid = 1652] [serial = 1777] [outer = 0x11952b000] 08:28:31 INFO - PROCESS | 1652 | 1469201311460 Marionette DEBUG loaded listener.js 08:28:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x120fcf000) [pid = 1652] [serial = 1778] [outer = 0x11952b000] 08:28:31 INFO - PROCESS | 1652 | 1469201311819 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]]]}] 08:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 08:28:31 INFO - PROCESS | 1652 | 1469201311838 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:28:31 INFO - PROCESS | 1652 | 1469201311842 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:28:31 INFO - PROCESS | 1652 | 1469201311854 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:28:31 INFO - PROCESS | 1652 | 1469201311859 Marionette TRACE conn2 <- [1,2342,null,{}] 08:28:31 INFO - PROCESS | 1652 | 1469201311862 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}] 08:28:31 INFO - PROCESS | 1652 | 1469201311865 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:32 INFO - PROCESS | 1652 | 1469201312029 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:28:32 INFO - PROCESS | 1652 | 1469201312037 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:32 INFO - PROCESS | 1652 | 1469201312039 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12307d800 == 30 [pid = 1652] [id = 593] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1195ae000) [pid = 1652] [serial = 1779] [outer = 0x0] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1234f2000) [pid = 1652] [serial = 1780] [outer = 0x1195ae000] 08:28:32 INFO - PROCESS | 1652 | 1469201312064 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12399b000) [pid = 1652] [serial = 1781] [outer = 0x1195ae000] 08:28:32 INFO - PROCESS | 1652 | 1469201312409 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]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 581ms 08:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:28:32 INFO - PROCESS | 1652 | 1469201312428 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1652 | 1469201312430 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:28:32 INFO - PROCESS | 1652 | 1469201312432 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1652 | 1469201312433 Marionette TRACE conn2 <- [1,2346,null,{}] 08:28:32 INFO - PROCESS | 1652 | 1469201312443 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}] 08:28:32 INFO - PROCESS | 1652 | 1469201312444 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:32 INFO - PROCESS | 1652 | 1469201312544 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:28:32 INFO - PROCESS | 1652 | 1469201312548 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:32 INFO - PROCESS | 1652 | 1469201312549 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124184800 == 31 [pid = 1652] [id = 594] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1199c3000) [pid = 1652] [serial = 1782] [outer = 0x0] 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123bbbc00) [pid = 1652] [serial = 1783] [outer = 0x1199c3000] 08:28:32 INFO - PROCESS | 1652 | 1469201312575 Marionette DEBUG loaded listener.js 08:28:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124383000) [pid = 1652] [serial = 1784] [outer = 0x1199c3000] 08:28:32 INFO - PROCESS | 1652 | 1469201312925 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]]]}] 08:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 523ms 08:28:32 INFO - PROCESS | 1652 | 1469201312955 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:28:32 INFO - PROCESS | 1652 | 1469201312957 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:28:32 INFO - PROCESS | 1652 | 1469201312966 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:28:32 INFO - PROCESS | 1652 | 1469201312967 Marionette TRACE conn2 <- [1,2350,null,{}] 08:28:32 INFO - PROCESS | 1652 | 1469201312970 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}] 08:28:32 INFO - PROCESS | 1652 | 1469201312971 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:33 INFO - PROCESS | 1652 | 1469201313074 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:28:33 INFO - PROCESS | 1652 | 1469201313078 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:33 INFO - PROCESS | 1652 | 1469201313082 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12651f800 == 32 [pid = 1652] [id = 595] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11952a400) [pid = 1652] [serial = 1785] [outer = 0x0] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124685000) [pid = 1652] [serial = 1786] [outer = 0x11952a400] 08:28:33 INFO - PROCESS | 1652 | 1469201313114 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12623d400) [pid = 1652] [serial = 1787] [outer = 0x11952a400] 08:28:33 INFO - PROCESS | 1652 | 1469201313471 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]]]}] 08:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 517ms 08:28:33 INFO - PROCESS | 1652 | 1469201313485 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:28:33 INFO - PROCESS | 1652 | 1469201313486 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:28:33 INFO - PROCESS | 1652 | 1469201313488 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:28:33 INFO - PROCESS | 1652 | 1469201313489 Marionette TRACE conn2 <- [1,2354,null,{}] 08:28:33 INFO - PROCESS | 1652 | 1469201313501 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}] 08:28:33 INFO - PROCESS | 1652 | 1469201313503 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:33 INFO - PROCESS | 1652 | 1469201313606 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:28:33 INFO - PROCESS | 1652 | 1469201313610 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:33 INFO - PROCESS | 1652 | 1469201313611 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x113377800 == 33 [pid = 1652] [id = 596] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12623d800) [pid = 1652] [serial = 1788] [outer = 0x0] 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x126b7c000) [pid = 1652] [serial = 1789] [outer = 0x12623d800] 08:28:33 INFO - PROCESS | 1652 | 1469201313635 Marionette DEBUG loaded listener.js 08:28:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x128c3e400) [pid = 1652] [serial = 1790] [outer = 0x12623d800] 08:28:34 INFO - PROCESS | 1652 | 1469201314001 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]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 08:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:28:34 INFO - PROCESS | 1652 | 1469201314017 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:28:34 INFO - PROCESS | 1652 | 1469201314019 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:28:34 INFO - PROCESS | 1652 | 1469201314023 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:28:34 INFO - PROCESS | 1652 | 1469201314028 Marionette TRACE conn2 <- [1,2358,null,{}] 08:28:34 INFO - PROCESS | 1652 | 1469201314032 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}] 08:28:34 INFO - PROCESS | 1652 | 1469201314033 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:34 INFO - PROCESS | 1652 | 1469201314170 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:28:34 INFO - PROCESS | 1652 | 1469201314181 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:34 INFO - PROCESS | 1652 | 1469201314182 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61a000 == 34 [pid = 1652] [id = 597] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1129b0000) [pid = 1652] [serial = 1791] [outer = 0x0] 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128c4c800) [pid = 1652] [serial = 1792] [outer = 0x1129b0000] 08:28:34 INFO - PROCESS | 1652 | 1469201314206 Marionette DEBUG loaded listener.js 08:28:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12918f800) [pid = 1652] [serial = 1793] [outer = 0x1129b0000] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a8ba000) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b13dc00) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123e6b800) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x117d40800) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1265a2c00) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1195b2c00) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118067c00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12c607000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x128c72400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1238eec00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112f0d000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x128e74800) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119ce2800) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12447f000) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115e89000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ba9f400) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bce8c00) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12be9f800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12c0cd000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116aaf800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112f0cc00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114f79400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1199bf000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12580e000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12392d400) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:28:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12918d400) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:28:34 INFO - PROCESS | 1652 | 1469201314955 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]]]}] 08:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 975ms 08:28:35 INFO - PROCESS | 1652 | 1469201314998 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 1652 | 1469201314999 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:28:35 INFO - PROCESS | 1652 | 1469201315001 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1652 | 1469201315003 Marionette TRACE conn2 <- [1,2362,null,{}] 08:28:35 INFO - PROCESS | 1652 | 1469201315021 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}] 08:28:35 INFO - PROCESS | 1652 | 1469201315023 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:35 INFO - PROCESS | 1652 | 1469201315115 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:28:35 INFO - PROCESS | 1652 | 1469201315118 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:35 INFO - PROCESS | 1652 | 1469201315120 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913b000 == 35 [pid = 1652] [id = 598] 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118060c00) [pid = 1652] [serial = 1794] [outer = 0x0] 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1195b2c00) [pid = 1652] [serial = 1795] [outer = 0x118060c00] 08:28:35 INFO - PROCESS | 1652 | 1469201315144 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123927c00) [pid = 1652] [serial = 1796] [outer = 0x118060c00] 08:28:35 INFO - PROCESS | 1652 | 1469201315494 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]]]}] 08:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 08:28:35 INFO - PROCESS | 1652 | 1469201315521 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:28:35 INFO - PROCESS | 1652 | 1469201315523 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:28:35 INFO - PROCESS | 1652 | 1469201315526 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:28:35 INFO - PROCESS | 1652 | 1469201315527 Marionette TRACE conn2 <- [1,2366,null,{}] 08:28:35 INFO - PROCESS | 1652 | 1469201315529 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}] 08:28:35 INFO - PROCESS | 1652 | 1469201315531 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:35 INFO - PROCESS | 1652 | 1469201315608 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:28:35 INFO - PROCESS | 1652 | 1469201315613 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:35 INFO - PROCESS | 1652 | 1469201315614 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b292800 == 36 [pid = 1652] [id = 599] 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12392c000) [pid = 1652] [serial = 1797] [outer = 0x0] 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126643c00) [pid = 1652] [serial = 1798] [outer = 0x12392c000] 08:28:35 INFO - PROCESS | 1652 | 1469201315638 Marionette DEBUG loaded listener.js 08:28:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x129189400) [pid = 1652] [serial = 1799] [outer = 0x12392c000] 08:28:35 INFO - PROCESS | 1652 | 1469201315973 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]]]}] 08:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 471ms 08:28:36 INFO - PROCESS | 1652 | 1469201315997 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1652 | 1469201315998 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:28:36 INFO - PROCESS | 1652 | 1469201316000 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1652 | 1469201316002 Marionette TRACE conn2 <- [1,2370,null,{}] 08:28:36 INFO - PROCESS | 1652 | 1469201316004 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}] 08:28:36 INFO - PROCESS | 1652 | 1469201316005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:36 INFO - PROCESS | 1652 | 1469201316135 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:28:36 INFO - PROCESS | 1652 | 1469201316141 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:36 INFO - PROCESS | 1652 | 1469201316143 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba17000 == 37 [pid = 1652] [id = 600] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12392d400) [pid = 1652] [serial = 1800] [outer = 0x0] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129296000) [pid = 1652] [serial = 1801] [outer = 0x12392d400] 08:28:36 INFO - PROCESS | 1652 | 1469201316171 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a6d8400) [pid = 1652] [serial = 1802] [outer = 0x12392d400] 08:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 08:28:36 INFO - PROCESS | 1652 | 1469201316515 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]]]}] 08:28:36 INFO - PROCESS | 1652 | 1469201316520 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:28:36 INFO - PROCESS | 1652 | 1469201316521 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:28:36 INFO - PROCESS | 1652 | 1469201316524 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:28:36 INFO - PROCESS | 1652 | 1469201316529 Marionette TRACE conn2 <- [1,2374,null,{}] 08:28:36 INFO - PROCESS | 1652 | 1469201316531 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}] 08:28:36 INFO - PROCESS | 1652 | 1469201316533 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:36 INFO - PROCESS | 1652 | 1469201316622 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:28:36 INFO - PROCESS | 1652 | 1469201316628 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:36 INFO - PROCESS | 1652 | 1469201316629 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12384c800 == 38 [pid = 1652] [id = 601] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a6d9400) [pid = 1652] [serial = 1803] [outer = 0x0] 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ac47800) [pid = 1652] [serial = 1804] [outer = 0x12a6d9400] 08:28:36 INFO - PROCESS | 1652 | 1469201316653 Marionette DEBUG loaded listener.js 08:28:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b137000) [pid = 1652] [serial = 1805] [outer = 0x12a6d9400] 08:28:37 INFO - PROCESS | 1652 | 1469201317224 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]]]}] 08:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 774ms 08:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:28:37 INFO - PROCESS | 1652 | 1469201317298 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:28:37 INFO - PROCESS | 1652 | 1469201317301 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:28:37 INFO - PROCESS | 1652 | 1469201317304 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:28:37 INFO - PROCESS | 1652 | 1469201317306 Marionette TRACE conn2 <- [1,2378,null,{}] 08:28:37 INFO - PROCESS | 1652 | 1469201317311 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}] 08:28:37 INFO - PROCESS | 1652 | 1469201317312 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:37 INFO - PROCESS | 1652 | 1469201317444 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:28:37 INFO - PROCESS | 1652 | 1469201317535 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:37 INFO - PROCESS | 1652 | 1469201317536 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192b6800 == 39 [pid = 1652] [id = 602] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116aaf800) [pid = 1652] [serial = 1806] [outer = 0x0] 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11744c400) [pid = 1652] [serial = 1807] [outer = 0x116aaf800] 08:28:37 INFO - PROCESS | 1652 | 1469201317567 Marionette DEBUG loaded listener.js 08:28:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118804800) [pid = 1652] [serial = 1808] [outer = 0x116aaf800] 08:28:38 INFO - PROCESS | 1652 | 1469201318032 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]]]}] 08:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 774ms 08:28:38 INFO - PROCESS | 1652 | 1469201318088 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:28:38 INFO - PROCESS | 1652 | 1469201318093 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:28:38 INFO - PROCESS | 1652 | 1469201318129 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:28:38 INFO - PROCESS | 1652 | 1469201318131 Marionette TRACE conn2 <- [1,2382,null,{}] 08:28:38 INFO - PROCESS | 1652 | 1469201318134 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}] 08:28:38 INFO - PROCESS | 1652 | 1469201318135 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:38 INFO - PROCESS | 1652 | 1469201318246 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:28:38 INFO - PROCESS | 1652 | 1469201318348 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:38 INFO - PROCESS | 1652 | 1469201318349 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246bd800 == 40 [pid = 1652] [id = 603] 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1133e4000) [pid = 1652] [serial = 1809] [outer = 0x0] 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1231edc00) [pid = 1652] [serial = 1810] [outer = 0x1133e4000] 08:28:38 INFO - PROCESS | 1652 | 1469201318381 Marionette DEBUG loaded listener.js 08:28:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1236be000) [pid = 1652] [serial = 1811] [outer = 0x1133e4000] 08:28:39 INFO - PROCESS | 1652 | 1469201319017 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 928ms 08:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:28:39 INFO - PROCESS | 1652 | 1469201319053 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1652 | 1469201319055 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:28:39 INFO - PROCESS | 1652 | 1469201319061 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1652 | 1469201319062 Marionette TRACE conn2 <- [1,2386,null,{}] 08:28:39 INFO - PROCESS | 1652 | 1469201319066 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}] 08:28:39 INFO - PROCESS | 1652 | 1469201319067 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:39 INFO - PROCESS | 1652 | 1469201319168 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba17000 == 39 [pid = 1652] [id = 600] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b292800 == 38 [pid = 1652] [id = 599] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12913b000 == 37 [pid = 1652] [id = 598] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61a000 == 36 [pid = 1652] [id = 597] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113377800 == 35 [pid = 1652] [id = 596] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12651f800 == 34 [pid = 1652] [id = 595] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x124184800 == 33 [pid = 1652] [id = 594] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12307d800 == 32 [pid = 1652] [id = 593] 08:28:39 INFO - PROCESS | 1652 | 1469201319295 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:39 INFO - PROCESS | 1652 | 1469201319296 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119bca800 == 31 [pid = 1652] [id = 592] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11837c800 == 30 [pid = 1652] [id = 591] 08:28:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1126bf800 == 29 [pid = 1652] [id = 590] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118228c00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1161b3400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12acf3c00) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b9a4c00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1243e5800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x128bee000) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1199c8c00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1239dc400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126875800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128bf8c00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1199c7800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1231f1c00) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119298c00) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12c611c00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1199bcc00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12929f400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124390c00) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123edec00) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1258e5400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a7b6000) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c60c800) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12acf0800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x120fce000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1236c9800) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12be92400) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11676bc00) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12bce7800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118312000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ba9f000) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be97400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bcefc00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12c0cc400) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12c0d8000) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12be9bc00) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12c605c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b13f000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c0d3800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a8b9000) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12be95800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118319000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1211f1400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x128c43c00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124691800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a7b5400) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 08:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x113377800 == 30 [pid = 1652] [id = 604] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112f12800) [pid = 1652] [serial = 1812] [outer = 0x0] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116fa5c00) [pid = 1652] [serial = 1813] [outer = 0x112f12800] 08:28:39 INFO - PROCESS | 1652 | 1469201319343 Marionette DEBUG loaded listener.js 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118807400) [pid = 1652] [serial = 1814] [outer = 0x112f12800] 08:28:39 INFO - PROCESS | 1652 | 1469201319741 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]]]}] 08:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 722ms 08:28:39 INFO - PROCESS | 1652 | 1469201319781 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:28:39 INFO - PROCESS | 1652 | 1469201319784 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:28:39 INFO - PROCESS | 1652 | 1469201319788 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:28:39 INFO - PROCESS | 1652 | 1469201319790 Marionette TRACE conn2 <- [1,2390,null,{}] 08:28:39 INFO - PROCESS | 1652 | 1469201319792 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}] 08:28:39 INFO - PROCESS | 1652 | 1469201319794 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:39 INFO - PROCESS | 1652 | 1469201319879 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:28:39 INFO - PROCESS | 1652 | 1469201319962 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:39 INFO - PROCESS | 1652 | 1469201319963 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119991000 == 31 [pid = 1652] [id = 605] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1195b1000) [pid = 1652] [serial = 1815] [outer = 0x0] 08:28:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119ea4400) [pid = 1652] [serial = 1816] [outer = 0x1195b1000] 08:28:39 INFO - PROCESS | 1652 | 1469201319989 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1234fc000) [pid = 1652] [serial = 1817] [outer = 0x1195b1000] 08:28:40 INFO - PROCESS | 1652 | 1469201320272 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 08:28:40 INFO - PROCESS | 1652 | 1469201320315 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1652 | 1469201320316 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:28:40 INFO - PROCESS | 1652 | 1469201320319 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1652 | 1469201320321 Marionette TRACE conn2 <- [1,2394,null,{}] 08:28:40 INFO - PROCESS | 1652 | 1469201320333 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}] 08:28:40 INFO - PROCESS | 1652 | 1469201320336 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:40 INFO - PROCESS | 1652 | 1469201320423 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:28:40 INFO - PROCESS | 1652 | 1469201320489 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:40 INFO - PROCESS | 1652 | 1469201320491 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d6d800 == 32 [pid = 1652] [id = 606] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113d59000) [pid = 1652] [serial = 1818] [outer = 0x0] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12392fc00) [pid = 1652] [serial = 1819] [outer = 0x113d59000] 08:28:40 INFO - PROCESS | 1652 | 1469201320521 Marionette DEBUG loaded listener.js 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124384000) [pid = 1652] [serial = 1820] [outer = 0x113d59000] 08:28:40 INFO - PROCESS | 1652 | 1469201320829 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]]]}] 08:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 525ms 08:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:28:40 INFO - PROCESS | 1652 | 1469201320847 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:28:40 INFO - PROCESS | 1652 | 1469201320848 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:28:40 INFO - PROCESS | 1652 | 1469201320851 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:28:40 INFO - PROCESS | 1652 | 1469201320852 Marionette TRACE conn2 <- [1,2398,null,{}] 08:28:40 INFO - PROCESS | 1652 | 1469201320854 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}] 08:28:40 INFO - PROCESS | 1652 | 1469201320855 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:40 INFO - PROCESS | 1652 | 1469201320944 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:28:40 INFO - PROCESS | 1652 | 1469201320948 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:40 INFO - PROCESS | 1652 | 1469201320949 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x125975000 == 33 [pid = 1652] [id = 607] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1243e2400) [pid = 1652] [serial = 1821] [outer = 0x0] 08:28:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1246ea400) [pid = 1652] [serial = 1822] [outer = 0x1243e2400] 08:28:40 INFO - PROCESS | 1652 | 1469201320974 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126526400) [pid = 1652] [serial = 1823] [outer = 0x1243e2400] 08:28:41 INFO - PROCESS | 1652 | 1469201321312 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 468ms 08:28:41 INFO - PROCESS | 1652 | 1469201321320 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:28:41 INFO - PROCESS | 1652 | 1469201321321 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:28:41 INFO - PROCESS | 1652 | 1469201321323 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1652 | 1469201321325 Marionette TRACE conn2 <- [1,2402,null,{}] 08:28:41 INFO - PROCESS | 1652 | 1469201321330 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}] 08:28:41 INFO - PROCESS | 1652 | 1469201321331 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:41 INFO - PROCESS | 1652 | 1469201321455 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:28:41 INFO - PROCESS | 1652 | 1469201321466 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:41 INFO - PROCESS | 1652 | 1469201321467 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259d7800 == 34 [pid = 1652] [id = 608] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11663d800) [pid = 1652] [serial = 1824] [outer = 0x0] 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126526000) [pid = 1652] [serial = 1825] [outer = 0x11663d800] 08:28:41 INFO - PROCESS | 1652 | 1469201321491 Marionette DEBUG loaded listener.js 08:28:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128bf4000) [pid = 1652] [serial = 1826] [outer = 0x11663d800] 08:28:41 INFO - PROCESS | 1652 | 1469201321840 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]]]}] 08:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 571ms 08:28:41 INFO - PROCESS | 1652 | 1469201321895 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:28:41 INFO - PROCESS | 1652 | 1469201321897 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:28:41 INFO - PROCESS | 1652 | 1469201321901 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:28:41 INFO - PROCESS | 1652 | 1469201321903 Marionette TRACE conn2 <- [1,2406,null,{}] 08:28:41 INFO - PROCESS | 1652 | 1469201321906 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}] 08:28:41 INFO - PROCESS | 1652 | 1469201321912 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:42 INFO - PROCESS | 1652 | 1469201322092 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:28:42 INFO - PROCESS | 1652 | 1469201322111 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:42 INFO - PROCESS | 1652 | 1469201322112 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961e800 == 35 [pid = 1652] [id = 609] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128bf2800) [pid = 1652] [serial = 1827] [outer = 0x0] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128c7a000) [pid = 1652] [serial = 1828] [outer = 0x128bf2800] 08:28:42 INFO - PROCESS | 1652 | 1469201322148 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a8ba000) [pid = 1652] [serial = 1829] [outer = 0x128bf2800] 08:28:42 INFO - PROCESS | 1652 | 1469201322497 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]]]}] 08:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 624ms 08:28:42 INFO - PROCESS | 1652 | 1469201322526 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:28:42 INFO - PROCESS | 1652 | 1469201322528 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:28:42 INFO - PROCESS | 1652 | 1469201322536 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:28:42 INFO - PROCESS | 1652 | 1469201322538 Marionette TRACE conn2 <- [1,2410,null,{}] 08:28:42 INFO - PROCESS | 1652 | 1469201322540 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}] 08:28:42 INFO - PROCESS | 1652 | 1469201322541 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:42 INFO - PROCESS | 1652 | 1469201322650 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:28:42 INFO - PROCESS | 1652 | 1469201322654 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:42 INFO - PROCESS | 1652 | 1469201322655 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85d800 == 36 [pid = 1652] [id = 610] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199bb400) [pid = 1652] [serial = 1830] [outer = 0x0] 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12acf1000) [pid = 1652] [serial = 1831] [outer = 0x1199bb400] 08:28:42 INFO - PROCESS | 1652 | 1469201322681 Marionette DEBUG loaded listener.js 08:28:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b13c000) [pid = 1652] [serial = 1832] [outer = 0x1199bb400] 08:28:43 INFO - PROCESS | 1652 | 1469201323012 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 08:28:43 INFO - PROCESS | 1652 | 1469201323057 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1652 | 1469201323061 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:28:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:28:43 INFO - PROCESS | 1652 | 1469201323068 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1652 | 1469201323069 Marionette TRACE conn2 <- [1,2414,null,{}] 08:28:43 INFO - PROCESS | 1652 | 1469201323072 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}] 08:28:43 INFO - PROCESS | 1652 | 1469201323073 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:43 INFO - PROCESS | 1652 | 1469201323175 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:28:43 INFO - PROCESS | 1652 | 1469201323179 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:43 INFO - PROCESS | 1652 | 1469201323180 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accb800 == 37 [pid = 1652] [id = 611] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128bf4400) [pid = 1652] [serial = 1833] [outer = 0x0] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b996000) [pid = 1652] [serial = 1834] [outer = 0x128bf4400] 08:28:43 INFO - PROCESS | 1652 | 1469201323204 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ba9ac00) [pid = 1652] [serial = 1835] [outer = 0x128bf4400] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112d5e400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119294800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199c3000) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11952a400) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12623d800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1129b0000) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12392c000) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118060c00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116990000) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1195ae000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118065400) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11952b000) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1234fa000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12438ac00) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1298ac000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12392d400) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:28:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118064800) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:28:43 INFO - PROCESS | 1652 | 1469201323637 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]]]}] 08:28:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:28:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 08:28:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:28:43 INFO - PROCESS | 1652 | 1469201323687 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:28:43 INFO - PROCESS | 1652 | 1469201323689 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:28:43 INFO - PROCESS | 1652 | 1469201323691 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:28:43 INFO - PROCESS | 1652 | 1469201323692 Marionette TRACE conn2 <- [1,2418,null,{}] 08:28:43 INFO - PROCESS | 1652 | 1469201323694 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}] 08:28:43 INFO - PROCESS | 1652 | 1469201323695 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:43 INFO - PROCESS | 1652 | 1469201323786 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:28:43 INFO - PROCESS | 1652 | 1469201323790 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:43 INFO - PROCESS | 1652 | 1469201323791 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1d000 == 38 [pid = 1652] [id = 612] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129b6800) [pid = 1652] [serial = 1836] [outer = 0x0] 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118065400) [pid = 1652] [serial = 1837] [outer = 0x1129b6800] 08:28:43 INFO - PROCESS | 1652 | 1469201323815 Marionette DEBUG loaded listener.js 08:28:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1234fa000) [pid = 1652] [serial = 1838] [outer = 0x1129b6800] 08:28:44 INFO - PROCESS | 1652 | 1469201324135 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 470ms 08:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:28:44 INFO - PROCESS | 1652 | 1469201324165 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1652 | 1469201324167 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:28:44 INFO - PROCESS | 1652 | 1469201324168 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1652 | 1469201324170 Marionette TRACE conn2 <- [1,2422,null,{}] 08:28:44 INFO - PROCESS | 1652 | 1469201324172 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}] 08:28:44 INFO - PROCESS | 1652 | 1469201324173 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:44 INFO - PROCESS | 1652 | 1469201324299 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:28:44 INFO - PROCESS | 1652 | 1469201324305 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:44 INFO - PROCESS | 1652 | 1469201324306 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02f000 == 39 [pid = 1652] [id = 613] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1234fc800) [pid = 1652] [serial = 1839] [outer = 0x0] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1266b8c00) [pid = 1652] [serial = 1840] [outer = 0x1234fc800] 08:28:44 INFO - PROCESS | 1652 | 1469201324330 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a8ba400) [pid = 1652] [serial = 1841] [outer = 0x1234fc800] 08:28:44 INFO - PROCESS | 1652 | 1469201324647 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]]]}] 08:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 08:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:28:44 INFO - PROCESS | 1652 | 1469201324690 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:28:44 INFO - PROCESS | 1652 | 1469201324692 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:28:44 INFO - PROCESS | 1652 | 1469201324694 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:28:44 INFO - PROCESS | 1652 | 1469201324696 Marionette TRACE conn2 <- [1,2426,null,{}] 08:28:44 INFO - PROCESS | 1652 | 1469201324698 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}] 08:28:44 INFO - PROCESS | 1652 | 1469201324699 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:44 INFO - PROCESS | 1652 | 1469201324800 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:28:44 INFO - PROCESS | 1652 | 1469201324803 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:44 INFO - PROCESS | 1652 | 1469201324805 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca90000 == 40 [pid = 1652] [id = 614] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12ba99800) [pid = 1652] [serial = 1842] [outer = 0x0] 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bce9400) [pid = 1652] [serial = 1843] [outer = 0x12ba99800] 08:28:44 INFO - PROCESS | 1652 | 1469201324831 Marionette DEBUG loaded listener.js 08:28:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12be9a400) [pid = 1652] [serial = 1844] [outer = 0x12ba99800] 08:28:45 INFO - PROCESS | 1652 | 1469201325158 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]]]}] 08:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 08:28:45 INFO - PROCESS | 1652 | 1469201325222 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:28:45 INFO - PROCESS | 1652 | 1469201325224 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:28:45 INFO - PROCESS | 1652 | 1469201325230 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:28:45 INFO - PROCESS | 1652 | 1469201325231 Marionette TRACE conn2 <- [1,2430,null,{}] 08:28:45 INFO - PROCESS | 1652 | 1469201325233 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}] 08:28:45 INFO - PROCESS | 1652 | 1469201325234 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:45 INFO - PROCESS | 1652 | 1469201325318 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:28:45 INFO - PROCESS | 1652 | 1469201325322 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:45 INFO - PROCESS | 1652 | 1469201325323 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca93800 == 41 [pid = 1652] [id = 615] 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12acf6c00) [pid = 1652] [serial = 1845] [outer = 0x0] 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12c0cb000) [pid = 1652] [serial = 1846] [outer = 0x12acf6c00] 08:28:45 INFO - PROCESS | 1652 | 1469201325347 Marionette DEBUG loaded listener.js 08:28:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c0d5c00) [pid = 1652] [serial = 1847] [outer = 0x12acf6c00] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x113377800 == 40 [pid = 1652] [id = 604] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1246bd800 == 39 [pid = 1652] [id = 603] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1192b6800 == 38 [pid = 1652] [id = 602] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12384c800 == 37 [pid = 1652] [id = 601] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123d6d800 == 36 [pid = 1652] [id = 606] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85d800 == 35 [pid = 1652] [id = 610] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x119991000 == 34 [pid = 1652] [id = 605] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x125975000 == 33 [pid = 1652] [id = 607] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12accb800 == 32 [pid = 1652] [id = 611] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca90000 == 31 [pid = 1652] [id = 614] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x1259d7800 == 30 [pid = 1652] [id = 608] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1d000 == 29 [pid = 1652] [id = 612] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12961e800 == 28 [pid = 1652] [id = 609] 08:28:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02f000 == 27 [pid = 1652] [id = 613] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11322e000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115e8e000) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1211eec00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11990c800) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123bbbc00) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124685000) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128c3e400) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126b7c000) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x128c4c800) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126643c00) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1195b2c00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118064c00) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11871b800) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1234f2000) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1195b0800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x120fcf000) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1199bd400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118360400) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1239db400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1236c8000) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129190c00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12918f800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1266bc800) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x129189400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12623d400) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x124383000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x123927c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12b9a1000) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12a8bbc00) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12399b000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12ac47800) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x12a6d8400) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129296000) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12bce3400) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12ac40800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 08:28:46 INFO - PROCESS | 1652 | 1469201326849 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]]]}] 08:28:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:28:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1670ms 08:28:46 INFO - PROCESS | 1652 | 1469201326900 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:28:46 INFO - PROCESS | 1652 | 1469201326902 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:28:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:28:46 INFO - PROCESS | 1652 | 1469201326905 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:28:46 INFO - PROCESS | 1652 | 1469201326908 Marionette TRACE conn2 <- [1,2434,null,{}] 08:28:46 INFO - PROCESS | 1652 | 1469201326917 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}] 08:28:46 INFO - PROCESS | 1652 | 1469201326919 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:47 INFO - PROCESS | 1652 | 1469201327000 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:28:47 INFO - PROCESS | 1652 | 1469201327058 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:47 INFO - PROCESS | 1652 | 1469201327059 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126c7800 == 28 [pid = 1652] [id = 616] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11305d800) [pid = 1652] [serial = 1848] [outer = 0x0] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1131ecc00) [pid = 1652] [serial = 1849] [outer = 0x11305d800] 08:28:47 INFO - PROCESS | 1652 | 1469201327087 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x113ddd800) [pid = 1652] [serial = 1850] [outer = 0x11305d800] 08:28:47 INFO - PROCESS | 1652 | 1469201327398 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 526ms 08:28:47 INFO - PROCESS | 1652 | 1469201327431 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1652 | 1469201327434 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:28:47 INFO - PROCESS | 1652 | 1469201327439 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1652 | 1469201327441 Marionette TRACE conn2 <- [1,2438,null,{}] 08:28:47 INFO - PROCESS | 1652 | 1469201327446 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}] 08:28:47 INFO - PROCESS | 1652 | 1469201327447 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:47 INFO - PROCESS | 1652 | 1469201327526 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:28:47 INFO - PROCESS | 1652 | 1469201327531 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:47 INFO - PROCESS | 1652 | 1469201327533 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0e800 == 29 [pid = 1652] [id = 617] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x115e89000) [pid = 1652] [serial = 1851] [outer = 0x0] 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116990800) [pid = 1652] [serial = 1852] [outer = 0x115e89000] 08:28:47 INFO - PROCESS | 1652 | 1469201327563 Marionette DEBUG loaded listener.js 08:28:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x116ab2c00) [pid = 1652] [serial = 1853] [outer = 0x115e89000] 08:28:47 INFO - PROCESS | 1652 | 1469201327889 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]]]}] 08:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 473ms 08:28:47 INFO - PROCESS | 1652 | 1469201327912 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:28:47 INFO - PROCESS | 1652 | 1469201327913 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:28:47 INFO - PROCESS | 1652 | 1469201327915 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:28:47 INFO - PROCESS | 1652 | 1469201327926 Marionette TRACE conn2 <- [1,2442,null,{}] 08:28:47 INFO - PROCESS | 1652 | 1469201327934 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}] 08:28:47 INFO - PROCESS | 1652 | 1469201327937 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:48 INFO - PROCESS | 1652 | 1469201328012 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:28:48 INFO - PROCESS | 1652 | 1469201328017 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:48 INFO - PROCESS | 1652 | 1469201328019 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739000 == 30 [pid = 1652] [id = 618] 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1122b5400) [pid = 1652] [serial = 1854] [outer = 0x0] 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x11806cc00) [pid = 1652] [serial = 1855] [outer = 0x1122b5400] 08:28:48 INFO - PROCESS | 1652 | 1469201328051 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118359800) [pid = 1652] [serial = 1856] [outer = 0x1122b5400] 08:28:48 INFO - PROCESS | 1652 | 1469201328455 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]]]}] 08:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 579ms 08:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:28:48 INFO - PROCESS | 1652 | 1469201328494 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:28:48 INFO - PROCESS | 1652 | 1469201328496 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:28:48 INFO - PROCESS | 1652 | 1469201328498 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:28:48 INFO - PROCESS | 1652 | 1469201328499 Marionette TRACE conn2 <- [1,2446,null,{}] 08:28:48 INFO - PROCESS | 1652 | 1469201328502 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}] 08:28:48 INFO - PROCESS | 1652 | 1469201328503 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:48 INFO - PROCESS | 1652 | 1469201328644 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:28:48 INFO - PROCESS | 1652 | 1469201328653 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:48 INFO - PROCESS | 1652 | 1469201328654 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119176000 == 31 [pid = 1652] [id = 619] 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118511c00) [pid = 1652] [serial = 1857] [outer = 0x0] 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118803c00) [pid = 1652] [serial = 1858] [outer = 0x118511c00] 08:28:48 INFO - PROCESS | 1652 | 1469201328679 Marionette DEBUG loaded listener.js 08:28:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119142c00) [pid = 1652] [serial = 1859] [outer = 0x118511c00] 08:28:48 INFO - PROCESS | 1652 | 1469201328965 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]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 08:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:28:49 INFO - PROCESS | 1652 | 1469201329017 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1652 | 1469201329018 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:28:49 INFO - PROCESS | 1652 | 1469201329020 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1652 | 1469201329021 Marionette TRACE conn2 <- [1,2450,null,{}] 08:28:49 INFO - PROCESS | 1652 | 1469201329023 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}] 08:28:49 INFO - PROCESS | 1652 | 1469201329025 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:49 INFO - PROCESS | 1652 | 1469201329105 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:28:49 INFO - PROCESS | 1652 | 1469201329111 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:49 INFO - PROCESS | 1652 | 1469201329112 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c2c800 == 32 [pid = 1652] [id = 620] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1164e1c00) [pid = 1652] [serial = 1860] [outer = 0x0] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119298400) [pid = 1652] [serial = 1861] [outer = 0x1164e1c00] 08:28:49 INFO - PROCESS | 1652 | 1469201329136 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119907400) [pid = 1652] [serial = 1862] [outer = 0x1164e1c00] 08:28:49 INFO - PROCESS | 1652 | 1469201329465 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]]]}] 08:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 08:28:49 INFO - PROCESS | 1652 | 1469201329489 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:28:49 INFO - PROCESS | 1652 | 1469201329490 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:28:49 INFO - PROCESS | 1652 | 1469201329495 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:28:49 INFO - PROCESS | 1652 | 1469201329496 Marionette TRACE conn2 <- [1,2454,null,{}] 08:28:49 INFO - PROCESS | 1652 | 1469201329498 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}] 08:28:49 INFO - PROCESS | 1652 | 1469201329502 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:49 INFO - PROCESS | 1652 | 1469201329627 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:28:49 INFO - PROCESS | 1652 | 1469201329634 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:49 INFO - PROCESS | 1652 | 1469201329635 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f1f800 == 33 [pid = 1652] [id = 621] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119909000) [pid = 1652] [serial = 1863] [outer = 0x0] 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1199c3400) [pid = 1652] [serial = 1864] [outer = 0x119909000] 08:28:49 INFO - PROCESS | 1652 | 1469201329665 Marionette DEBUG loaded listener.js 08:28:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1211f3000) [pid = 1652] [serial = 1865] [outer = 0x119909000] 08:28:50 INFO - PROCESS | 1652 | 1469201330088 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]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 620ms 08:28:50 INFO - PROCESS | 1652 | 1469201330116 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:28:50 INFO - PROCESS | 1652 | 1469201330118 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:28:50 INFO - PROCESS | 1652 | 1469201330121 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1652 | 1469201330123 Marionette TRACE conn2 <- [1,2458,null,{}] 08:28:50 INFO - PROCESS | 1652 | 1469201330127 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}] 08:28:50 INFO - PROCESS | 1652 | 1469201330129 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:50 INFO - PROCESS | 1652 | 1469201330270 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:28:50 INFO - PROCESS | 1652 | 1469201330298 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:50 INFO - PROCESS | 1652 | 1469201330299 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1b800 == 34 [pid = 1652] [id = 622] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123446000) [pid = 1652] [serial = 1866] [outer = 0x0] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1234f6c00) [pid = 1652] [serial = 1867] [outer = 0x123446000] 08:28:50 INFO - PROCESS | 1652 | 1469201330337 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1236c3000) [pid = 1652] [serial = 1868] [outer = 0x123446000] 08:28:50 INFO - PROCESS | 1652 | 1469201330623 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]]]}] 08:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 522ms 08:28:50 INFO - PROCESS | 1652 | 1469201330647 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:28:50 INFO - PROCESS | 1652 | 1469201330648 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:28:50 INFO - PROCESS | 1652 | 1469201330651 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:28:50 INFO - PROCESS | 1652 | 1469201330652 Marionette TRACE conn2 <- [1,2462,null,{}] 08:28:50 INFO - PROCESS | 1652 | 1469201330654 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}] 08:28:50 INFO - PROCESS | 1652 | 1469201330655 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:50 INFO - PROCESS | 1652 | 1469201330732 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:28:50 INFO - PROCESS | 1652 | 1469201330736 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:50 INFO - PROCESS | 1652 | 1469201330737 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124179000 == 35 [pid = 1652] [id = 623] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11835c400) [pid = 1652] [serial = 1869] [outer = 0x0] 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123925c00) [pid = 1652] [serial = 1870] [outer = 0x11835c400] 08:28:50 INFO - PROCESS | 1652 | 1469201330763 Marionette DEBUG loaded listener.js 08:28:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123930000) [pid = 1652] [serial = 1871] [outer = 0x11835c400] 08:28:51 INFO - PROCESS | 1652 | 1469201331098 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 08:28:51 INFO - PROCESS | 1652 | 1469201331120 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1652 | 1469201331121 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:28:51 INFO - PROCESS | 1652 | 1469201331124 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1652 | 1469201331125 Marionette TRACE conn2 <- [1,2466,null,{}] 08:28:51 INFO - PROCESS | 1652 | 1469201331129 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}] 08:28:51 INFO - PROCESS | 1652 | 1469201331130 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:51 INFO - PROCESS | 1652 | 1469201331232 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:28:51 INFO - PROCESS | 1652 | 1469201331239 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:51 INFO - PROCESS | 1652 | 1469201331240 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118735000 == 36 [pid = 1652] [id = 624] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1234f0400) [pid = 1652] [serial = 1872] [outer = 0x0] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1239e4c00) [pid = 1652] [serial = 1873] [outer = 0x1234f0400] 08:28:51 INFO - PROCESS | 1652 | 1469201331272 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123e66800) [pid = 1652] [serial = 1874] [outer = 0x1234f0400] 08:28:51 INFO - PROCESS | 1652 | 1469201331562 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]]]}] 08:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 08:28:51 INFO - PROCESS | 1652 | 1469201331596 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:28:51 INFO - PROCESS | 1652 | 1469201331598 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:28:51 INFO - PROCESS | 1652 | 1469201331600 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:28:51 INFO - PROCESS | 1652 | 1469201331601 Marionette TRACE conn2 <- [1,2470,null,{}] 08:28:51 INFO - PROCESS | 1652 | 1469201331603 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}] 08:28:51 INFO - PROCESS | 1652 | 1469201331604 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:51 INFO - PROCESS | 1652 | 1469201331684 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:28:51 INFO - PROCESS | 1652 | 1469201331688 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:51 INFO - PROCESS | 1652 | 1469201331689 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259c1800 == 37 [pid = 1652] [id = 625] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1199c2400) [pid = 1652] [serial = 1875] [outer = 0x0] 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123e6f800) [pid = 1652] [serial = 1876] [outer = 0x1199c2400] 08:28:51 INFO - PROCESS | 1652 | 1469201331717 Marionette DEBUG loaded listener.js 08:28:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12430c000) [pid = 1652] [serial = 1877] [outer = 0x1199c2400] 08:28:52 INFO - PROCESS | 1652 | 1469201332062 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]]]}] 08:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 470ms 08:28:52 INFO - PROCESS | 1652 | 1469201332071 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:28:52 INFO - PROCESS | 1652 | 1469201332072 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:28:52 INFO - PROCESS | 1652 | 1469201332075 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1652 | 1469201332078 Marionette TRACE conn2 <- [1,2474,null,{}] 08:28:52 INFO - PROCESS | 1652 | 1469201332081 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}] 08:28:52 INFO - PROCESS | 1652 | 1469201332082 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:52 INFO - PROCESS | 1652 | 1469201332200 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:28:52 INFO - PROCESS | 1652 | 1469201332215 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:52 INFO - PROCESS | 1652 | 1469201332216 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c2a000 == 38 [pid = 1652] [id = 626] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112749400) [pid = 1652] [serial = 1878] [outer = 0x0] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124385000) [pid = 1652] [serial = 1879] [outer = 0x112749400] 08:28:52 INFO - PROCESS | 1652 | 1469201332250 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124685000) [pid = 1652] [serial = 1880] [outer = 0x112749400] 08:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 08:28:52 INFO - PROCESS | 1652 | 1469201332593 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]]]}] 08:28:52 INFO - PROCESS | 1652 | 1469201332599 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:28:52 INFO - PROCESS | 1652 | 1469201332600 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:28:52 INFO - PROCESS | 1652 | 1469201332603 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:28:52 INFO - PROCESS | 1652 | 1469201332604 Marionette TRACE conn2 <- [1,2478,null,{}] 08:28:52 INFO - PROCESS | 1652 | 1469201332606 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}] 08:28:52 INFO - PROCESS | 1652 | 1469201332609 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:52 INFO - PROCESS | 1652 | 1469201332710 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:28:52 INFO - PROCESS | 1652 | 1469201332713 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:52 INFO - PROCESS | 1652 | 1469201332715 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d1a800 == 39 [pid = 1652] [id = 627] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124687400) [pid = 1652] [serial = 1881] [outer = 0x0] 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1248a9c00) [pid = 1652] [serial = 1882] [outer = 0x124687400] 08:28:52 INFO - PROCESS | 1652 | 1469201332739 Marionette DEBUG loaded listener.js 08:28:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126239000) [pid = 1652] [serial = 1883] [outer = 0x124687400] 08:28:53 INFO - PROCESS | 1652 | 1469201333082 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 08:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:28:53 INFO - PROCESS | 1652 | 1469201333121 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1652 | 1469201333123 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1652 | 1469201333126 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1652 | 1469201333128 Marionette TRACE conn2 <- [1,2482,null,{}] 08:28:53 INFO - PROCESS | 1652 | 1469201333131 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}] 08:28:53 INFO - PROCESS | 1652 | 1469201333132 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:53 INFO - PROCESS | 1652 | 1469201333230 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:28:53 INFO - PROCESS | 1652 | 1469201333234 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:53 INFO - PROCESS | 1652 | 1469201333235 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961d800 == 40 [pid = 1652] [id = 628] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12468b000) [pid = 1652] [serial = 1884] [outer = 0x0] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126239c00) [pid = 1652] [serial = 1885] [outer = 0x12468b000] 08:28:53 INFO - PROCESS | 1652 | 1469201333266 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12686f400) [pid = 1652] [serial = 1886] [outer = 0x12468b000] 08:28:53 INFO - PROCESS | 1652 | 1469201333596 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]]]}] 08:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 08:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:28:53 INFO - PROCESS | 1652 | 1469201333650 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:28:53 INFO - PROCESS | 1652 | 1469201333652 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:28:53 INFO - PROCESS | 1652 | 1469201333654 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:28:53 INFO - PROCESS | 1652 | 1469201333655 Marionette TRACE conn2 <- [1,2486,null,{}] 08:28:53 INFO - PROCESS | 1652 | 1469201333657 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}] 08:28:53 INFO - PROCESS | 1652 | 1469201333659 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:53 INFO - PROCESS | 1652 | 1469201333767 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:28:53 INFO - PROCESS | 1652 | 1469201333813 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:53 INFO - PROCESS | 1652 | 1469201333814 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a622800 == 41 [pid = 1652] [id = 629] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1258e9000) [pid = 1652] [serial = 1887] [outer = 0x0] 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128bf1c00) [pid = 1652] [serial = 1888] [outer = 0x1258e9000] 08:28:53 INFO - PROCESS | 1652 | 1469201333853 Marionette DEBUG loaded listener.js 08:28:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128bfbc00) [pid = 1652] [serial = 1889] [outer = 0x1258e9000] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128bf2800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1199bb400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128bf4400) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1234fc800) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ba99800) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1243e2400) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113d59000) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1195b1000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f12800) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1133e4000) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116aaf800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a6d9400) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:28:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11663d800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:28:54 INFO - PROCESS | 1652 | 1469201334475 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]]]}] 08:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 875ms 08:28:54 INFO - PROCESS | 1652 | 1469201334530 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:28:54 INFO - PROCESS | 1652 | 1469201334532 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:28:54 INFO - PROCESS | 1652 | 1469201334535 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:28:54 INFO - PROCESS | 1652 | 1469201334537 Marionette TRACE conn2 <- [1,2490,null,{}] 08:28:54 INFO - PROCESS | 1652 | 1469201334541 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}] 08:28:54 INFO - PROCESS | 1652 | 1469201334542 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:54 INFO - PROCESS | 1652 | 1469201334667 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:28:54 INFO - PROCESS | 1652 | 1469201334723 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:54 INFO - PROCESS | 1652 | 1469201334724 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12441e800 == 42 [pid = 1652] [id = 630] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118358c00) [pid = 1652] [serial = 1890] [outer = 0x0] 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119293000) [pid = 1652] [serial = 1891] [outer = 0x118358c00] 08:28:54 INFO - PROCESS | 1652 | 1469201334751 Marionette DEBUG loaded listener.js 08:28:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1236bfc00) [pid = 1652] [serial = 1892] [outer = 0x118358c00] 08:28:55 INFO - PROCESS | 1652 | 1469201335006 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]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 08:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:28:55 INFO - PROCESS | 1652 | 1469201335065 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1652 | 1469201335066 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:28:55 INFO - PROCESS | 1652 | 1469201335069 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1652 | 1469201335070 Marionette TRACE conn2 <- [1,2494,null,{}] 08:28:55 INFO - PROCESS | 1652 | 1469201335072 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}] 08:28:55 INFO - PROCESS | 1652 | 1469201335073 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:55 INFO - PROCESS | 1652 | 1469201335157 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:28:55 INFO - PROCESS | 1652 | 1469201335163 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:55 INFO - PROCESS | 1652 | 1469201335164 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b2aa800 == 43 [pid = 1652] [id = 631] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1199bdc00) [pid = 1652] [serial = 1893] [outer = 0x0] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128bf5000) [pid = 1652] [serial = 1894] [outer = 0x1199bdc00] 08:28:55 INFO - PROCESS | 1652 | 1469201335188 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128c78800) [pid = 1652] [serial = 1895] [outer = 0x1199bdc00] 08:28:55 INFO - PROCESS | 1652 | 1469201335550 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]]]}] 08:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 08:28:55 INFO - PROCESS | 1652 | 1469201335593 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:28:55 INFO - PROCESS | 1652 | 1469201335594 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:28:55 INFO - PROCESS | 1652 | 1469201335597 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:28:55 INFO - PROCESS | 1652 | 1469201335598 Marionette TRACE conn2 <- [1,2498,null,{}] 08:28:55 INFO - PROCESS | 1652 | 1469201335600 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}] 08:28:55 INFO - PROCESS | 1652 | 1469201335601 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:55 INFO - PROCESS | 1652 | 1469201335717 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:28:55 INFO - PROCESS | 1652 | 1469201335724 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:55 INFO - PROCESS | 1652 | 1469201335725 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba37800 == 44 [pid = 1652] [id = 632] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128c48000) [pid = 1652] [serial = 1896] [outer = 0x0] 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128e74800) [pid = 1652] [serial = 1897] [outer = 0x128c48000] 08:28:55 INFO - PROCESS | 1652 | 1469201335749 Marionette DEBUG loaded listener.js 08:28:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129192800) [pid = 1652] [serial = 1898] [outer = 0x128c48000] 08:28:56 INFO - PROCESS | 1652 | 1469201336060 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]]]}] 08:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 517ms 08:28:56 INFO - PROCESS | 1652 | 1469201336115 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:28:56 INFO - PROCESS | 1652 | 1469201336116 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:28:56 INFO - PROCESS | 1652 | 1469201336118 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:28:56 INFO - PROCESS | 1652 | 1469201336119 Marionette TRACE conn2 <- [1,2502,null,{}] 08:28:56 INFO - PROCESS | 1652 | 1469201336122 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}] 08:28:56 INFO - PROCESS | 1652 | 1469201336123 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:56 INFO - PROCESS | 1652 | 1469201336204 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:28:56 INFO - PROCESS | 1652 | 1469201336208 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:56 INFO - PROCESS | 1652 | 1469201336209 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c473800 == 45 [pid = 1652] [id = 633] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129196400) [pid = 1652] [serial = 1899] [outer = 0x0] 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12929f400) [pid = 1652] [serial = 1900] [outer = 0x129196400] 08:28:56 INFO - PROCESS | 1652 | 1469201336234 Marionette DEBUG loaded listener.js 08:28:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12948bc00) [pid = 1652] [serial = 1901] [outer = 0x129196400] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1126c7800 == 44 [pid = 1652] [id = 616] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca93800 == 43 [pid = 1652] [id = 615] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0e800 == 42 [pid = 1652] [id = 617] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119176000 == 41 [pid = 1652] [id = 619] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119c2c800 == 40 [pid = 1652] [id = 620] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x120f1f800 == 39 [pid = 1652] [id = 621] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1b800 == 38 [pid = 1652] [id = 622] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118735000 == 37 [pid = 1652] [id = 624] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1259c1800 == 36 [pid = 1652] [id = 625] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b2aa800 == 35 [pid = 1652] [id = 631] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12441e800 == 34 [pid = 1652] [id = 630] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119c2a000 == 33 [pid = 1652] [id = 626] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x124179000 == 32 [pid = 1652] [id = 623] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x128d1a800 == 31 [pid = 1652] [id = 627] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12a622800 == 30 [pid = 1652] [id = 629] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12961d800 == 29 [pid = 1652] [id = 628] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118739000 == 28 [pid = 1652] [id = 618] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c7a000) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12acf1000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b996000) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118065400) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1266b8c00) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bce9400) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba9ac00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12a8ba400) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0cb000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1246ea400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126526400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12392fc00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124384000) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119ea4400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1234fc000) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116fa5c00) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118807400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1236be000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1231edc00) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12be9a400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118804800) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11744c400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12b137000) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126526000) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a8ba000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12b13c000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128bf4000) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 08:28:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba37800 == 27 [pid = 1652] [id = 632] 08:28:57 INFO - PROCESS | 1652 | 1469201337766 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]]]}] 08:28:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:28:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1671ms 08:28:57 INFO - PROCESS | 1652 | 1469201337802 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:28:57 INFO - PROCESS | 1652 | 1469201337805 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:28:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:28:57 INFO - PROCESS | 1652 | 1469201337812 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:28:57 INFO - PROCESS | 1652 | 1469201337814 Marionette TRACE conn2 <- [1,2506,null,{}] 08:28:57 INFO - PROCESS | 1652 | 1469201337818 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}] 08:28:57 INFO - PROCESS | 1652 | 1469201337820 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:57 INFO - PROCESS | 1652 | 1469201337926 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:28:58 INFO - PROCESS | 1652 | 1469201338002 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:58 INFO - PROCESS | 1652 | 1469201338005 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126c4800 == 28 [pid = 1652] [id = 634] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11305b800) [pid = 1652] [serial = 1902] [outer = 0x0] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1130e6400) [pid = 1652] [serial = 1903] [outer = 0x11305b800] 08:28:58 INFO - PROCESS | 1652 | 1469201338038 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113dd7000) [pid = 1652] [serial = 1904] [outer = 0x11305b800] 08:28:58 INFO - PROCESS | 1652 | 1469201338553 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]]]}] 08:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 773ms 08:28:58 INFO - PROCESS | 1652 | 1469201338583 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:28:58 INFO - PROCESS | 1652 | 1469201338587 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:28:58 INFO - PROCESS | 1652 | 1469201338619 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:28:58 INFO - PROCESS | 1652 | 1469201338621 Marionette TRACE conn2 <- [1,2510,null,{}] 08:28:58 INFO - PROCESS | 1652 | 1469201338624 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}] 08:28:58 INFO - PROCESS | 1652 | 1469201338628 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:58 INFO - PROCESS | 1652 | 1469201338734 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:28:58 INFO - PROCESS | 1652 | 1469201338811 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:58 INFO - PROCESS | 1652 | 1469201338813 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f0e800 == 29 [pid = 1652] [id = 635] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116644000) [pid = 1652] [serial = 1905] [outer = 0x0] 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11676b000) [pid = 1652] [serial = 1906] [outer = 0x116644000] 08:28:58 INFO - PROCESS | 1652 | 1469201338845 Marionette DEBUG loaded listener.js 08:28:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116ab0400) [pid = 1652] [serial = 1907] [outer = 0x116644000] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11715e000 == 28 [pid = 1652] [id = 553] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba17800 == 27 [pid = 1652] [id = 547] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1a5000 == 26 [pid = 1652] [id = 552] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4cd800 == 25 [pid = 1652] [id = 551] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126508000 == 24 [pid = 1652] [id = 550] 08:28:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d6000 == 23 [pid = 1652] [id = 549] 08:28:59 INFO - PROCESS | 1652 | 1469201339373 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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 774ms 08:28:59 INFO - PROCESS | 1652 | 1469201339394 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1652 | 1469201339396 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:28:59 INFO - PROCESS | 1652 | 1469201339399 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1652 | 1469201339401 Marionette TRACE conn2 <- [1,2514,null,{}] 08:28:59 INFO - PROCESS | 1652 | 1469201339405 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}] 08:28:59 INFO - PROCESS | 1652 | 1469201339406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:59 INFO - PROCESS | 1652 | 1469201339483 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:28:59 INFO - PROCESS | 1652 | 1469201339488 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:28:59 INFO - PROCESS | 1652 | 1469201339490 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:28:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164c1800 == 24 [pid = 1652] [id = 636] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112f0d000) [pid = 1652] [serial = 1908] [outer = 0x0] 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11305d400) [pid = 1652] [serial = 1909] [outer = 0x112f0d000] 08:28:59 INFO - PROCESS | 1652 | 1469201339522 Marionette DEBUG loaded listener.js 08:28:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x113d57c00) [pid = 1652] [serial = 1910] [outer = 0x112f0d000] 08:28:59 INFO - PROCESS | 1652 | 1469201339862 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]]]}] 08:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 08:28:59 INFO - PROCESS | 1652 | 1469201339868 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:28:59 INFO - PROCESS | 1652 | 1469201339871 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:28:59 INFO - PROCESS | 1652 | 1469201339880 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:28:59 INFO - PROCESS | 1652 | 1469201339882 Marionette TRACE conn2 <- [1,2518,null,{}] 08:28:59 INFO - PROCESS | 1652 | 1469201339884 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}] 08:28:59 INFO - PROCESS | 1652 | 1469201339886 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:00 INFO - PROCESS | 1652 | 1469201340024 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:29:00 INFO - PROCESS | 1652 | 1469201340079 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:00 INFO - PROCESS | 1652 | 1469201340080 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11836d800 == 25 [pid = 1652] [id = 637] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11663bc00) [pid = 1652] [serial = 1911] [outer = 0x0] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a0c400) [pid = 1652] [serial = 1912] [outer = 0x11663bc00] 08:29:00 INFO - PROCESS | 1652 | 1469201340107 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11744b400) [pid = 1652] [serial = 1913] [outer = 0x11663bc00] 08:29:00 INFO - PROCESS | 1652 | 1469201340410 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 569ms 08:29:00 INFO - PROCESS | 1652 | 1469201340450 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1652 | 1469201340460 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:29:00 INFO - PROCESS | 1652 | 1469201340463 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1652 | 1469201340466 Marionette TRACE conn2 <- [1,2522,null,{}] 08:29:00 INFO - PROCESS | 1652 | 1469201340473 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}] 08:29:00 INFO - PROCESS | 1652 | 1469201340477 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:00 INFO - PROCESS | 1652 | 1469201340562 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:29:00 INFO - PROCESS | 1652 | 1469201340615 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:00 INFO - PROCESS | 1652 | 1469201340617 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998a800 == 26 [pid = 1652] [id = 638] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x117d41c00) [pid = 1652] [serial = 1914] [outer = 0x0] 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118069400) [pid = 1652] [serial = 1915] [outer = 0x117d41c00] 08:29:00 INFO - PROCESS | 1652 | 1469201340646 Marionette DEBUG loaded listener.js 08:29:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118503800) [pid = 1652] [serial = 1916] [outer = 0x117d41c00] 08:29:00 INFO - PROCESS | 1652 | 1469201340952 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]]]}] 08:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 524ms 08:29:00 INFO - PROCESS | 1652 | 1469201340988 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:29:00 INFO - PROCESS | 1652 | 1469201340990 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:29:00 INFO - PROCESS | 1652 | 1469201340994 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:29:00 INFO - PROCESS | 1652 | 1469201340997 Marionette TRACE conn2 <- [1,2526,null,{}] 08:29:01 INFO - PROCESS | 1652 | 1469201340999 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}] 08:29:01 INFO - PROCESS | 1652 | 1469201341000 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:01 INFO - PROCESS | 1652 | 1469201341080 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:29:01 INFO - PROCESS | 1652 | 1469201341141 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:01 INFO - PROCESS | 1652 | 1469201341142 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123084800 == 27 [pid = 1652] [id = 639] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1183f9800) [pid = 1652] [serial = 1917] [outer = 0x0] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11913dc00) [pid = 1652] [serial = 1918] [outer = 0x1183f9800] 08:29:01 INFO - PROCESS | 1652 | 1469201341167 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11969d400) [pid = 1652] [serial = 1919] [outer = 0x1183f9800] 08:29:01 INFO - PROCESS | 1652 | 1469201341446 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 08:29:01 INFO - PROCESS | 1652 | 1469201341467 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:29:01 INFO - PROCESS | 1652 | 1469201341468 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:29:01 INFO - PROCESS | 1652 | 1469201341470 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1652 | 1469201341471 Marionette TRACE conn2 <- [1,2530,null,{}] 08:29:01 INFO - PROCESS | 1652 | 1469201341481 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}] 08:29:01 INFO - PROCESS | 1652 | 1469201341482 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:01 INFO - PROCESS | 1652 | 1469201341590 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:29:01 INFO - PROCESS | 1652 | 1469201341594 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:01 INFO - PROCESS | 1652 | 1469201341596 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239aa000 == 28 [pid = 1652] [id = 640] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x112746400) [pid = 1652] [serial = 1920] [outer = 0x0] 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11990ac00) [pid = 1652] [serial = 1921] [outer = 0x112746400] 08:29:01 INFO - PROCESS | 1652 | 1469201341621 Marionette DEBUG loaded listener.js 08:29:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1199c6000) [pid = 1652] [serial = 1922] [outer = 0x112746400] 08:29:01 INFO - PROCESS | 1652 | 1469201341979 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]]]}] 08:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 08:29:01 INFO - PROCESS | 1652 | 1469201341989 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:29:01 INFO - PROCESS | 1652 | 1469201341992 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:29:01 INFO - PROCESS | 1652 | 1469201341994 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:29:01 INFO - PROCESS | 1652 | 1469201341995 Marionette TRACE conn2 <- [1,2534,null,{}] 08:29:02 INFO - PROCESS | 1652 | 1469201341998 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}] 08:29:02 INFO - PROCESS | 1652 | 1469201342002 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:02 INFO - PROCESS | 1652 | 1469201342131 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:29:02 INFO - PROCESS | 1652 | 1469201342144 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:02 INFO - PROCESS | 1652 | 1469201342145 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417d000 == 29 [pid = 1652] [id = 641] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119ea6000) [pid = 1652] [serial = 1923] [outer = 0x0] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123059800) [pid = 1652] [serial = 1924] [outer = 0x119ea6000] 08:29:02 INFO - PROCESS | 1652 | 1469201342170 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1236c8400) [pid = 1652] [serial = 1925] [outer = 0x119ea6000] 08:29:02 INFO - PROCESS | 1652 | 1469201342492 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]]]}] 08:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 08:29:02 INFO - PROCESS | 1652 | 1469201342515 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:29:02 INFO - PROCESS | 1652 | 1469201342516 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:29:02 INFO - PROCESS | 1652 | 1469201342518 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:29:02 INFO - PROCESS | 1652 | 1469201342519 Marionette TRACE conn2 <- [1,2538,null,{}] 08:29:02 INFO - PROCESS | 1652 | 1469201342521 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}] 08:29:02 INFO - PROCESS | 1652 | 1469201342523 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:02 INFO - PROCESS | 1652 | 1469201342625 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:29:02 INFO - PROCESS | 1652 | 1469201342636 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:02 INFO - PROCESS | 1652 | 1469201342637 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164b5800 == 30 [pid = 1652] [id = 642] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123739800) [pid = 1652] [serial = 1926] [outer = 0x0] 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123922c00) [pid = 1652] [serial = 1927] [outer = 0x123739800] 08:29:02 INFO - PROCESS | 1652 | 1469201342661 Marionette DEBUG loaded listener.js 08:29:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12392e800) [pid = 1652] [serial = 1928] [outer = 0x123739800] 08:29:02 INFO - PROCESS | 1652 | 1469201342991 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 08:29:03 INFO - PROCESS | 1652 | 1469201343038 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:29:03 INFO - PROCESS | 1652 | 1469201343039 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:29:03 INFO - PROCESS | 1652 | 1469201343042 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1652 | 1469201343043 Marionette TRACE conn2 <- [1,2542,null,{}] 08:29:03 INFO - PROCESS | 1652 | 1469201343045 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}] 08:29:03 INFO - PROCESS | 1652 | 1469201343046 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:03 INFO - PROCESS | 1652 | 1469201343145 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:29:03 INFO - PROCESS | 1652 | 1469201343148 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:03 INFO - PROCESS | 1652 | 1469201343149 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259c6000 == 31 [pid = 1652] [id = 643] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12373cc00) [pid = 1652] [serial = 1929] [outer = 0x0] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1239dd800) [pid = 1652] [serial = 1930] [outer = 0x12373cc00] 08:29:03 INFO - PROCESS | 1652 | 1469201343173 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1239e7800) [pid = 1652] [serial = 1931] [outer = 0x12373cc00] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1129b6800) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124687400) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12468b000) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1258e9000) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118358c00) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x128c48000) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1199bdc00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118511c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1122b5400) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x115e89000) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11305d800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12acf6c00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1199c2400) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1234f0400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11835c400) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123446000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119909000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1164e1c00) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:29:03 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112749400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:29:03 INFO - PROCESS | 1652 | 1469201343532 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]]]}] 08:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 08:29:03 INFO - PROCESS | 1652 | 1469201343563 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:29:03 INFO - PROCESS | 1652 | 1469201343564 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:29:03 INFO - PROCESS | 1652 | 1469201343566 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:29:03 INFO - PROCESS | 1652 | 1469201343567 Marionette TRACE conn2 <- [1,2546,null,{}] 08:29:03 INFO - PROCESS | 1652 | 1469201343569 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}] 08:29:03 INFO - PROCESS | 1652 | 1469201343570 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:03 INFO - PROCESS | 1652 | 1469201343649 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:29:03 INFO - PROCESS | 1652 | 1469201343660 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:03 INFO - PROCESS | 1652 | 1469201343661 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119989800 == 32 [pid = 1652] [id = 644] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1129b0400) [pid = 1652] [serial = 1932] [outer = 0x0] 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11835c400) [pid = 1652] [serial = 1933] [outer = 0x1129b0400] 08:29:03 INFO - PROCESS | 1652 | 1469201343686 Marionette DEBUG loaded listener.js 08:29:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1234efc00) [pid = 1652] [serial = 1934] [outer = 0x1129b0400] 08:29:04 INFO - PROCESS | 1652 | 1469201344016 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 08:29:04 INFO - PROCESS | 1652 | 1469201344039 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:29:04 INFO - PROCESS | 1652 | 1469201344040 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:29:04 INFO - PROCESS | 1652 | 1469201344044 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1652 | 1469201344046 Marionette TRACE conn2 <- [1,2550,null,{}] 08:29:04 INFO - PROCESS | 1652 | 1469201344048 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}] 08:29:04 INFO - PROCESS | 1652 | 1469201344049 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:04 INFO - PROCESS | 1652 | 1469201344150 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:29:04 INFO - PROCESS | 1652 | 1469201344155 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:04 INFO - PROCESS | 1652 | 1469201344157 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268dc800 == 33 [pid = 1652] [id = 645] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1183f6000) [pid = 1652] [serial = 1935] [outer = 0x0] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1239e7c00) [pid = 1652] [serial = 1936] [outer = 0x1183f6000] 08:29:04 INFO - PROCESS | 1652 | 1469201344181 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123e97000) [pid = 1652] [serial = 1937] [outer = 0x1183f6000] 08:29:04 INFO - PROCESS | 1652 | 1469201344498 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]]]}] 08:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 472ms 08:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:29:04 INFO - PROCESS | 1652 | 1469201344514 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:29:04 INFO - PROCESS | 1652 | 1469201344515 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:29:04 INFO - PROCESS | 1652 | 1469201344518 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:29:04 INFO - PROCESS | 1652 | 1469201344519 Marionette TRACE conn2 <- [1,2554,null,{}] 08:29:04 INFO - PROCESS | 1652 | 1469201344522 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}] 08:29:04 INFO - PROCESS | 1652 | 1469201344524 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:04 INFO - PROCESS | 1652 | 1469201344621 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:29:04 INFO - PROCESS | 1652 | 1469201344627 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:04 INFO - PROCESS | 1652 | 1469201344629 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12961f800 == 34 [pid = 1652] [id = 646] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124388400) [pid = 1652] [serial = 1938] [outer = 0x0] 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1243e0000) [pid = 1652] [serial = 1939] [outer = 0x124388400] 08:29:04 INFO - PROCESS | 1652 | 1469201344658 Marionette DEBUG loaded listener.js 08:29:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1246e3400) [pid = 1652] [serial = 1940] [outer = 0x124388400] 08:29:05 INFO - PROCESS | 1652 | 1469201345014 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 08:29:05 INFO - PROCESS | 1652 | 1469201345039 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 1652 | 1469201345041 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:29:05 INFO - PROCESS | 1652 | 1469201345044 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1652 | 1469201345045 Marionette TRACE conn2 <- [1,2558,null,{}] 08:29:05 INFO - PROCESS | 1652 | 1469201345057 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}] 08:29:05 INFO - PROCESS | 1652 | 1469201345059 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:05 INFO - PROCESS | 1652 | 1469201345137 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:29:05 INFO - PROCESS | 1652 | 1469201345142 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:05 INFO - PROCESS | 1652 | 1469201345144 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e5800 == 35 [pid = 1652] [id = 647] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1246eb000) [pid = 1652] [serial = 1941] [outer = 0x0] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x125806800) [pid = 1652] [serial = 1942] [outer = 0x1246eb000] 08:29:05 INFO - PROCESS | 1652 | 1469201345168 Marionette DEBUG loaded listener.js 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1258ea000) [pid = 1652] [serial = 1943] [outer = 0x1246eb000] 08:29:05 INFO - PROCESS | 1652 | 1469201345608 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]]]}] 08:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 619ms 08:29:05 INFO - PROCESS | 1652 | 1469201345664 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:29:05 INFO - PROCESS | 1652 | 1469201345668 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:29:05 INFO - PROCESS | 1652 | 1469201345673 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:29:05 INFO - PROCESS | 1652 | 1469201345676 Marionette TRACE conn2 <- [1,2562,null,{}] 08:29:05 INFO - PROCESS | 1652 | 1469201345682 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}] 08:29:05 INFO - PROCESS | 1652 | 1469201345684 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:05 INFO - PROCESS | 1652 | 1469201345828 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:29:05 INFO - PROCESS | 1652 | 1469201345954 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:05 INFO - PROCESS | 1652 | 1469201345955 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11748e800 == 36 [pid = 1652] [id = 648] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1129b0c00) [pid = 1652] [serial = 1944] [outer = 0x0] 08:29:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1129b9000) [pid = 1652] [serial = 1945] [outer = 0x1129b0c00] 08:29:05 INFO - PROCESS | 1652 | 1469201345988 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113d57800) [pid = 1652] [serial = 1946] [outer = 0x1129b0c00] 08:29:06 INFO - PROCESS | 1652 | 1469201346449 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]]]}] 08:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 826ms 08:29:06 INFO - PROCESS | 1652 | 1469201346508 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:29:06 INFO - PROCESS | 1652 | 1469201346512 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:29:06 INFO - PROCESS | 1652 | 1469201346518 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:29:06 INFO - PROCESS | 1652 | 1469201346519 Marionette TRACE conn2 <- [1,2566,null,{}] 08:29:06 INFO - PROCESS | 1652 | 1469201346522 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}] 08:29:06 INFO - PROCESS | 1652 | 1469201346524 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:06 INFO - PROCESS | 1652 | 1469201346624 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:29:06 INFO - PROCESS | 1652 | 1469201346683 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:06 INFO - PROCESS | 1652 | 1469201346685 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d0a800 == 37 [pid = 1652] [id = 649] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1176c6c00) [pid = 1652] [serial = 1947] [outer = 0x0] 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118066400) [pid = 1652] [serial = 1948] [outer = 0x1176c6c00] 08:29:06 INFO - PROCESS | 1652 | 1469201346715 Marionette DEBUG loaded listener.js 08:29:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118355800) [pid = 1652] [serial = 1949] [outer = 0x1176c6c00] 08:29:07 INFO - PROCESS | 1652 | 1469201347218 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]]]}] 08:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 08:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:29:07 INFO - PROCESS | 1652 | 1469201347288 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:29:07 INFO - PROCESS | 1652 | 1469201347290 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:29:07 INFO - PROCESS | 1652 | 1469201347294 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:29:07 INFO - PROCESS | 1652 | 1469201347298 Marionette TRACE conn2 <- [1,2570,null,{}] 08:29:07 INFO - PROCESS | 1652 | 1469201347309 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}] 08:29:07 INFO - PROCESS | 1652 | 1469201347314 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:07 INFO - PROCESS | 1652 | 1469201347460 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:29:07 INFO - PROCESS | 1652 | 1469201347593 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:07 INFO - PROCESS | 1652 | 1469201347596 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a853800 == 38 [pid = 1652] [id = 650] 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1199c1400) [pid = 1652] [serial = 1950] [outer = 0x0] 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x120fcc800) [pid = 1652] [serial = 1951] [outer = 0x1199c1400] 08:29:07 INFO - PROCESS | 1652 | 1469201347646 Marionette DEBUG loaded listener.js 08:29:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12348ec00) [pid = 1652] [serial = 1952] [outer = 0x1199c1400] 08:29:08 INFO - PROCESS | 1652 | 1469201348264 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]]]}] 08:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1025ms 08:29:08 INFO - PROCESS | 1652 | 1469201348320 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:29:08 INFO - PROCESS | 1652 | 1469201348322 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:29:08 INFO - PROCESS | 1652 | 1469201348327 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:29:08 INFO - PROCESS | 1652 | 1469201348328 Marionette TRACE conn2 <- [1,2574,null,{}] 08:29:08 INFO - PROCESS | 1652 | 1469201348332 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}] 08:29:08 INFO - PROCESS | 1652 | 1469201348333 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:08 INFO - PROCESS | 1652 | 1469201348422 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:29:08 INFO - PROCESS | 1652 | 1469201348481 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:08 INFO - PROCESS | 1652 | 1469201348484 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192c1000 == 39 [pid = 1652] [id = 651] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116764400) [pid = 1652] [serial = 1953] [outer = 0x0] 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116988c00) [pid = 1652] [serial = 1954] [outer = 0x116764400] 08:29:08 INFO - PROCESS | 1652 | 1469201348511 Marionette DEBUG loaded listener.js 08:29:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1176c4c00) [pid = 1652] [serial = 1955] [outer = 0x116764400] 08:29:08 INFO - PROCESS | 1652 | 1469201348937 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]]]}] 08:29:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c486800 == 38 [pid = 1652] [id = 548] 08:29:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129123000 == 37 [pid = 1652] [id = 542] 08:29:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123168800 == 36 [pid = 1652] [id = 539] 08:29:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1126c4800 == 35 [pid = 1652] [id = 634] 08:29:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c473800 == 34 [pid = 1652] [id = 633] 08:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 674ms 08:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:29:09 INFO - PROCESS | 1652 | 1469201349000 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1652 | 1469201349003 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1652 | 1469201349007 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1652 | 1469201349009 Marionette TRACE conn2 <- [1,2578,null,{}] 08:29:09 INFO - PROCESS | 1652 | 1469201349012 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}] 08:29:09 INFO - PROCESS | 1652 | 1469201349014 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:09 INFO - PROCESS | 1652 | 1469201349114 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1248a9c00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x126239c00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x128bf1c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119293000) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x129192800) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128bf5000) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128bfbc00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1236bfc00) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118803c00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119142c00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11806cc00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118359800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116990800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116ab2c00) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1131ecc00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113ddd800) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12c0d5c00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123e6f800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12430c000) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1239e4c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123e66800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123925c00) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123930000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1234f6c00) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1236c3000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1199c3400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1211f3000) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119907400) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119298400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128c78800) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124385000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12686f400) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126239000) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x124685000) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128e74800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1234fa000) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 08:29:09 INFO - PROCESS | 1652 | 1469201349235 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:09 INFO - PROCESS | 1652 | 1469201349237 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117489000 == 35 [pid = 1652] [id = 652] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116990800) [pid = 1652] [serial = 1956] [outer = 0x0] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11871f000) [pid = 1652] [serial = 1957] [outer = 0x116990800] 08:29:09 INFO - PROCESS | 1652 | 1469201349282 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11914a400) [pid = 1652] [serial = 1958] [outer = 0x116990800] 08:29:09 INFO - PROCESS | 1652 | 1469201349617 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]]]}] 08:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 624ms 08:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:29:09 INFO - PROCESS | 1652 | 1469201349632 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:29:09 INFO - PROCESS | 1652 | 1469201349633 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:29:09 INFO - PROCESS | 1652 | 1469201349636 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:29:09 INFO - PROCESS | 1652 | 1469201349638 Marionette TRACE conn2 <- [1,2582,null,{}] 08:29:09 INFO - PROCESS | 1652 | 1469201349653 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}] 08:29:09 INFO - PROCESS | 1652 | 1469201349656 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:09 INFO - PROCESS | 1652 | 1469201349779 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:29:09 INFO - PROCESS | 1652 | 1469201349836 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:09 INFO - PROCESS | 1652 | 1469201349838 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f21000 == 36 [pid = 1652] [id = 653] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119ce1000) [pid = 1652] [serial = 1959] [outer = 0x0] 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1211ef800) [pid = 1652] [serial = 1960] [outer = 0x119ce1000] 08:29:09 INFO - PROCESS | 1652 | 1469201349865 Marionette DEBUG loaded listener.js 08:29:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1234f9800) [pid = 1652] [serial = 1961] [outer = 0x119ce1000] 08:29:10 INFO - PROCESS | 1652 | 1469201350144 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 522ms 08:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:29:10 INFO - PROCESS | 1652 | 1469201350166 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1652 | 1469201350167 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:29:10 INFO - PROCESS | 1652 | 1469201350170 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1652 | 1469201350171 Marionette TRACE conn2 <- [1,2586,null,{}] 08:29:10 INFO - PROCESS | 1652 | 1469201350173 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}] 08:29:10 INFO - PROCESS | 1652 | 1469201350175 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:10 INFO - PROCESS | 1652 | 1469201350267 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:29:10 INFO - PROCESS | 1652 | 1469201350328 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:10 INFO - PROCESS | 1652 | 1469201350329 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d68800 == 37 [pid = 1652] [id = 654] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119ce4800) [pid = 1652] [serial = 1962] [outer = 0x0] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1236c4c00) [pid = 1652] [serial = 1963] [outer = 0x119ce4800] 08:29:10 INFO - PROCESS | 1652 | 1469201350354 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12392bc00) [pid = 1652] [serial = 1964] [outer = 0x119ce4800] 08:29:10 INFO - PROCESS | 1652 | 1469201350626 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]]]}] 08:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 470ms 08:29:10 INFO - PROCESS | 1652 | 1469201350640 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:29:10 INFO - PROCESS | 1652 | 1469201350641 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:29:10 INFO - PROCESS | 1652 | 1469201350651 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:29:10 INFO - PROCESS | 1652 | 1469201350652 Marionette TRACE conn2 <- [1,2590,null,{}] 08:29:10 INFO - PROCESS | 1652 | 1469201350654 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}] 08:29:10 INFO - PROCESS | 1652 | 1469201350655 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:10 INFO - PROCESS | 1652 | 1469201350737 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:29:10 INFO - PROCESS | 1652 | 1469201350741 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:10 INFO - PROCESS | 1652 | 1469201350742 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x125918800 == 38 [pid = 1652] [id = 655] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123927c00) [pid = 1652] [serial = 1965] [outer = 0x0] 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123bbbc00) [pid = 1652] [serial = 1966] [outer = 0x123927c00] 08:29:10 INFO - PROCESS | 1652 | 1469201350768 Marionette DEBUG loaded listener.js 08:29:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123ea0400) [pid = 1652] [serial = 1967] [outer = 0x123927c00] 08:29:11 INFO - PROCESS | 1652 | 1469201351120 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 525ms 08:29:11 INFO - PROCESS | 1652 | 1469201351170 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1652 | 1469201351172 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:29:11 INFO - PROCESS | 1652 | 1469201351174 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1652 | 1469201351175 Marionette TRACE conn2 <- [1,2594,null,{}] 08:29:11 INFO - PROCESS | 1652 | 1469201351177 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}] 08:29:11 INFO - PROCESS | 1652 | 1469201351181 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:11 INFO - PROCESS | 1652 | 1469201351303 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:29:11 INFO - PROCESS | 1652 | 1469201351344 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:11 INFO - PROCESS | 1652 | 1469201351346 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x126619800 == 39 [pid = 1652] [id = 656] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1243ddc00) [pid = 1652] [serial = 1968] [outer = 0x0] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1243e6c00) [pid = 1652] [serial = 1969] [outer = 0x1243ddc00] 08:29:11 INFO - PROCESS | 1652 | 1469201351370 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126230800) [pid = 1652] [serial = 1970] [outer = 0x1243ddc00] 08:29:11 INFO - PROCESS | 1652 | 1469201351694 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]]]}] 08:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 08:29:11 INFO - PROCESS | 1652 | 1469201351742 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:29:11 INFO - PROCESS | 1652 | 1469201351743 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:29:11 INFO - PROCESS | 1652 | 1469201351746 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:29:11 INFO - PROCESS | 1652 | 1469201351747 Marionette TRACE conn2 <- [1,2598,null,{}] 08:29:11 INFO - PROCESS | 1652 | 1469201351749 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}] 08:29:11 INFO - PROCESS | 1652 | 1469201351750 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:11 INFO - PROCESS | 1652 | 1469201351849 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:29:11 INFO - PROCESS | 1652 | 1469201351864 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:11 INFO - PROCESS | 1652 | 1469201351865 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12898b800 == 40 [pid = 1652] [id = 657] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126238000) [pid = 1652] [serial = 1971] [outer = 0x0] 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126524000) [pid = 1652] [serial = 1972] [outer = 0x126238000] 08:29:11 INFO - PROCESS | 1652 | 1469201351889 Marionette DEBUG loaded listener.js 08:29:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1265aac00) [pid = 1652] [serial = 1973] [outer = 0x126238000] 08:29:12 INFO - PROCESS | 1652 | 1469201352241 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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 519ms 08:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:29:12 INFO - PROCESS | 1652 | 1469201352266 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1652 | 1469201352267 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:29:12 INFO - PROCESS | 1652 | 1469201352269 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1652 | 1469201352270 Marionette TRACE conn2 <- [1,2602,null,{}] 08:29:12 INFO - PROCESS | 1652 | 1469201352272 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}] 08:29:12 INFO - PROCESS | 1652 | 1469201352273 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:12 INFO - PROCESS | 1652 | 1469201352376 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:29:12 INFO - PROCESS | 1652 | 1469201352388 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:12 INFO - PROCESS | 1652 | 1469201352389 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61c800 == 41 [pid = 1652] [id = 658] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1265ab400) [pid = 1652] [serial = 1974] [outer = 0x0] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12686ec00) [pid = 1652] [serial = 1975] [outer = 0x1265ab400] 08:29:12 INFO - PROCESS | 1652 | 1469201352413 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126b8ac00) [pid = 1652] [serial = 1976] [outer = 0x1265ab400] 08:29:12 INFO - PROCESS | 1652 | 1469201352771 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]]]}] 08:29:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 08:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:29:12 INFO - PROCESS | 1652 | 1469201352787 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:29:12 INFO - PROCESS | 1652 | 1469201352788 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:29:12 INFO - PROCESS | 1652 | 1469201352791 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:29:12 INFO - PROCESS | 1652 | 1469201352793 Marionette TRACE conn2 <- [1,2606,null,{}] 08:29:12 INFO - PROCESS | 1652 | 1469201352796 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}] 08:29:12 INFO - PROCESS | 1652 | 1469201352797 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:12 INFO - PROCESS | 1652 | 1469201352901 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:29:12 INFO - PROCESS | 1652 | 1469201352914 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:12 INFO - PROCESS | 1652 | 1469201352915 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aad8800 == 42 [pid = 1652] [id = 659] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128bed400) [pid = 1652] [serial = 1977] [outer = 0x0] 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x128bf6400) [pid = 1652] [serial = 1978] [outer = 0x128bed400] 08:29:12 INFO - PROCESS | 1652 | 1469201352939 Marionette DEBUG loaded listener.js 08:29:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c3d400) [pid = 1652] [serial = 1979] [outer = 0x128bed400] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116644000) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1183f9800) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123739800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117d41c00) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124388400) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11305b800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1183f6000) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12373cc00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129b0400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11663bc00) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119ea6000) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112f0d000) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:29:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112746400) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:29:13 INFO - PROCESS | 1652 | 1469201353361 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 620ms 08:29:13 INFO - PROCESS | 1652 | 1469201353412 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1652 | 1469201353413 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:29:13 INFO - PROCESS | 1652 | 1469201353415 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1652 | 1469201353416 Marionette TRACE conn2 <- [1,2610,null,{}] 08:29:13 INFO - PROCESS | 1652 | 1469201353419 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}] 08:29:13 INFO - PROCESS | 1652 | 1469201353420 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:13 INFO - PROCESS | 1652 | 1469201353502 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:29:13 INFO - PROCESS | 1652 | 1469201353505 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:13 INFO - PROCESS | 1652 | 1469201353507 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7d6000 == 43 [pid = 1652] [id = 660] 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112a90000) [pid = 1652] [serial = 1980] [outer = 0x0] 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118314c00) [pid = 1652] [serial = 1981] [outer = 0x112a90000] 08:29:13 INFO - PROCESS | 1652 | 1469201353532 Marionette DEBUG loaded listener.js 08:29:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x120fce400) [pid = 1652] [serial = 1982] [outer = 0x112a90000] 08:29:13 INFO - PROCESS | 1652 | 1469201353888 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]]]}] 08:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 08:29:13 INFO - PROCESS | 1652 | 1469201353935 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:29:13 INFO - PROCESS | 1652 | 1469201353936 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:29:13 INFO - PROCESS | 1652 | 1469201353939 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:29:13 INFO - PROCESS | 1652 | 1469201353940 Marionette TRACE conn2 <- [1,2614,null,{}] 08:29:13 INFO - PROCESS | 1652 | 1469201353942 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}] 08:29:13 INFO - PROCESS | 1652 | 1469201353944 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:14 INFO - PROCESS | 1652 | 1469201354036 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:29:14 INFO - PROCESS | 1652 | 1469201354040 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:14 INFO - PROCESS | 1652 | 1469201354041 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba36800 == 44 [pid = 1652] [id = 661] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1238ec800) [pid = 1652] [serial = 1983] [outer = 0x0] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128c42400) [pid = 1652] [serial = 1984] [outer = 0x1238ec800] 08:29:14 INFO - PROCESS | 1652 | 1469201354075 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e74c00) [pid = 1652] [serial = 1985] [outer = 0x1238ec800] 08:29:14 INFO - PROCESS | 1652 | 1469201354452 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 08:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:29:14 INFO - PROCESS | 1652 | 1469201354465 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1652 | 1469201354466 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:29:14 INFO - PROCESS | 1652 | 1469201354468 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1652 | 1469201354469 Marionette TRACE conn2 <- [1,2618,null,{}] 08:29:14 INFO - PROCESS | 1652 | 1469201354471 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}] 08:29:14 INFO - PROCESS | 1652 | 1469201354472 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:14 INFO - PROCESS | 1652 | 1469201354558 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:29:14 INFO - PROCESS | 1652 | 1469201354623 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:14 INFO - PROCESS | 1652 | 1469201354624 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c021800 == 45 [pid = 1652] [id = 662] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123926000) [pid = 1652] [serial = 1986] [outer = 0x0] 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12918dc00) [pid = 1652] [serial = 1987] [outer = 0x123926000] 08:29:14 INFO - PROCESS | 1652 | 1469201354648 Marionette DEBUG loaded listener.js 08:29:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129298400) [pid = 1652] [serial = 1988] [outer = 0x123926000] 08:29:14 INFO - PROCESS | 1652 | 1469201354926 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]]]}] 08:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 469ms 08:29:14 INFO - PROCESS | 1652 | 1469201354938 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:29:14 INFO - PROCESS | 1652 | 1469201354939 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:29:14 INFO - PROCESS | 1652 | 1469201354948 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:29:14 INFO - PROCESS | 1652 | 1469201354949 Marionette TRACE conn2 <- [1,2622,null,{}] 08:29:14 INFO - PROCESS | 1652 | 1469201354951 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}] 08:29:14 INFO - PROCESS | 1652 | 1469201354952 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:15 INFO - PROCESS | 1652 | 1469201355039 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:29:15 INFO - PROCESS | 1652 | 1469201355043 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:15 INFO - PROCESS | 1652 | 1469201355044 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c485000 == 46 [pid = 1652] [id = 663] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12929f000) [pid = 1652] [serial = 1989] [outer = 0x0] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129492800) [pid = 1652] [serial = 1990] [outer = 0x12929f000] 08:29:15 INFO - PROCESS | 1652 | 1469201355075 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12a6cd400) [pid = 1652] [serial = 1991] [outer = 0x12929f000] 08:29:15 INFO - PROCESS | 1652 | 1469201355524 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]]]}] 08:29:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:29:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 626ms 08:29:15 INFO - PROCESS | 1652 | 1469201355568 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:29:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:29:15 INFO - PROCESS | 1652 | 1469201355570 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:29:15 INFO - PROCESS | 1652 | 1469201355574 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:29:15 INFO - PROCESS | 1652 | 1469201355576 Marionette TRACE conn2 <- [1,2626,null,{}] 08:29:15 INFO - PROCESS | 1652 | 1469201355579 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}] 08:29:15 INFO - PROCESS | 1652 | 1469201355581 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:15 INFO - PROCESS | 1652 | 1469201355688 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:29:15 INFO - PROCESS | 1652 | 1469201355763 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:15 INFO - PROCESS | 1652 | 1469201355765 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117491000 == 47 [pid = 1652] [id = 664] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11335c000) [pid = 1652] [serial = 1992] [outer = 0x0] 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116764800) [pid = 1652] [serial = 1993] [outer = 0x11335c000] 08:29:15 INFO - PROCESS | 1652 | 1469201355796 Marionette DEBUG loaded listener.js 08:29:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118062400) [pid = 1652] [serial = 1994] [outer = 0x11335c000] 08:29:16 INFO - PROCESS | 1652 | 1469201356232 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 08:29:16 INFO - PROCESS | 1652 | 1469201356246 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1652 | 1469201356249 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:29:16 INFO - PROCESS | 1652 | 1469201356254 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1652 | 1469201356255 Marionette TRACE conn2 <- [1,2630,null,{}] 08:29:16 INFO - PROCESS | 1652 | 1469201356258 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}] 08:29:16 INFO - PROCESS | 1652 | 1469201356260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:16 INFO - PROCESS | 1652 | 1469201356365 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:29:16 INFO - PROCESS | 1652 | 1469201356429 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:16 INFO - PROCESS | 1652 | 1469201356430 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x125924800 == 48 [pid = 1652] [id = 665] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11880a400) [pid = 1652] [serial = 1995] [outer = 0x0] 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1199bb400) [pid = 1652] [serial = 1996] [outer = 0x11880a400] 08:29:16 INFO - PROCESS | 1652 | 1469201356501 Marionette DEBUG loaded listener.js 08:29:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119ea4400) [pid = 1652] [serial = 1997] [outer = 0x11880a400] 08:29:16 INFO - PROCESS | 1652 | 1469201356917 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]]]}] 08:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 723ms 08:29:16 INFO - PROCESS | 1652 | 1469201356977 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:29:16 INFO - PROCESS | 1652 | 1469201356978 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:29:16 INFO - PROCESS | 1652 | 1469201356981 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:29:16 INFO - PROCESS | 1652 | 1469201356984 Marionette TRACE conn2 <- [1,2634,null,{}] 08:29:16 INFO - PROCESS | 1652 | 1469201356991 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}] 08:29:16 INFO - PROCESS | 1652 | 1469201356994 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:17 INFO - PROCESS | 1652 | 1469201357116 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:29:17 INFO - PROCESS | 1652 | 1469201357195 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:17 INFO - PROCESS | 1652 | 1469201357197 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c479000 == 49 [pid = 1652] [id = 666] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123e74800) [pid = 1652] [serial = 1998] [outer = 0x0] 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124384c00) [pid = 1652] [serial = 1999] [outer = 0x123e74800] 08:29:17 INFO - PROCESS | 1652 | 1469201357228 Marionette DEBUG loaded listener.js 08:29:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1243e3000) [pid = 1652] [serial = 2000] [outer = 0x123e74800] 08:29:17 INFO - PROCESS | 1652 | 1469201357629 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]]]}] 08:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 675ms 08:29:17 INFO - PROCESS | 1652 | 1469201357657 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:29:17 INFO - PROCESS | 1652 | 1469201357660 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:29:17 INFO - PROCESS | 1652 | 1469201357663 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:29:17 INFO - PROCESS | 1652 | 1469201357665 Marionette TRACE conn2 <- [1,2638,null,{}] 08:29:17 INFO - PROCESS | 1652 | 1469201357667 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}] 08:29:17 INFO - PROCESS | 1652 | 1469201357669 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:17 INFO - PROCESS | 1652 | 1469201357773 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:29:17 INFO - PROCESS | 1652 | 1469201357836 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:17 INFO - PROCESS | 1652 | 1469201357837 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117156800 == 50 [pid = 1652] [id = 667] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1122b1800) [pid = 1652] [serial = 2001] [outer = 0x0] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x115dbcc00) [pid = 1652] [serial = 2002] [outer = 0x1122b1800] 08:29:18 INFO - PROCESS | 1652 | 1469201358049 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11676d000) [pid = 1652] [serial = 2003] [outer = 0x1122b1800] 08:29:18 INFO - PROCESS | 1652 | 1469201358539 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]]]}] 08:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 922ms 08:29:18 INFO - PROCESS | 1652 | 1469201358586 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:29:18 INFO - PROCESS | 1652 | 1469201358589 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:29:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:29:18 INFO - PROCESS | 1652 | 1469201358592 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:29:18 INFO - PROCESS | 1652 | 1469201358593 Marionette TRACE conn2 <- [1,2642,null,{}] 08:29:18 INFO - PROCESS | 1652 | 1469201358596 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}] 08:29:18 INFO - PROCESS | 1652 | 1469201358598 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:18 INFO - PROCESS | 1652 | 1469201358690 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:29:18 INFO - PROCESS | 1652 | 1469201358754 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:18 INFO - PROCESS | 1652 | 1469201358755 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177800 == 51 [pid = 1652] [id = 668] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118312400) [pid = 1652] [serial = 2004] [outer = 0x0] 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11880a000) [pid = 1652] [serial = 2005] [outer = 0x118312400] 08:29:18 INFO - PROCESS | 1652 | 1469201358783 Marionette DEBUG loaded listener.js 08:29:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1195b0800) [pid = 1652] [serial = 2006] [outer = 0x118312400] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x1196c1000 == 50 [pid = 1652] [id = 554] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x116632000 == 49 [pid = 1652] [id = 541] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a60b000 == 48 [pid = 1652] [id = 543] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119993800 == 47 [pid = 1652] [id = 555] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12c021800 == 46 [pid = 1652] [id = 662] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba36800 == 45 [pid = 1652] [id = 661] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7d6000 == 44 [pid = 1652] [id = 660] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12aad8800 == 43 [pid = 1652] [id = 659] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61c800 == 42 [pid = 1652] [id = 658] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x125806800) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12929f400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12898b800 == 41 [pid = 1652] [id = 657] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x126619800 == 40 [pid = 1652] [id = 656] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x125918800 == 39 [pid = 1652] [id = 655] 08:29:18 INFO - PROCESS | 1652 | --DOCSHELL 0x123d68800 == 38 [pid = 1652] [id = 654] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1246e3400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11676b000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11969d400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12392e800) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118503800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243e0000) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113dd7000) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1239e7c00) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1239dd800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116ab0400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11835c400) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11744b400) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1234efc00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118069400) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11913dc00) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x123e97000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1130e6400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1236c8400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x113d57c00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123059800) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11305d400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11990ac00) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123922c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1199c6000) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1239e7800) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 08:29:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116a0c400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 08:29:19 INFO - PROCESS | 1652 | 1469201359148 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]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 572ms 08:29:19 INFO - PROCESS | 1652 | 1469201359164 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1652 | 1469201359166 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:29:19 INFO - PROCESS | 1652 | 1469201359170 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1652 | 1469201359172 Marionette TRACE conn2 <- [1,2646,null,{}] 08:29:19 INFO - PROCESS | 1652 | 1469201359174 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}] 08:29:19 INFO - PROCESS | 1652 | 1469201359177 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:19 INFO - PROCESS | 1652 | 1469201359260 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:29:19 INFO - PROCESS | 1652 | 1469201359321 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:19 INFO - PROCESS | 1652 | 1469201359322 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11669a000 == 39 [pid = 1652] [id = 669] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11835f800) [pid = 1652] [serial = 2007] [outer = 0x0] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1199c2c00) [pid = 1652] [serial = 2008] [outer = 0x11835f800] 08:29:19 INFO - PROCESS | 1652 | 1469201359347 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1231eb400) [pid = 1652] [serial = 2009] [outer = 0x11835f800] 08:29:19 INFO - PROCESS | 1652 | 1469201359656 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]]]}] 08:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 08:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:29:19 INFO - PROCESS | 1652 | 1469201359690 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:29:19 INFO - PROCESS | 1652 | 1469201359691 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:29:19 INFO - PROCESS | 1652 | 1469201359695 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:29:19 INFO - PROCESS | 1652 | 1469201359698 Marionette TRACE conn2 <- [1,2650,null,{}] 08:29:19 INFO - PROCESS | 1652 | 1469201359705 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}] 08:29:19 INFO - PROCESS | 1652 | 1469201359708 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:19 INFO - PROCESS | 1652 | 1469201359788 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:29:19 INFO - PROCESS | 1652 | 1469201359796 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:19 INFO - PROCESS | 1652 | 1469201359797 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d1b800 == 40 [pid = 1652] [id = 670] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1236bf400) [pid = 1652] [serial = 2010] [outer = 0x0] 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123928000) [pid = 1652] [serial = 2011] [outer = 0x1236bf400] 08:29:19 INFO - PROCESS | 1652 | 1469201359822 Marionette DEBUG loaded listener.js 08:29:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123bb9800) [pid = 1652] [serial = 2012] [outer = 0x1236bf400] 08:29:20 INFO - PROCESS | 1652 | 1469201360179 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:29:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 523ms 08:29:20 INFO - PROCESS | 1652 | 1469201360218 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:29:20 INFO - PROCESS | 1652 | 1469201360220 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:29:20 INFO - PROCESS | 1652 | 1469201360222 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1652 | 1469201360223 Marionette TRACE conn2 <- [1,2654,null,{}] 08:29:20 INFO - PROCESS | 1652 | 1469201360225 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}] 08:29:20 INFO - PROCESS | 1652 | 1469201360226 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:20 INFO - PROCESS | 1652 | 1469201360303 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:29:20 INFO - PROCESS | 1652 | 1469201360306 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:20 INFO - PROCESS | 1652 | 1469201360308 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1246bf000 == 41 [pid = 1652] [id = 671] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123ed4000) [pid = 1652] [serial = 2013] [outer = 0x0] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1243e5800) [pid = 1652] [serial = 2014] [outer = 0x123ed4000] 08:29:20 INFO - PROCESS | 1652 | 1469201360335 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1246e7000) [pid = 1652] [serial = 2015] [outer = 0x123ed4000] 08:29:20 INFO - PROCESS | 1652 | 1469201360686 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]]]}] 08:29:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:29:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 468ms 08:29:20 INFO - PROCESS | 1652 | 1469201360691 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:29:20 INFO - PROCESS | 1652 | 1469201360693 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:29:20 INFO - PROCESS | 1652 | 1469201360697 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:29:20 INFO - PROCESS | 1652 | 1469201360699 Marionette TRACE conn2 <- [1,2658,null,{}] 08:29:20 INFO - PROCESS | 1652 | 1469201360702 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}] 08:29:20 INFO - PROCESS | 1652 | 1469201360703 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:20 INFO - PROCESS | 1652 | 1469201360811 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:29:20 INFO - PROCESS | 1652 | 1469201360911 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:20 INFO - PROCESS | 1652 | 1469201360912 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259c3800 == 42 [pid = 1652] [id = 672] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x125811400) [pid = 1652] [serial = 2016] [outer = 0x0] 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1258e7000) [pid = 1652] [serial = 2017] [outer = 0x125811400] 08:29:20 INFO - PROCESS | 1652 | 1469201360949 Marionette DEBUG loaded listener.js 08:29:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126643400) [pid = 1652] [serial = 2018] [outer = 0x125811400] 08:29:21 INFO - PROCESS | 1652 | 1469201361331 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]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 673ms 08:29:21 INFO - PROCESS | 1652 | 1469201361371 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1652 | 1469201361373 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:29:21 INFO - PROCESS | 1652 | 1469201361376 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:29:21 INFO - PROCESS | 1652 | 1469201361378 Marionette TRACE conn2 <- [1,2662,null,{}] 08:29:21 INFO - PROCESS | 1652 | 1469201361381 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}] 08:29:21 INFO - PROCESS | 1652 | 1469201361387 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:21 INFO - PROCESS | 1652 | 1469201361546 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:29:21 INFO - PROCESS | 1652 | 1469201361574 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:21 INFO - PROCESS | 1652 | 1469201361575 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x129125800 == 43 [pid = 1652] [id = 673] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126879800) [pid = 1652] [serial = 2019] [outer = 0x0] 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c41800) [pid = 1652] [serial = 2020] [outer = 0x126879800] 08:29:21 INFO - PROCESS | 1652 | 1469201361613 Marionette DEBUG loaded listener.js 08:29:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128c79400) [pid = 1652] [serial = 2021] [outer = 0x126879800] 08:29:21 INFO - PROCESS | 1652 | 1469201361980 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]]]}] 08:29:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:29:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 621ms 08:29:21 INFO - PROCESS | 1652 | 1469201361996 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:29:21 INFO - PROCESS | 1652 | 1469201361997 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:29:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:29:22 INFO - PROCESS | 1652 | 1469201361999 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:29:22 INFO - PROCESS | 1652 | 1469201362001 Marionette TRACE conn2 <- [1,2666,null,{}] 08:29:22 INFO - PROCESS | 1652 | 1469201362003 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}] 08:29:22 INFO - PROCESS | 1652 | 1469201362004 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:22 INFO - PROCESS | 1652 | 1469201362112 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:29:22 INFO - PROCESS | 1652 | 1469201362123 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:22 INFO - PROCESS | 1652 | 1469201362125 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61a800 == 44 [pid = 1652] [id = 674] 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128e78800) [pid = 1652] [serial = 2022] [outer = 0x0] 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129194000) [pid = 1652] [serial = 2023] [outer = 0x128e78800] 08:29:22 INFO - PROCESS | 1652 | 1469201362150 Marionette DEBUG loaded listener.js 08:29:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129493400) [pid = 1652] [serial = 2024] [outer = 0x128e78800] 08:29:22 INFO - PROCESS | 1652 | 1469201362970 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]]]}] 08:29:23 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) 08:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 08:29:23 INFO - PROCESS | 1652 | 1469201363018 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:29:23 INFO - PROCESS | 1652 | 1469201363020 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:29:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:29:23 INFO - PROCESS | 1652 | 1469201363022 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:29:23 INFO - PROCESS | 1652 | 1469201363023 Marionette TRACE conn2 <- [1,2670,null,{}] 08:29:23 INFO - PROCESS | 1652 | 1469201363025 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}] 08:29:23 INFO - PROCESS | 1652 | 1469201363026 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:23 INFO - PROCESS | 1652 | 1469201363128 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:29:23 INFO - PROCESS | 1652 | 1469201363140 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:23 INFO - PROCESS | 1652 | 1469201363141 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12accd000 == 45 [pid = 1652] [id = 675] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a6cf000) [pid = 1652] [serial = 2025] [outer = 0x0] 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a7b0400) [pid = 1652] [serial = 2026] [outer = 0x12a6cf000] 08:29:23 INFO - PROCESS | 1652 | 1469201363166 Marionette DEBUG loaded listener.js 08:29:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a7b6c00) [pid = 1652] [serial = 2027] [outer = 0x12a6cf000] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1243ddc00) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1238ec800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123926000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129196400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126238000) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1265ab400) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116990800) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bed400) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116764400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119ce1000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1246eb000) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129b0c00) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123927c00) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1199c1400) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1176c6c00) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119ce4800) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:29:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112a90000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:29:24 INFO - PROCESS | 1652 | 1469201364101 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"]]]}] 08:29:24 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 08:29:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:29:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1118ms 08:29:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:29:24 INFO - PROCESS | 1652 | 1469201364141 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:29:24 INFO - PROCESS | 1652 | 1469201364142 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:29:24 INFO - PROCESS | 1652 | 1469201364144 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:29:24 INFO - PROCESS | 1652 | 1469201364145 Marionette TRACE conn2 <- [1,2674,null,{}] 08:29:24 INFO - PROCESS | 1652 | 1469201364148 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}] 08:29:24 INFO - PROCESS | 1652 | 1469201364149 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:24 INFO - PROCESS | 1652 | 1469201364267 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:29:24 INFO - PROCESS | 1652 | 1469201364276 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:24 INFO - PROCESS | 1652 | 1469201364277 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12acd7800 == 46 [pid = 1652] [id = 676] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129b0c00) [pid = 1652] [serial = 2028] [outer = 0x0] 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11850d000) [pid = 1652] [serial = 2029] [outer = 0x1129b0c00] 08:29:24 INFO - PROCESS | 1652 | 1469201364301 Marionette DEBUG loaded listener.js 08:29:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1246eb000) [pid = 1652] [serial = 2030] [outer = 0x1129b0c00] 08:29:25 INFO - PROCESS | 1652 | 1469201365129 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"]]]}] 08:29:25 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 08:29:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 08:29:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:29:25 INFO - PROCESS | 1652 | 1469201365164 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:29:25 INFO - PROCESS | 1652 | 1469201365166 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:29:25 INFO - PROCESS | 1652 | 1469201365168 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:29:25 INFO - PROCESS | 1652 | 1469201365169 Marionette TRACE conn2 <- [1,2678,null,{}] 08:29:25 INFO - PROCESS | 1652 | 1469201365171 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}] 08:29:25 INFO - PROCESS | 1652 | 1469201365172 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:25 INFO - PROCESS | 1652 | 1469201365255 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:29:25 INFO - PROCESS | 1652 | 1469201365259 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:25 INFO - PROCESS | 1652 | 1469201365260 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c474800 == 47 [pid = 1652] [id = 677] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128e80000) [pid = 1652] [serial = 2031] [outer = 0x0] 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a7b7400) [pid = 1652] [serial = 2032] [outer = 0x128e80000] 08:29:25 INFO - PROCESS | 1652 | 1469201365287 Marionette DEBUG loaded listener.js 08:29:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a8b4800) [pid = 1652] [serial = 2033] [outer = 0x128e80000] 08:29:26 INFO - PROCESS | 1652 | 1469201366234 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]]]}] 08:29:26 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) 08:29:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1070ms 08:29:26 INFO - PROCESS | 1652 | 1469201366238 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:29:26 INFO - PROCESS | 1652 | 1469201366241 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:29:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:29:26 INFO - PROCESS | 1652 | 1469201366246 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:29:26 INFO - PROCESS | 1652 | 1469201366248 Marionette TRACE conn2 <- [1,2682,null,{}] 08:29:26 INFO - PROCESS | 1652 | 1469201366251 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}] 08:29:26 INFO - PROCESS | 1652 | 1469201366253 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:26 INFO - PROCESS | 1652 | 1469201366388 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:29:26 INFO - PROCESS | 1652 | 1469201366491 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:26 INFO - PROCESS | 1652 | 1469201366492 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188a1800 == 48 [pid = 1652] [id = 678] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11698b800) [pid = 1652] [serial = 2034] [outer = 0x0] 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11831a400) [pid = 1652] [serial = 2035] [outer = 0x11698b800] 08:29:26 INFO - PROCESS | 1652 | 1469201366524 Marionette DEBUG loaded listener.js 08:29:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119298400) [pid = 1652] [serial = 2036] [outer = 0x11698b800] 08:29:27 INFO - PROCESS | 1652 | 1469201367487 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]]]}] 08:29:27 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) 08:29:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1274ms 08:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:29:27 INFO - PROCESS | 1652 | 1469201367520 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:29:27 INFO - PROCESS | 1652 | 1469201367523 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:29:27 INFO - PROCESS | 1652 | 1469201367528 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:29:27 INFO - PROCESS | 1652 | 1469201367530 Marionette TRACE conn2 <- [1,2686,null,{}] 08:29:27 INFO - PROCESS | 1652 | 1469201367532 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}] 08:29:27 INFO - PROCESS | 1652 | 1469201367534 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:27 INFO - PROCESS | 1652 | 1469201367638 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:29:27 INFO - PROCESS | 1652 | 1469201367701 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:27 INFO - PROCESS | 1652 | 1469201367702 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x115daf800 == 49 [pid = 1652] [id = 679] 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112f14000) [pid = 1652] [serial = 2037] [outer = 0x0] 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116ab2400) [pid = 1652] [serial = 2038] [outer = 0x112f14000] 08:29:27 INFO - PROCESS | 1652 | 1469201367894 Marionette DEBUG loaded listener.js 08:29:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118227400) [pid = 1652] [serial = 2039] [outer = 0x112f14000] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116f0e800 == 48 [pid = 1652] [id = 635] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1181f6000 == 47 [pid = 1652] [id = 538] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1241d0800 == 46 [pid = 1652] [id = 540] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12acd7800 == 45 [pid = 1652] [id = 676] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12accd000 == 44 [pid = 1652] [id = 675] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61a800 == 43 [pid = 1652] [id = 674] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129125800 == 42 [pid = 1652] [id = 673] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1259c3800 == 41 [pid = 1652] [id = 672] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1246bf000 == 40 [pid = 1652] [id = 671] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123d1b800 == 39 [pid = 1652] [id = 670] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11669a000 == 38 [pid = 1652] [id = 669] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119177800 == 37 [pid = 1652] [id = 668] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117156800 == 36 [pid = 1652] [id = 667] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c485000 == 35 [pid = 1652] [id = 663] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d2000 == 34 [pid = 1652] [id = 545] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a854000 == 33 [pid = 1652] [id = 544] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123eff800 == 32 [pid = 1652] [id = 546] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117491000 == 31 [pid = 1652] [id = 664] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c479000 == 30 [pid = 1652] [id = 666] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x125924800 == 29 [pid = 1652] [id = 665] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c474800 == 28 [pid = 1652] [id = 677] 08:29:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1188a1800 == 27 [pid = 1652] [id = 678] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12948bc00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126524000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12686ec00) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11871f000) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11914a400) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x128bf6400) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176c4c00) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116988c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1211ef800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1234f9800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1258ea000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129b9000) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113d57800) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x123bbbc00) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12348ec00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x120fcc800) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118066400) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118355800) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1236c4c00) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12392bc00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x120fce400) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118314c00) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128c3d400) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1243e6c00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x129492800) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x126230800) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x126b8ac00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1265aac00) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x128c42400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12918dc00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x123ea0400) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x128e74c00) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x129298400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 08:29:28 INFO - PROCESS | 1652 | 1469201368973 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"]]]}] 08:29:29 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 08:29:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1473ms 08:29:29 INFO - PROCESS | 1652 | 1469201369002 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1652 | 1469201369004 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:29:29 INFO - PROCESS | 1652 | 1469201369008 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1652 | 1469201369010 Marionette TRACE conn2 <- [1,2690,null,{}] 08:29:29 INFO - PROCESS | 1652 | 1469201369014 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}] 08:29:29 INFO - PROCESS | 1652 | 1469201369016 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:29 INFO - PROCESS | 1652 | 1469201369094 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:29:29 INFO - PROCESS | 1652 | 1469201369098 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:29 INFO - PROCESS | 1652 | 1469201369102 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e16800 == 28 [pid = 1652] [id = 680] 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116a0e000) [pid = 1652] [serial = 2040] [outer = 0x0] 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116aba400) [pid = 1652] [serial = 2041] [outer = 0x116a0e000] 08:29:29 INFO - PROCESS | 1652 | 1469201369132 Marionette DEBUG loaded listener.js 08:29:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11806a000) [pid = 1652] [serial = 2042] [outer = 0x116a0e000] 08:29:29 INFO - PROCESS | 1652 | 1469201369969 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"]]]}] 08:29:29 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 08:29:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:29:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 975ms 08:29:29 INFO - PROCESS | 1652 | 1469201369982 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:29:29 INFO - PROCESS | 1652 | 1469201369986 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:29:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:29:29 INFO - PROCESS | 1652 | 1469201369991 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:29:29 INFO - PROCESS | 1652 | 1469201369993 Marionette TRACE conn2 <- [1,2694,null,{}] 08:29:29 INFO - PROCESS | 1652 | 1469201369997 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}] 08:29:30 INFO - PROCESS | 1652 | 1469201369999 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:30 INFO - PROCESS | 1652 | 1469201370083 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:29:30 INFO - PROCESS | 1652 | 1469201370137 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:30 INFO - PROCESS | 1652 | 1469201370139 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11874d800 == 29 [pid = 1652] [id = 681] 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118352c00) [pid = 1652] [serial = 2043] [outer = 0x0] 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119297c00) [pid = 1652] [serial = 2044] [outer = 0x118352c00] 08:29:30 INFO - PROCESS | 1652 | 1469201370166 Marionette DEBUG loaded listener.js 08:29:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1199bb000) [pid = 1652] [serial = 2045] [outer = 0x118352c00] 08:29:30 INFO - PROCESS | 1652 | 1469201370953 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"]]]}] 08:29:30 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 08:29:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 975ms 08:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:29:30 INFO - PROCESS | 1652 | 1469201370965 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:29:30 INFO - PROCESS | 1652 | 1469201370967 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:29:30 INFO - PROCESS | 1652 | 1469201370969 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:29:30 INFO - PROCESS | 1652 | 1469201370972 Marionette TRACE conn2 <- [1,2698,null,{}] 08:29:30 INFO - PROCESS | 1652 | 1469201370996 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}] 08:29:31 INFO - PROCESS | 1652 | 1469201370999 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:31 INFO - PROCESS | 1652 | 1469201371102 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:29:31 INFO - PROCESS | 1652 | 1469201371107 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:31 INFO - PROCESS | 1652 | 1469201371109 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12316f800 == 30 [pid = 1652] [id = 682] 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1211f4800) [pid = 1652] [serial = 2046] [outer = 0x0] 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1236c0000) [pid = 1652] [serial = 2047] [outer = 0x1211f4800] 08:29:31 INFO - PROCESS | 1652 | 1469201371138 Marionette DEBUG loaded listener.js 08:29:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1238ef800) [pid = 1652] [serial = 2048] [outer = 0x1211f4800] 08:29:31 INFO - PROCESS | 1652 | 1469201371963 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"]]]}] 08:29:31 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 08:29:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:29:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:29:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1022ms 08:29:31 INFO - PROCESS | 1652 | 1469201371993 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:29:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:29:31 INFO - PROCESS | 1652 | 1469201371997 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 1652 | 1469201371999 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1652 | 1469201372000 Marionette TRACE conn2 <- [1,2702,null,{}] 08:29:32 INFO - PROCESS | 1652 | 1469201372002 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}] 08:29:32 INFO - PROCESS | 1652 | 1469201372004 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:32 INFO - PROCESS | 1652 | 1469201372099 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:29:32 INFO - PROCESS | 1652 | 1469201372138 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:32 INFO - PROCESS | 1652 | 1469201372140 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ef9800 == 31 [pid = 1652] [id = 683] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12392d800) [pid = 1652] [serial = 2049] [outer = 0x0] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1239e9c00) [pid = 1652] [serial = 2050] [outer = 0x12392d800] 08:29:32 INFO - PROCESS | 1652 | 1469201372164 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123e6b800) [pid = 1652] [serial = 2051] [outer = 0x12392d800] 08:29:32 INFO - PROCESS | 1652 | 1469201372507 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]]]}] 08:29:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 08:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:29:32 INFO - PROCESS | 1652 | 1469201372517 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:29:32 INFO - PROCESS | 1652 | 1469201372518 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:29:32 INFO - PROCESS | 1652 | 1469201372520 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:29:32 INFO - PROCESS | 1652 | 1469201372521 Marionette TRACE conn2 <- [1,2706,null,{}] 08:29:32 INFO - PROCESS | 1652 | 1469201372524 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}] 08:29:32 INFO - PROCESS | 1652 | 1469201372525 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:32 INFO - PROCESS | 1652 | 1469201372630 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:29:32 INFO - PROCESS | 1652 | 1469201372669 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:32 INFO - PROCESS | 1652 | 1469201372670 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244d1800 == 32 [pid = 1652] [id = 684] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123e75800) [pid = 1652] [serial = 2052] [outer = 0x0] 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x12438f400) [pid = 1652] [serial = 2053] [outer = 0x123e75800] 08:29:32 INFO - PROCESS | 1652 | 1469201372694 Marionette DEBUG loaded listener.js 08:29:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1243e8400) [pid = 1652] [serial = 2054] [outer = 0x123e75800] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128e80000) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126879800) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1236bf400) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123ed4000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x123e74800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11335c000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12929f000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1122b1800) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11835f800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118312400) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x125811400) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11880a400) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x128e78800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a6cf000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:29:33 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1129b0c00) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:29:33 INFO - PROCESS | 1652 | 1469201373178 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]]]}] 08:29:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:29:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 668ms 08:29:33 INFO - PROCESS | 1652 | 1469201373189 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:29:33 INFO - PROCESS | 1652 | 1469201373190 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:29:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:29:33 INFO - PROCESS | 1652 | 1469201373193 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1652 | 1469201373196 Marionette TRACE conn2 <- [1,2710,null,{}] 08:29:33 INFO - PROCESS | 1652 | 1469201373198 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}] 08:29:33 INFO - PROCESS | 1652 | 1469201373202 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:33 INFO - PROCESS | 1652 | 1469201373297 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:29:33 INFO - PROCESS | 1652 | 1469201373301 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:33 INFO - PROCESS | 1652 | 1469201373302 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259d7800 == 33 [pid = 1652] [id = 685] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116765000) [pid = 1652] [serial = 2055] [outer = 0x0] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1246e3400) [pid = 1652] [serial = 2056] [outer = 0x116765000] 08:29:33 INFO - PROCESS | 1652 | 1469201373328 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1258e9000) [pid = 1652] [serial = 2057] [outer = 0x116765000] 08:29:33 INFO - PROCESS | 1652 | 1469201373686 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] 08:29:33 INFO - PROCESS | 1652 | 1469201373723 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:29:33 INFO - PROCESS | 1652 | 1469201373725 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:29:33 INFO - PROCESS | 1652 | 1469201373726 Marionette TRACE conn2 <- [1,2714,null,{}] 08:29:33 INFO - PROCESS | 1652 | 1469201373728 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}] 08:29:33 INFO - PROCESS | 1652 | 1469201373729 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:33 INFO - PROCESS | 1652 | 1469201373810 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:29:33 INFO - PROCESS | 1652 | 1469201373816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:33 INFO - PROCESS | 1652 | 1469201373817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e9800 == 34 [pid = 1652] [id = 686] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x126237000) [pid = 1652] [serial = 2058] [outer = 0x0] 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1265a1000) [pid = 1652] [serial = 2059] [outer = 0x126237000] 08:29:33 INFO - PROCESS | 1652 | 1469201373841 Marionette DEBUG loaded listener.js 08:29:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x12686e400) [pid = 1652] [serial = 2060] [outer = 0x126237000] 08:29:34 INFO - PROCESS | 1652 | 1469201374154 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]]]}] 08:29:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 08:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:29:34 INFO - PROCESS | 1652 | 1469201374194 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:29:34 INFO - PROCESS | 1652 | 1469201374195 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1652 | 1469201374197 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1652 | 1469201374198 Marionette TRACE conn2 <- [1,2718,null,{}] 08:29:34 INFO - PROCESS | 1652 | 1469201374200 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}] 08:29:34 INFO - PROCESS | 1652 | 1469201374201 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:34 INFO - PROCESS | 1652 | 1469201374274 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:29:34 INFO - PROCESS | 1652 | 1469201374279 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:34 INFO - PROCESS | 1652 | 1469201374280 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b6000 == 35 [pid = 1652] [id = 687] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x12686f400) [pid = 1652] [serial = 2061] [outer = 0x0] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128befc00) [pid = 1652] [serial = 2062] [outer = 0x12686f400] 08:29:34 INFO - PROCESS | 1652 | 1469201374304 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128bf7800) [pid = 1652] [serial = 2063] [outer = 0x12686f400] 08:29:34 INFO - PROCESS | 1652 | 1469201374648 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] 08:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:29:34 INFO - PROCESS | 1652 | 1469201374668 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:29:34 INFO - PROCESS | 1652 | 1469201374670 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:29:34 INFO - PROCESS | 1652 | 1469201374671 Marionette TRACE conn2 <- [1,2722,null,{}] 08:29:34 INFO - PROCESS | 1652 | 1469201374673 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}] 08:29:34 INFO - PROCESS | 1652 | 1469201374675 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:34 INFO - PROCESS | 1652 | 1469201374780 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:29:34 INFO - PROCESS | 1652 | 1469201374786 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:34 INFO - PROCESS | 1652 | 1469201374795 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a607800 == 36 [pid = 1652] [id = 688] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x128bf3000) [pid = 1652] [serial = 2064] [outer = 0x0] 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x128bfc400) [pid = 1652] [serial = 2065] [outer = 0x128bf3000] 08:29:34 INFO - PROCESS | 1652 | 1469201374820 Marionette DEBUG loaded listener.js 08:29:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x128c70400) [pid = 1652] [serial = 2066] [outer = 0x128bf3000] 08:29:35 INFO - PROCESS | 1652 | 1469201375169 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] 08:29:35 INFO - PROCESS | 1652 | 1469201375192 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:29:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:29:35 INFO - PROCESS | 1652 | 1469201375198 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:29:35 INFO - PROCESS | 1652 | 1469201375201 Marionette TRACE conn2 <- [1,2726,null,{}] 08:29:35 INFO - PROCESS | 1652 | 1469201375205 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}] 08:29:35 INFO - PROCESS | 1652 | 1469201375207 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:35 INFO - PROCESS | 1652 | 1469201375315 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:29:35 INFO - PROCESS | 1652 | 1469201375373 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:35 INFO - PROCESS | 1652 | 1469201375376 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169c8000 == 37 [pid = 1652] [id = 689] 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113d55c00) [pid = 1652] [serial = 2067] [outer = 0x0] 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x116152800) [pid = 1652] [serial = 2068] [outer = 0x113d55c00] 08:29:35 INFO - PROCESS | 1652 | 1469201375407 Marionette DEBUG loaded listener.js 08:29:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176c4c00) [pid = 1652] [serial = 2069] [outer = 0x113d55c00] 08:29:35 INFO - PROCESS | 1652 | 1469201375963 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]]]}] 08:29:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:29:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 870ms 08:29:36 INFO - PROCESS | 1652 | 1469201376069 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:29:36 INFO - PROCESS | 1652 | 1469201376072 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:29:36 INFO - PROCESS | 1652 | 1469201376101 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:29:36 INFO - PROCESS | 1652 | 1469201376103 Marionette TRACE conn2 <- [1,2730,null,{}] 08:29:36 INFO - PROCESS | 1652 | 1469201376105 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}] 08:29:36 INFO - PROCESS | 1652 | 1469201376107 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:36 INFO - PROCESS | 1652 | 1469201376218 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:29:36 INFO - PROCESS | 1652 | 1469201376276 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:36 INFO - PROCESS | 1652 | 1469201376278 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d05000 == 38 [pid = 1652] [id = 690] 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119295c00) [pid = 1652] [serial = 2070] [outer = 0x0] 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1199c2000) [pid = 1652] [serial = 2071] [outer = 0x119295c00] 08:29:36 INFO - PROCESS | 1652 | 1469201376309 Marionette DEBUG loaded listener.js 08:29:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1211ec400) [pid = 1652] [serial = 2072] [outer = 0x119295c00] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1292b6000 == 37 [pid = 1652] [id = 687] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e9800 == 36 [pid = 1652] [id = 686] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1259d7800 == 35 [pid = 1652] [id = 685] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1244d1800 == 34 [pid = 1652] [id = 684] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x123ef9800 == 33 [pid = 1652] [id = 683] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12316f800 == 32 [pid = 1652] [id = 682] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11874d800 == 31 [pid = 1652] [id = 681] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x113e16800 == 30 [pid = 1652] [id = 680] 08:29:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115daf800 == 29 [pid = 1652] [id = 679] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12a7b7400) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a8b4800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128c41800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123928000) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123bb9800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1243e5800) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1246e7000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x124384c00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1243e3000) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x116764800) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118062400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a6cd400) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x115dbcc00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x11676d000) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1199c2c00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1231eb400) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11880a000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1195b0800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1258e7000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1199bb400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x119ea4400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x129194000) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x12a7b0400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x11850d000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12a7b6c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x129493400) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x1246eb000) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x128c79400) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x126643400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 08:29:37 INFO - PROCESS | 1652 | 1469201377376 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"]]]}] 08:29:37 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 08:29:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:29:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:29:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:29:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1324ms 08:29:37 INFO - PROCESS | 1652 | 1469201377424 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1652 | 1469201377426 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:29:37 INFO - PROCESS | 1652 | 1469201377433 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1652 | 1469201377434 Marionette TRACE conn2 <- [1,2734,null,{}] 08:29:37 INFO - PROCESS | 1652 | 1469201377438 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}] 08:29:37 INFO - PROCESS | 1652 | 1469201377440 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:37 INFO - PROCESS | 1652 | 1469201377512 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:29:37 INFO - PROCESS | 1652 | 1469201377516 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:37 INFO - PROCESS | 1652 | 1469201377518 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f1c000 == 30 [pid = 1652] [id = 691] 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1133ea800) [pid = 1652] [serial = 2073] [outer = 0x0] 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x117d42800) [pid = 1652] [serial = 2074] [outer = 0x1133ea800] 08:29:37 INFO - PROCESS | 1652 | 1469201377548 Marionette DEBUG loaded listener.js 08:29:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x118228000) [pid = 1652] [serial = 2075] [outer = 0x1133ea800] 08:29:37 INFO - PROCESS | 1652 | 1469201377927 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]]]}] 08:29:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:29:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 526ms 08:29:37 INFO - PROCESS | 1652 | 1469201377955 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:29:37 INFO - PROCESS | 1652 | 1469201377958 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:29:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:29:37 INFO - PROCESS | 1652 | 1469201377965 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:29:37 INFO - PROCESS | 1652 | 1469201377966 Marionette TRACE conn2 <- [1,2738,null,{}] 08:29:37 INFO - PROCESS | 1652 | 1469201377969 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}] 08:29:37 INFO - PROCESS | 1652 | 1469201377970 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:38 INFO - PROCESS | 1652 | 1469201378049 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:29:38 INFO - PROCESS | 1652 | 1469201378053 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:38 INFO - PROCESS | 1652 | 1469201378054 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119993800 == 31 [pid = 1652] [id = 692] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11835f800) [pid = 1652] [serial = 2076] [outer = 0x0] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1195ae000) [pid = 1652] [serial = 2077] [outer = 0x11835f800] 08:29:38 INFO - PROCESS | 1652 | 1469201378083 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1199c0400) [pid = 1652] [serial = 2078] [outer = 0x11835f800] 08:29:38 INFO - PROCESS | 1652 | 1469201378438 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]]]}] 08:29:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:29:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 08:29:38 INFO - PROCESS | 1652 | 1469201378486 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:29:38 INFO - PROCESS | 1652 | 1469201378487 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:29:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:29:38 INFO - PROCESS | 1652 | 1469201378489 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:29:38 INFO - PROCESS | 1652 | 1469201378492 Marionette TRACE conn2 <- [1,2742,null,{}] 08:29:38 INFO - PROCESS | 1652 | 1469201378499 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}] 08:29:38 INFO - PROCESS | 1652 | 1469201378503 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:38 INFO - PROCESS | 1652 | 1469201378584 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:29:38 INFO - PROCESS | 1652 | 1469201378590 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:38 INFO - PROCESS | 1652 | 1469201378593 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d02800 == 32 [pid = 1652] [id = 693] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x120fcd000) [pid = 1652] [serial = 2079] [outer = 0x0] 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1234fa400) [pid = 1652] [serial = 2080] [outer = 0x120fcd000] 08:29:38 INFO - PROCESS | 1652 | 1469201378623 Marionette DEBUG loaded listener.js 08:29:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x123927000) [pid = 1652] [serial = 2081] [outer = 0x120fcd000] 08:29:38 INFO - PROCESS | 1652 | 1469201378974 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 08:29:39 INFO - PROCESS | 1652 | 1469201379010 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1652 | 1469201379012 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:29:39 INFO - PROCESS | 1652 | 1469201379014 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1652 | 1469201379015 Marionette TRACE conn2 <- [1,2746,null,{}] 08:29:39 INFO - PROCESS | 1652 | 1469201379018 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}] 08:29:39 INFO - PROCESS | 1652 | 1469201379019 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:39 INFO - PROCESS | 1652 | 1469201379099 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:29:39 INFO - PROCESS | 1652 | 1469201379166 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:39 INFO - PROCESS | 1652 | 1469201379167 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12441e800 == 33 [pid = 1652] [id = 694] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1132cb800) [pid = 1652] [serial = 2082] [outer = 0x0] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x12399cc00) [pid = 1652] [serial = 2083] [outer = 0x1132cb800] 08:29:39 INFO - PROCESS | 1652 | 1469201379195 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123e74800) [pid = 1652] [serial = 2084] [outer = 0x1132cb800] 08:29:39 INFO - PROCESS | 1652 | 1469201379515 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]]]}] 08:29:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:29:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 08:29:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:29:39 INFO - PROCESS | 1652 | 1469201379538 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:29:39 INFO - PROCESS | 1652 | 1469201379540 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:29:39 INFO - PROCESS | 1652 | 1469201379542 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:29:39 INFO - PROCESS | 1652 | 1469201379543 Marionette TRACE conn2 <- [1,2750,null,{}] 08:29:39 INFO - PROCESS | 1652 | 1469201379547 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}] 08:29:39 INFO - PROCESS | 1652 | 1469201379549 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:39 INFO - PROCESS | 1652 | 1469201379648 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:29:39 INFO - PROCESS | 1652 | 1469201379651 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:39 INFO - PROCESS | 1652 | 1469201379653 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12660a000 == 34 [pid = 1652] [id = 695] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x120fcfc00) [pid = 1652] [serial = 2085] [outer = 0x0] 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x124388400) [pid = 1652] [serial = 2086] [outer = 0x120fcfc00] 08:29:39 INFO - PROCESS | 1652 | 1469201379677 Marionette DEBUG loaded listener.js 08:29:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1248a5000) [pid = 1652] [serial = 2087] [outer = 0x120fcfc00] 08:29:40 INFO - PROCESS | 1652 | 1469201380023 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]]]}] 08:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 522ms 08:29:40 INFO - PROCESS | 1652 | 1469201380064 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1652 | 1469201380065 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:29:40 INFO - PROCESS | 1652 | 1469201380068 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1652 | 1469201380069 Marionette TRACE conn2 <- [1,2754,null,{}] 08:29:40 INFO - PROCESS | 1652 | 1469201380071 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}] 08:29:40 INFO - PROCESS | 1652 | 1469201380075 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:40 INFO - PROCESS | 1652 | 1469201380192 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:29:40 INFO - PROCESS | 1652 | 1469201380205 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:40 INFO - PROCESS | 1652 | 1469201380206 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12912a800 == 35 [pid = 1652] [id = 696] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1258e1000) [pid = 1652] [serial = 2088] [outer = 0x0] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x126640000) [pid = 1652] [serial = 2089] [outer = 0x1258e1000] 08:29:40 INFO - PROCESS | 1652 | 1469201380237 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x128c42800) [pid = 1652] [serial = 2090] [outer = 0x1258e1000] 08:29:40 INFO - PROCESS | 1652 | 1469201380554 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]]]}] 08:29:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:29:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 08:29:40 INFO - PROCESS | 1652 | 1469201380586 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:29:40 INFO - PROCESS | 1652 | 1469201380587 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:29:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:29:40 INFO - PROCESS | 1652 | 1469201380589 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:29:40 INFO - PROCESS | 1652 | 1469201380590 Marionette TRACE conn2 <- [1,2758,null,{}] 08:29:40 INFO - PROCESS | 1652 | 1469201380593 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}] 08:29:40 INFO - PROCESS | 1652 | 1469201380594 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:40 INFO - PROCESS | 1652 | 1469201380692 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:29:40 INFO - PROCESS | 1652 | 1469201380705 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:40 INFO - PROCESS | 1652 | 1469201380706 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a85a000 == 36 [pid = 1652] [id = 697] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x128bf7400) [pid = 1652] [serial = 2091] [outer = 0x0] 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x128e81000) [pid = 1652] [serial = 2092] [outer = 0x128bf7400] 08:29:40 INFO - PROCESS | 1652 | 1469201380730 Marionette DEBUG loaded listener.js 08:29:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x129193c00) [pid = 1652] [serial = 2093] [outer = 0x128bf7400] 08:29:41 INFO - PROCESS | 1652 | 1469201381193 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]]]}] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118352c00) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112f14000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12392d800) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x116a0e000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1211f4800) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123e75800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12686f400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116765000) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x126237000) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:29:41 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x11698b800) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:29:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:29:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 618ms 08:29:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:29:41 INFO - PROCESS | 1652 | 1469201381209 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1652 | 1469201381211 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:29:41 INFO - PROCESS | 1652 | 1469201381214 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1652 | 1469201381215 Marionette TRACE conn2 <- [1,2762,null,{}] 08:29:41 INFO - PROCESS | 1652 | 1469201381219 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}] 08:29:41 INFO - PROCESS | 1652 | 1469201381221 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:41 INFO - PROCESS | 1652 | 1469201381339 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:29:41 INFO - PROCESS | 1652 | 1469201381351 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:41 INFO - PROCESS | 1652 | 1469201381352 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaf2000 == 37 [pid = 1652] [id = 698] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1188f1400) [pid = 1652] [serial = 2094] [outer = 0x0] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1211f4800) [pid = 1652] [serial = 2095] [outer = 0x1188f1400] 08:29:41 INFO - PROCESS | 1652 | 1469201381398 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12448a800) [pid = 1652] [serial = 2096] [outer = 0x1188f1400] 08:29:41 INFO - PROCESS | 1652 | 1469201381719 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]]]}] 08:29:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:29:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 08:29:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:29:41 INFO - PROCESS | 1652 | 1469201381734 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:29:41 INFO - PROCESS | 1652 | 1469201381735 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:29:41 INFO - PROCESS | 1652 | 1469201381737 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:29:41 INFO - PROCESS | 1652 | 1469201381738 Marionette TRACE conn2 <- [1,2766,null,{}] 08:29:41 INFO - PROCESS | 1652 | 1469201381740 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}] 08:29:41 INFO - PROCESS | 1652 | 1469201381741 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:41 INFO - PROCESS | 1652 | 1469201381820 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:29:41 INFO - PROCESS | 1652 | 1469201381886 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:41 INFO - PROCESS | 1652 | 1469201381887 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba04800 == 38 [pid = 1652] [id = 699] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x125810800) [pid = 1652] [serial = 2097] [outer = 0x0] 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x12929a800) [pid = 1652] [serial = 2098] [outer = 0x125810800] 08:29:41 INFO - PROCESS | 1652 | 1469201381911 Marionette DEBUG loaded listener.js 08:29:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x129487800) [pid = 1652] [serial = 2099] [outer = 0x125810800] 08:29:42 INFO - PROCESS | 1652 | 1469201382177 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]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 08:29:42 INFO - PROCESS | 1652 | 1469201382207 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1652 | 1469201382209 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:29:42 INFO - PROCESS | 1652 | 1469201382218 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1652 | 1469201382219 Marionette TRACE conn2 <- [1,2770,null,{}] 08:29:42 INFO - PROCESS | 1652 | 1469201382221 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}] 08:29:42 INFO - PROCESS | 1652 | 1469201382223 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:42 INFO - PROCESS | 1652 | 1469201382310 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:29:42 INFO - PROCESS | 1652 | 1469201382316 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:42 INFO - PROCESS | 1652 | 1469201382324 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba39000 == 39 [pid = 1652] [id = 700] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1298a0800) [pid = 1652] [serial = 2100] [outer = 0x0] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x12a7b2c00) [pid = 1652] [serial = 2101] [outer = 0x1298a0800] 08:29:42 INFO - PROCESS | 1652 | 1469201382349 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x12a7bb800) [pid = 1652] [serial = 2102] [outer = 0x1298a0800] 08:29:42 INFO - PROCESS | 1652 | 1469201382702 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]]]}] 08:29:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:29:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 08:29:42 INFO - PROCESS | 1652 | 1469201382745 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:29:42 INFO - PROCESS | 1652 | 1469201382746 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:29:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:29:42 INFO - PROCESS | 1652 | 1469201382749 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:29:42 INFO - PROCESS | 1652 | 1469201382751 Marionette TRACE conn2 <- [1,2774,null,{}] 08:29:42 INFO - PROCESS | 1652 | 1469201382753 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}] 08:29:42 INFO - PROCESS | 1652 | 1469201382755 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:42 INFO - PROCESS | 1652 | 1469201382841 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:29:42 INFO - PROCESS | 1652 | 1469201382847 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:42 INFO - PROCESS | 1652 | 1469201382848 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c47f000 == 40 [pid = 1652] [id = 701] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12a7bd000) [pid = 1652] [serial = 2103] [outer = 0x0] 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12a8bb800) [pid = 1652] [serial = 2104] [outer = 0x12a7bd000] 08:29:42 INFO - PROCESS | 1652 | 1469201382874 Marionette DEBUG loaded listener.js 08:29:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12acf3000) [pid = 1652] [serial = 2105] [outer = 0x12a7bd000] 08:29:43 INFO - PROCESS | 1652 | 1469201383300 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]]]}] 08:29:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:29:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 08:29:43 INFO - PROCESS | 1652 | 1469201383320 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:29:43 INFO - PROCESS | 1652 | 1469201383323 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:29:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:29:43 INFO - PROCESS | 1652 | 1469201383328 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:29:43 INFO - PROCESS | 1652 | 1469201383331 Marionette TRACE conn2 <- [1,2778,null,{}] 08:29:43 INFO - PROCESS | 1652 | 1469201383335 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}] 08:29:43 INFO - PROCESS | 1652 | 1469201383336 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:43 INFO - PROCESS | 1652 | 1469201383442 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:29:43 INFO - PROCESS | 1652 | 1469201383517 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:43 INFO - PROCESS | 1652 | 1469201383520 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11889c000 == 41 [pid = 1652] [id = 702] 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1130c5800) [pid = 1652] [serial = 2106] [outer = 0x0] 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117d35000) [pid = 1652] [serial = 2107] [outer = 0x1130c5800] 08:29:43 INFO - PROCESS | 1652 | 1469201383551 Marionette DEBUG loaded listener.js 08:29:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118352400) [pid = 1652] [serial = 2108] [outer = 0x1130c5800] 08:29:43 INFO - PROCESS | 1652 | 1469201383943 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]]]}] 08:29:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:29:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 673ms 08:29:44 INFO - PROCESS | 1652 | 1469201384000 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1652 | 1469201384003 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:29:44 INFO - PROCESS | 1652 | 1469201384007 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1652 | 1469201384009 Marionette TRACE conn2 <- [1,2782,null,{}] 08:29:44 INFO - PROCESS | 1652 | 1469201384013 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}] 08:29:44 INFO - PROCESS | 1652 | 1469201384015 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:44 INFO - PROCESS | 1652 | 1469201384118 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:29:44 INFO - PROCESS | 1652 | 1469201384216 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:44 INFO - PROCESS | 1652 | 1469201384217 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259c1000 == 42 [pid = 1652] [id = 703] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119ea5800) [pid = 1652] [serial = 2109] [outer = 0x0] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1211f2400) [pid = 1652] [serial = 2110] [outer = 0x119ea5800] 08:29:44 INFO - PROCESS | 1652 | 1469201384262 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1236c4800) [pid = 1652] [serial = 2111] [outer = 0x119ea5800] 08:29:44 INFO - PROCESS | 1652 | 1469201384677 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]]]}] 08:29:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:29:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 08:29:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:29:44 INFO - PROCESS | 1652 | 1469201384727 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:29:44 INFO - PROCESS | 1652 | 1469201384729 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:29:44 INFO - PROCESS | 1652 | 1469201384731 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:29:44 INFO - PROCESS | 1652 | 1469201384733 Marionette TRACE conn2 <- [1,2786,null,{}] 08:29:44 INFO - PROCESS | 1652 | 1469201384741 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}] 08:29:44 INFO - PROCESS | 1652 | 1469201384745 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:44 INFO - PROCESS | 1652 | 1469201384848 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:29:44 INFO - PROCESS | 1652 | 1469201384912 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:44 INFO - PROCESS | 1652 | 1469201384914 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c478800 == 43 [pid = 1652] [id = 704] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239a5800) [pid = 1652] [serial = 2112] [outer = 0x0] 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1248a4c00) [pid = 1652] [serial = 2113] [outer = 0x1239a5800] 08:29:44 INFO - PROCESS | 1652 | 1469201384945 Marionette DEBUG loaded listener.js 08:29:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126643400) [pid = 1652] [serial = 2114] [outer = 0x1239a5800] 08:29:45 INFO - PROCESS | 1652 | 1469201385392 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]]]}] 08:29:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:29:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 08:29:45 INFO - PROCESS | 1652 | 1469201385402 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:29:45 INFO - PROCESS | 1652 | 1469201385404 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:29:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:29:45 INFO - PROCESS | 1652 | 1469201385406 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:29:45 INFO - PROCESS | 1652 | 1469201385407 Marionette TRACE conn2 <- [1,2790,null,{}] 08:29:45 INFO - PROCESS | 1652 | 1469201385410 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}] 08:29:45 INFO - PROCESS | 1652 | 1469201385412 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:45 INFO - PROCESS | 1652 | 1469201385544 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:29:45 INFO - PROCESS | 1652 | 1469201385657 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:45 INFO - PROCESS | 1652 | 1469201385658 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ca87000 == 44 [pid = 1652] [id = 705] 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126b7e800) [pid = 1652] [serial = 2115] [outer = 0x0] 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1292a3800) [pid = 1652] [serial = 2116] [outer = 0x126b7e800] 08:29:45 INFO - PROCESS | 1652 | 1469201385705 Marionette DEBUG loaded listener.js 08:29:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a8b1000) [pid = 1652] [serial = 2117] [outer = 0x126b7e800] 08:29:46 INFO - PROCESS | 1652 | 1469201386129 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]]]}] 08:29:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:29:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 769ms 08:29:46 INFO - PROCESS | 1652 | 1469201386177 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:29:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:29:46 INFO - PROCESS | 1652 | 1469201386179 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:29:46 INFO - PROCESS | 1652 | 1469201386182 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:29:46 INFO - PROCESS | 1652 | 1469201386184 Marionette TRACE conn2 <- [1,2794,null,{}] 08:29:46 INFO - PROCESS | 1652 | 1469201386188 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}] 08:29:46 INFO - PROCESS | 1652 | 1469201386190 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:46 INFO - PROCESS | 1652 | 1469201386335 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:29:46 INFO - PROCESS | 1652 | 1469201386481 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:46 INFO - PROCESS | 1652 | 1469201386483 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdce800 == 45 [pid = 1652] [id = 706] 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128bf2800) [pid = 1652] [serial = 2118] [outer = 0x0] 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ac4f000) [pid = 1652] [serial = 2119] [outer = 0x128bf2800] 08:29:46 INFO - PROCESS | 1652 | 1469201386530 Marionette DEBUG loaded listener.js 08:29:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12acf6c00) [pid = 1652] [serial = 2120] [outer = 0x128bf2800] 08:29:47 INFO - PROCESS | 1652 | 1469201387100 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]]]}] 08:29:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:29:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 925ms 08:29:47 INFO - PROCESS | 1652 | 1469201387107 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:29:47 INFO - PROCESS | 1652 | 1469201387109 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:29:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:29:47 INFO - PROCESS | 1652 | 1469201387134 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:29:47 INFO - PROCESS | 1652 | 1469201387136 Marionette TRACE conn2 <- [1,2798,null,{}] 08:29:47 INFO - PROCESS | 1652 | 1469201387139 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}] 08:29:47 INFO - PROCESS | 1652 | 1469201387141 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:47 INFO - PROCESS | 1652 | 1469201387233 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:29:47 INFO - PROCESS | 1652 | 1469201387315 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:47 INFO - PROCESS | 1652 | 1469201387317 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f1b800 == 46 [pid = 1652] [id = 707] 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x113351800) [pid = 1652] [serial = 2121] [outer = 0x0] 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118062000) [pid = 1652] [serial = 2122] [outer = 0x113351800] 08:29:47 INFO - PROCESS | 1652 | 1469201387344 Marionette DEBUG loaded listener.js 08:29:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118355c00) [pid = 1652] [serial = 2123] [outer = 0x113351800] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba39000 == 45 [pid = 1652] [id = 700] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba04800 == 44 [pid = 1652] [id = 699] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaf2000 == 43 [pid = 1652] [id = 698] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a85a000 == 42 [pid = 1652] [id = 697] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12912a800 == 41 [pid = 1652] [id = 696] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12660a000 == 40 [pid = 1652] [id = 695] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12441e800 == 39 [pid = 1652] [id = 694] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123d02800 == 38 [pid = 1652] [id = 693] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119993800 == 37 [pid = 1652] [id = 692] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x116f1c000 == 36 [pid = 1652] [id = 691] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12a607800 == 35 [pid = 1652] [id = 688] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123d05000 == 34 [pid = 1652] [id = 690] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1169c8000 == 33 [pid = 1652] [id = 689] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdce800 == 32 [pid = 1652] [id = 706] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca87000 == 31 [pid = 1652] [id = 705] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c478800 == 30 [pid = 1652] [id = 704] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1259c1000 == 29 [pid = 1652] [id = 703] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c47f000 == 28 [pid = 1652] [id = 701] 08:29:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11889c000 == 27 [pid = 1652] [id = 702] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119297c00) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116ab2400) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e9c00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116aba400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11806a000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c0000) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12438f400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123e6b800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128bf7800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1246e3400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1258e9000) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12686e400) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x128befc00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243e8400) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11831a400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x128bfc400) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118227400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1238ef800) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119298400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1199bb000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1265a1000) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 08:29:48 INFO - PROCESS | 1652 | 1469201388304 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1176ms 08:29:48 INFO - PROCESS | 1652 | 1469201388309 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1652 | 1469201388312 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:29:48 INFO - PROCESS | 1652 | 1469201388316 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1652 | 1469201388318 Marionette TRACE conn2 <- [1,2802,null,{}] 08:29:48 INFO - PROCESS | 1652 | 1469201388321 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}] 08:29:48 INFO - PROCESS | 1652 | 1469201388323 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:48 INFO - PROCESS | 1652 | 1469201388399 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:29:48 INFO - PROCESS | 1652 | 1469201388404 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:48 INFO - PROCESS | 1652 | 1469201388406 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x115e4e000 == 28 [pid = 1652] [id = 708] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x113d56800) [pid = 1652] [serial = 2124] [outer = 0x0] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x115dbcc00) [pid = 1652] [serial = 2125] [outer = 0x113d56800] 08:29:48 INFO - PROCESS | 1652 | 1469201388436 Marionette DEBUG loaded listener.js 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1127d9000) [pid = 1652] [serial = 2126] [outer = 0x113d56800] 08:29:48 INFO - PROCESS | 1652 | 1469201388815 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]]]}] 08:29:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:29:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 08:29:48 INFO - PROCESS | 1652 | 1469201388836 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:29:48 INFO - PROCESS | 1652 | 1469201388840 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:29:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:29:48 INFO - PROCESS | 1652 | 1469201388844 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:29:48 INFO - PROCESS | 1652 | 1469201388846 Marionette TRACE conn2 <- [1,2806,null,{}] 08:29:48 INFO - PROCESS | 1652 | 1469201388848 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}] 08:29:48 INFO - PROCESS | 1652 | 1469201388850 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:48 INFO - PROCESS | 1652 | 1469201388928 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:29:48 INFO - PROCESS | 1652 | 1469201388934 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:48 INFO - PROCESS | 1652 | 1469201388935 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118367800 == 29 [pid = 1652] [id = 709] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116ab3000) [pid = 1652] [serial = 2127] [outer = 0x0] 08:29:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118068000) [pid = 1652] [serial = 2128] [outer = 0x116ab3000] 08:29:48 INFO - PROCESS | 1652 | 1469201388962 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118359800) [pid = 1652] [serial = 2129] [outer = 0x116ab3000] 08:29:49 INFO - PROCESS | 1652 | 1469201389301 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 469ms 08:29:49 INFO - PROCESS | 1652 | 1469201389314 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:29:49 INFO - PROCESS | 1652 | 1469201389315 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:29:49 INFO - PROCESS | 1652 | 1469201389317 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1652 | 1469201389320 Marionette TRACE conn2 <- [1,2810,null,{}] 08:29:49 INFO - PROCESS | 1652 | 1469201389330 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}] 08:29:49 INFO - PROCESS | 1652 | 1469201389333 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:49 INFO - PROCESS | 1652 | 1469201389415 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:29:49 INFO - PROCESS | 1652 | 1469201389471 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:49 INFO - PROCESS | 1652 | 1469201389474 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119990800 == 30 [pid = 1652] [id = 710] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112a8fc00) [pid = 1652] [serial = 2130] [outer = 0x0] 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119298000) [pid = 1652] [serial = 2131] [outer = 0x112a8fc00] 08:29:49 INFO - PROCESS | 1652 | 1469201389502 Marionette DEBUG loaded listener.js 08:29:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1199bcc00) [pid = 1652] [serial = 2132] [outer = 0x112a8fc00] 08:29:49 INFO - PROCESS | 1652 | 1469201389804 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]]]}] 08:29:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:29:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 08:29:49 INFO - PROCESS | 1652 | 1469201389839 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:29:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:29:49 INFO - PROCESS | 1652 | 1469201389841 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:29:49 INFO - PROCESS | 1652 | 1469201389843 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:29:49 INFO - PROCESS | 1652 | 1469201389845 Marionette TRACE conn2 <- [1,2814,null,{}] 08:29:49 INFO - PROCESS | 1652 | 1469201389850 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}] 08:29:49 INFO - PROCESS | 1652 | 1469201389851 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:49 INFO - PROCESS | 1652 | 1469201389932 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:29:49 INFO - PROCESS | 1652 | 1469201389992 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:49 INFO - PROCESS | 1652 | 1469201389993 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123170000 == 31 [pid = 1652] [id = 711] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119142400) [pid = 1652] [serial = 2133] [outer = 0x0] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119ceb000) [pid = 1652] [serial = 2134] [outer = 0x119142400] 08:29:50 INFO - PROCESS | 1652 | 1469201390019 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1211f7400) [pid = 1652] [serial = 2135] [outer = 0x119142400] 08:29:50 INFO - PROCESS | 1652 | 1469201390305 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 472ms 08:29:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:29:50 INFO - PROCESS | 1652 | 1469201390320 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1652 | 1469201390321 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:29:50 INFO - PROCESS | 1652 | 1469201390324 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1652 | 1469201390325 Marionette TRACE conn2 <- [1,2818,null,{}] 08:29:50 INFO - PROCESS | 1652 | 1469201390342 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}] 08:29:50 INFO - PROCESS | 1652 | 1469201390344 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:50 INFO - PROCESS | 1652 | 1469201390440 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:29:50 INFO - PROCESS | 1652 | 1469201390476 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:50 INFO - PROCESS | 1652 | 1469201390477 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124168000 == 32 [pid = 1652] [id = 712] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116ab2c00) [pid = 1652] [serial = 2136] [outer = 0x0] 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1234fa000) [pid = 1652] [serial = 2137] [outer = 0x116ab2c00] 08:29:50 INFO - PROCESS | 1652 | 1469201390502 Marionette DEBUG loaded listener.js 08:29:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12373f800) [pid = 1652] [serial = 2138] [outer = 0x116ab2c00] 08:29:50 INFO - PROCESS | 1652 | 1469201390852 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]]]}] 08:29:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:29:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 533ms 08:29:50 INFO - PROCESS | 1652 | 1469201390858 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:29:50 INFO - PROCESS | 1652 | 1469201390859 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:29:50 INFO - PROCESS | 1652 | 1469201390862 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:29:50 INFO - PROCESS | 1652 | 1469201390863 Marionette TRACE conn2 <- [1,2822,null,{}] 08:29:50 INFO - PROCESS | 1652 | 1469201390866 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}] 08:29:50 INFO - PROCESS | 1652 | 1469201390872 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:51 INFO - PROCESS | 1652 | 1469201391036 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:29:51 INFO - PROCESS | 1652 | 1469201391052 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:51 INFO - PROCESS | 1652 | 1469201391054 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a80000 == 33 [pid = 1652] [id = 713] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123924800) [pid = 1652] [serial = 2139] [outer = 0x0] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1239dcc00) [pid = 1652] [serial = 2140] [outer = 0x123924800] 08:29:51 INFO - PROCESS | 1652 | 1469201391078 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12430bc00) [pid = 1652] [serial = 2141] [outer = 0x123924800] 08:29:51 INFO - PROCESS | 1652 | 1469201391404 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]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms 08:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:29:51 INFO - PROCESS | 1652 | 1469201391433 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1652 | 1469201391434 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:29:51 INFO - PROCESS | 1652 | 1469201391436 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1652 | 1469201391437 Marionette TRACE conn2 <- [1,2826,null,{}] 08:29:51 INFO - PROCESS | 1652 | 1469201391440 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}] 08:29:51 INFO - PROCESS | 1652 | 1469201391441 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:51 INFO - PROCESS | 1652 | 1469201391549 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:29:51 INFO - PROCESS | 1652 | 1469201391553 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:51 INFO - PROCESS | 1652 | 1469201391554 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259d5800 == 34 [pid = 1652] [id = 714] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1183f9800) [pid = 1652] [serial = 2142] [outer = 0x0] 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12438fc00) [pid = 1652] [serial = 2143] [outer = 0x1183f9800] 08:29:51 INFO - PROCESS | 1652 | 1469201391577 Marionette DEBUG loaded listener.js 08:29:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1243e6000) [pid = 1652] [serial = 2144] [outer = 0x1183f9800] 08:29:51 INFO - PROCESS | 1652 | 1469201391900 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:29:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:29:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 520ms 08:29:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:29:51 INFO - PROCESS | 1652 | 1469201391956 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:29:51 INFO - PROCESS | 1652 | 1469201391957 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:29:51 INFO - PROCESS | 1652 | 1469201391959 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:29:51 INFO - PROCESS | 1652 | 1469201391960 Marionette TRACE conn2 <- [1,2830,null,{}] 08:29:51 INFO - PROCESS | 1652 | 1469201391963 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}] 08:29:51 INFO - PROCESS | 1652 | 1469201391964 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:52 INFO - PROCESS | 1652 | 1469201392060 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:29:52 INFO - PROCESS | 1652 | 1469201392101 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:52 INFO - PROCESS | 1652 | 1469201392102 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e0000 == 35 [pid = 1652] [id = 715] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1243e4c00) [pid = 1652] [serial = 2145] [outer = 0x0] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1246e9000) [pid = 1652] [serial = 2146] [outer = 0x1243e4c00] 08:29:52 INFO - PROCESS | 1652 | 1469201392126 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1258e2000) [pid = 1652] [serial = 2147] [outer = 0x1243e4c00] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x120fcfc00) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1258e1000) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bf7400) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x128bf3000) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119295c00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113d55c00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11835f800) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x120fcd000) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133ea800) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1298a0800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1188f1400) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x125810800) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:29:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1132cb800) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:29:52 INFO - PROCESS | 1652 | 1469201392575 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]]]}] 08:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 08:29:52 INFO - PROCESS | 1652 | 1469201392582 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:29:52 INFO - PROCESS | 1652 | 1469201392583 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:29:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:29:52 INFO - PROCESS | 1652 | 1469201392585 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:29:52 INFO - PROCESS | 1652 | 1469201392586 Marionette TRACE conn2 <- [1,2834,null,{}] 08:29:52 INFO - PROCESS | 1652 | 1469201392589 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}] 08:29:52 INFO - PROCESS | 1652 | 1469201392590 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:52 INFO - PROCESS | 1652 | 1469201392671 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:29:52 INFO - PROCESS | 1652 | 1469201392674 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:52 INFO - PROCESS | 1652 | 1469201392675 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998f800 == 36 [pid = 1652] [id = 716] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1164e1c00) [pid = 1652] [serial = 2148] [outer = 0x0] 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x120fcd000) [pid = 1652] [serial = 2149] [outer = 0x1164e1c00] 08:29:52 INFO - PROCESS | 1652 | 1469201392703 Marionette DEBUG loaded listener.js 08:29:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1246e7000) [pid = 1652] [serial = 2150] [outer = 0x1164e1c00] 08:29:53 INFO - PROCESS | 1652 | 1469201393021 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 471ms 08:29:53 INFO - PROCESS | 1652 | 1469201393056 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1652 | 1469201393058 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:29:53 INFO - PROCESS | 1652 | 1469201393068 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1652 | 1469201393069 Marionette TRACE conn2 <- [1,2838,null,{}] 08:29:53 INFO - PROCESS | 1652 | 1469201393086 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}] 08:29:53 INFO - PROCESS | 1652 | 1469201393087 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:53 INFO - PROCESS | 1652 | 1469201393165 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:29:53 INFO - PROCESS | 1652 | 1469201393168 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:53 INFO - PROCESS | 1652 | 1469201393170 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a618800 == 37 [pid = 1652] [id = 717] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124383000) [pid = 1652] [serial = 2151] [outer = 0x0] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1258e9400) [pid = 1652] [serial = 2152] [outer = 0x124383000] 08:29:53 INFO - PROCESS | 1652 | 1469201393194 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12623dc00) [pid = 1652] [serial = 2153] [outer = 0x124383000] 08:29:53 INFO - PROCESS | 1652 | 1469201393518 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]]]}] 08:29:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:29:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 490ms 08:29:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:29:53 INFO - PROCESS | 1652 | 1469201393551 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:29:53 INFO - PROCESS | 1652 | 1469201393553 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:29:53 INFO - PROCESS | 1652 | 1469201393555 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:29:53 INFO - PROCESS | 1652 | 1469201393556 Marionette TRACE conn2 <- [1,2842,null,{}] 08:29:53 INFO - PROCESS | 1652 | 1469201393559 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}] 08:29:53 INFO - PROCESS | 1652 | 1469201393561 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:53 INFO - PROCESS | 1652 | 1469201393659 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:29:53 INFO - PROCESS | 1652 | 1469201393665 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:53 INFO - PROCESS | 1652 | 1469201393666 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x123d60800 == 38 [pid = 1652] [id = 718] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126234800) [pid = 1652] [serial = 2154] [outer = 0x0] 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1266bc000) [pid = 1652] [serial = 2155] [outer = 0x126234800] 08:29:53 INFO - PROCESS | 1652 | 1469201393693 Marionette DEBUG loaded listener.js 08:29:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x128bf9c00) [pid = 1652] [serial = 2156] [outer = 0x126234800] 08:29:54 INFO - PROCESS | 1652 | 1469201394016 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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 08:29:54 INFO - PROCESS | 1652 | 1469201394024 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1652 | 1469201394025 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:29:54 INFO - PROCESS | 1652 | 1469201394037 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1652 | 1469201394038 Marionette TRACE conn2 <- [1,2846,null,{}] 08:29:54 INFO - PROCESS | 1652 | 1469201394043 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}] 08:29:54 INFO - PROCESS | 1652 | 1469201394046 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:54 INFO - PROCESS | 1652 | 1469201394166 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:29:54 INFO - PROCESS | 1652 | 1469201394172 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:54 INFO - PROCESS | 1652 | 1469201394173 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a84e800 == 39 [pid = 1652] [id = 719] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12623b800) [pid = 1652] [serial = 2157] [outer = 0x0] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x128c73000) [pid = 1652] [serial = 2158] [outer = 0x12623b800] 08:29:54 INFO - PROCESS | 1652 | 1469201394197 Marionette DEBUG loaded listener.js 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129190800) [pid = 1652] [serial = 2159] [outer = 0x12623b800] 08:29:54 INFO - PROCESS | 1652 | 1469201394637 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]]]}] 08:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 679ms 08:29:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:29:54 INFO - PROCESS | 1652 | 1469201394709 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:29:54 INFO - PROCESS | 1652 | 1469201394712 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:29:54 INFO - PROCESS | 1652 | 1469201394715 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:29:54 INFO - PROCESS | 1652 | 1469201394717 Marionette TRACE conn2 <- [1,2850,null,{}] 08:29:54 INFO - PROCESS | 1652 | 1469201394721 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}] 08:29:54 INFO - PROCESS | 1652 | 1469201394723 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:54 INFO - PROCESS | 1652 | 1469201394831 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:29:54 INFO - PROCESS | 1652 | 1469201394940 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:54 INFO - PROCESS | 1652 | 1469201394942 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x117158000 == 40 [pid = 1652] [id = 720] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x113dd6000) [pid = 1652] [serial = 2160] [outer = 0x0] 08:29:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115e89400) [pid = 1652] [serial = 2161] [outer = 0x113dd6000] 08:29:54 INFO - PROCESS | 1652 | 1469201394995 Marionette DEBUG loaded listener.js 08:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116ab0000) [pid = 1652] [serial = 2162] [outer = 0x113dd6000] 08:29:55 INFO - PROCESS | 1652 | 1469201395536 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:29:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:29:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 873ms 08:29:55 INFO - PROCESS | 1652 | 1469201395588 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:29:55 INFO - PROCESS | 1652 | 1469201395593 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:29:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:29:55 INFO - PROCESS | 1652 | 1469201395600 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:29:55 INFO - PROCESS | 1652 | 1469201395603 Marionette TRACE conn2 <- [1,2854,null,{}] 08:29:55 INFO - PROCESS | 1652 | 1469201395606 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}] 08:29:55 INFO - PROCESS | 1652 | 1469201395609 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:55 INFO - PROCESS | 1652 | 1469201395778 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:29:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca8a000 == 39 [pid = 1652] [id = 15] 08:29:55 INFO - PROCESS | 1652 | 1469201395962 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:55 INFO - PROCESS | 1652 | 1469201395964 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e5800 == 40 [pid = 1652] [id = 721] 08:29:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11913f400) [pid = 1652] [serial = 2163] [outer = 0x0] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119290000) [pid = 1652] [serial = 2164] [outer = 0x11913f400] 08:29:56 INFO - PROCESS | 1652 | 1469201396022 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119910800) [pid = 1652] [serial = 2165] [outer = 0x11913f400] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123d60800 == 39 [pid = 1652] [id = 718] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12a618800 == 38 [pid = 1652] [id = 717] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11998f800 == 37 [pid = 1652] [id = 716] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e0000 == 36 [pid = 1652] [id = 715] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1259d5800 == 35 [pid = 1652] [id = 714] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124a80000 == 34 [pid = 1652] [id = 713] 08:29:56 INFO - PROCESS | 1652 | 1469201396735 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]]]}] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124168000 == 33 [pid = 1652] [id = 712] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x123170000 == 32 [pid = 1652] [id = 711] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119990800 == 31 [pid = 1652] [id = 710] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118367800 == 30 [pid = 1652] [id = 709] 08:29:56 INFO - PROCESS | 1652 | --DOCSHELL 0x115e4e000 == 29 [pid = 1652] [id = 708] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124388400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126640000) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128e81000) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128c42800) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128c70400) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1199c2000) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1211ec400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116152800) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176c4c00) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1195ae000) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1199c0400) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1234fa400) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123927000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x117d42800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118228000) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a7bb800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a8bb800) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1211f4800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12929a800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12448a800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129193c00) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a7b2c00) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x129487800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12399cc00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1248a5000) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 08:29:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123e74800) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 08:29:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:29:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1174ms 08:29:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:29:56 INFO - PROCESS | 1652 | 1469201396782 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:29:56 INFO - PROCESS | 1652 | 1469201396784 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:29:56 INFO - PROCESS | 1652 | 1469201396790 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:29:56 INFO - PROCESS | 1652 | 1469201396792 Marionette TRACE conn2 <- [1,2858,null,{}] 08:29:56 INFO - PROCESS | 1652 | 1469201396796 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}] 08:29:56 INFO - PROCESS | 1652 | 1469201396797 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:56 INFO - PROCESS | 1652 | 1469201396872 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:29:56 INFO - PROCESS | 1652 | 1469201396877 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:56 INFO - PROCESS | 1652 | 1469201396882 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117486000 == 30 [pid = 1652] [id = 722] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118314c00) [pid = 1652] [serial = 2166] [outer = 0x0] 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118358c00) [pid = 1652] [serial = 2167] [outer = 0x118314c00] 08:29:56 INFO - PROCESS | 1652 | 1469201396912 Marionette DEBUG loaded listener.js 08:29:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119141c00) [pid = 1652] [serial = 2168] [outer = 0x118314c00] 08:29:57 INFO - PROCESS | 1652 | 1469201397263 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:29:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 525ms 08:29:57 INFO - PROCESS | 1652 | 1469201397331 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1652 | 1469201397334 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:29:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:29:57 INFO - PROCESS | 1652 | 1469201397339 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1652 | 1469201397341 Marionette TRACE conn2 <- [1,2862,null,{}] 08:29:57 INFO - PROCESS | 1652 | 1469201397343 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}] 08:29:57 INFO - PROCESS | 1652 | 1469201397345 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:57 INFO - PROCESS | 1652 | 1469201397423 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:29:57 INFO - PROCESS | 1652 | 1469201397447 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:57 INFO - PROCESS | 1652 | 1469201397448 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f1d800 == 31 [pid = 1652] [id = 723] 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1199bac00) [pid = 1652] [serial = 2169] [outer = 0x0] 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119903800) [pid = 1652] [serial = 2170] [outer = 0x1199bac00] 08:29:57 INFO - PROCESS | 1652 | 1469201397476 Marionette DEBUG loaded listener.js 08:29:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1211ed400) [pid = 1652] [serial = 2171] [outer = 0x1199bac00] 08:29:57 INFO - PROCESS | 1652 | 1469201397905 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]]]}] 08:29:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:29:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 619ms 08:29:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:29:57 INFO - PROCESS | 1652 | 1469201397959 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:29:57 INFO - PROCESS | 1652 | 1469201397961 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:29:57 INFO - PROCESS | 1652 | 1469201397964 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:29:57 INFO - PROCESS | 1652 | 1469201397968 Marionette TRACE conn2 <- [1,2866,null,{}] 08:29:57 INFO - PROCESS | 1652 | 1469201397980 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}] 08:29:57 INFO - PROCESS | 1652 | 1469201397985 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:58 INFO - PROCESS | 1652 | 1469201398108 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:29:58 INFO - PROCESS | 1652 | 1469201398122 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:58 INFO - PROCESS | 1652 | 1469201398125 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12417a800 == 32 [pid = 1652] [id = 724] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113d55c00) [pid = 1652] [serial = 2172] [outer = 0x0] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123927800) [pid = 1652] [serial = 2173] [outer = 0x113d55c00] 08:29:58 INFO - PROCESS | 1652 | 1469201398165 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1239e3000) [pid = 1652] [serial = 2174] [outer = 0x113d55c00] 08:29:58 INFO - PROCESS | 1652 | 1469201398497 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]]]}] 08:29:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:29:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 576ms 08:29:58 INFO - PROCESS | 1652 | 1469201398541 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:29:58 INFO - PROCESS | 1652 | 1469201398543 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:29:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:29:58 INFO - PROCESS | 1652 | 1469201398546 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:29:58 INFO - PROCESS | 1652 | 1469201398548 Marionette TRACE conn2 <- [1,2870,null,{}] 08:29:58 INFO - PROCESS | 1652 | 1469201398551 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}] 08:29:58 INFO - PROCESS | 1652 | 1469201398552 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:58 INFO - PROCESS | 1652 | 1469201398663 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:29:58 INFO - PROCESS | 1652 | 1469201398684 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:58 INFO - PROCESS | 1652 | 1469201398685 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259cf800 == 33 [pid = 1652] [id = 725] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123e67c00) [pid = 1652] [serial = 2175] [outer = 0x0] 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123e72000) [pid = 1652] [serial = 2176] [outer = 0x123e67c00] 08:29:58 INFO - PROCESS | 1652 | 1469201398710 Marionette DEBUG loaded listener.js 08:29:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124384400) [pid = 1652] [serial = 2177] [outer = 0x123e67c00] 08:29:59 INFO - PROCESS | 1652 | 1469201399032 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 523ms 08:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:29:59 INFO - PROCESS | 1652 | 1469201399070 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1652 | 1469201399071 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:29:59 INFO - PROCESS | 1652 | 1469201399073 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1652 | 1469201399074 Marionette TRACE conn2 <- [1,2874,null,{}] 08:29:59 INFO - PROCESS | 1652 | 1469201399077 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}] 08:29:59 INFO - PROCESS | 1652 | 1469201399080 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:59 INFO - PROCESS | 1652 | 1469201399179 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:29:59 INFO - PROCESS | 1652 | 1469201399182 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:29:59 INFO - PROCESS | 1652 | 1469201399183 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:29:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268e4800 == 34 [pid = 1652] [id = 726] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123e68800) [pid = 1652] [serial = 2178] [outer = 0x0] 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1243ddc00) [pid = 1652] [serial = 2179] [outer = 0x123e68800] 08:29:59 INFO - PROCESS | 1652 | 1469201399207 Marionette DEBUG loaded listener.js 08:29:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12468e800) [pid = 1652] [serial = 2180] [outer = 0x123e68800] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112a8fc00) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116ab3000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119142400) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113351800) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113d56800) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1130c5800) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119ea5800) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1239a5800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x123924800) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126b7e800) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243e4c00) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126234800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1183f9800) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1164e1c00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124383000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x116ab2c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128bf2800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:29:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a7bd000) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:29:59 INFO - PROCESS | 1652 | 1469201399829 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]]]}] 08:29:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:29:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 820ms 08:29:59 INFO - PROCESS | 1652 | 1469201399908 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:29:59 INFO - PROCESS | 1652 | 1469201399912 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:29:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:29:59 INFO - PROCESS | 1652 | 1469201399915 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:29:59 INFO - PROCESS | 1652 | 1469201399917 Marionette TRACE conn2 <- [1,2878,null,{}] 08:29:59 INFO - PROCESS | 1652 | 1469201399922 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}] 08:29:59 INFO - PROCESS | 1652 | 1469201399923 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:00 INFO - PROCESS | 1652 | 1469201400024 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:30:00 INFO - PROCESS | 1652 | 1469201400096 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:00 INFO - PROCESS | 1652 | 1469201400097 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11998c800 == 35 [pid = 1652] [id = 727] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11676d000) [pid = 1652] [serial = 2181] [outer = 0x0] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118067800) [pid = 1652] [serial = 2182] [outer = 0x11676d000] 08:30:00 INFO - PROCESS | 1652 | 1469201400128 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118507c00) [pid = 1652] [serial = 2183] [outer = 0x11676d000] 08:30:00 INFO - PROCESS | 1652 | 1469201400547 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]]]}] 08:30:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:30:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 08:30:00 INFO - PROCESS | 1652 | 1469201400588 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:30:00 INFO - PROCESS | 1652 | 1469201400591 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:30:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:30:00 INFO - PROCESS | 1652 | 1469201400596 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:30:00 INFO - PROCESS | 1652 | 1469201400598 Marionette TRACE conn2 <- [1,2882,null,{}] 08:30:00 INFO - PROCESS | 1652 | 1469201400600 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}] 08:30:00 INFO - PROCESS | 1652 | 1469201400602 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:00 INFO - PROCESS | 1652 | 1469201400700 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:30:00 INFO - PROCESS | 1652 | 1469201400759 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:00 INFO - PROCESS | 1652 | 1469201400761 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x125933000 == 36 [pid = 1652] [id = 728] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199bbc00) [pid = 1652] [serial = 2184] [outer = 0x0] 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119ea9800) [pid = 1652] [serial = 2185] [outer = 0x1199bbc00] 08:30:00 INFO - PROCESS | 1652 | 1469201400793 Marionette DEBUG loaded listener.js 08:30:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123446c00) [pid = 1652] [serial = 2186] [outer = 0x1199bbc00] 08:30:01 INFO - PROCESS | 1652 | 1469201401244 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 08:30:01 INFO - PROCESS | 1652 | 1469201401266 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:30:01 INFO - PROCESS | 1652 | 1469201401268 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:30:01 INFO - PROCESS | 1652 | 1469201401270 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1652 | 1469201401273 Marionette TRACE conn2 <- [1,2886,null,{}] 08:30:01 INFO - PROCESS | 1652 | 1469201401280 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}] 08:30:01 INFO - PROCESS | 1652 | 1469201401283 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:01 INFO - PROCESS | 1652 | 1469201401404 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:30:01 INFO - PROCESS | 1652 | 1469201401477 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:01 INFO - PROCESS | 1652 | 1469201401479 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a854800 == 37 [pid = 1652] [id = 729] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1239e6800) [pid = 1652] [serial = 2187] [outer = 0x0] 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123ed6800) [pid = 1652] [serial = 2188] [outer = 0x1239e6800] 08:30:01 INFO - PROCESS | 1652 | 1469201401511 Marionette DEBUG loaded listener.js 08:30:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124689000) [pid = 1652] [serial = 2189] [outer = 0x1239e6800] 08:30:01 INFO - PROCESS | 1652 | 1469201401926 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]]]}] 08:30:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:30:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms 08:30:01 INFO - PROCESS | 1652 | 1469201401943 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:30:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:30:01 INFO - PROCESS | 1652 | 1469201401947 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:30:01 INFO - PROCESS | 1652 | 1469201401949 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:30:01 INFO - PROCESS | 1652 | 1469201401951 Marionette TRACE conn2 <- [1,2890,null,{}] 08:30:01 INFO - PROCESS | 1652 | 1469201401953 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}] 08:30:01 INFO - PROCESS | 1652 | 1469201401954 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:02 INFO - PROCESS | 1652 | 1469201402053 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:30:02 INFO - PROCESS | 1652 | 1469201402112 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:02 INFO - PROCESS | 1652 | 1469201402113 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x124173000 == 38 [pid = 1652] [id = 730] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1248a9800) [pid = 1652] [serial = 2190] [outer = 0x0] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1258ea000) [pid = 1652] [serial = 2191] [outer = 0x1248a9800] 08:30:02 INFO - PROCESS | 1652 | 1469201402154 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12623d400) [pid = 1652] [serial = 2192] [outer = 0x1248a9800] 08:30:02 INFO - PROCESS | 1652 | 1469201402566 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:30:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:30:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 668ms 08:30:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:30:02 INFO - PROCESS | 1652 | 1469201402618 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:30:02 INFO - PROCESS | 1652 | 1469201402620 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:30:02 INFO - PROCESS | 1652 | 1469201402622 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:30:02 INFO - PROCESS | 1652 | 1469201402623 Marionette TRACE conn2 <- [1,2894,null,{}] 08:30:02 INFO - PROCESS | 1652 | 1469201402626 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}] 08:30:02 INFO - PROCESS | 1652 | 1469201402627 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:02 INFO - PROCESS | 1652 | 1469201402722 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:30:02 INFO - PROCESS | 1652 | 1469201402823 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:02 INFO - PROCESS | 1652 | 1469201402825 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164b7800 == 39 [pid = 1652] [id = 731] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112749800) [pid = 1652] [serial = 2193] [outer = 0x0] 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1164e5000) [pid = 1652] [serial = 2194] [outer = 0x112749800] 08:30:02 INFO - PROCESS | 1652 | 1469201402855 Marionette DEBUG loaded listener.js 08:30:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1199be400) [pid = 1652] [serial = 2195] [outer = 0x112749800] 08:30:03 INFO - PROCESS | 1652 | 1469201403311 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]]]}] 08:30:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:30:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 08:30:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:30:03 INFO - PROCESS | 1652 | 1469201403349 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:30:03 INFO - PROCESS | 1652 | 1469201403351 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:30:03 INFO - PROCESS | 1652 | 1469201403354 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:30:03 INFO - PROCESS | 1652 | 1469201403356 Marionette TRACE conn2 <- [1,2898,null,{}] 08:30:03 INFO - PROCESS | 1652 | 1469201403361 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}] 08:30:03 INFO - PROCESS | 1652 | 1469201403364 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:03 INFO - PROCESS | 1652 | 1469201403499 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1259cf800 == 38 [pid = 1652] [id = 725] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12417a800 == 37 [pid = 1652] [id = 724] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x120f1d800 == 36 [pid = 1652] [id = 723] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117486000 == 35 [pid = 1652] [id = 722] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x116f1b800 == 34 [pid = 1652] [id = 707] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1241e5800 == 33 [pid = 1652] [id = 721] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x117158000 == 32 [pid = 1652] [id = 720] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12ca89800 == 31 [pid = 1652] [id = 16] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a84e800 == 30 [pid = 1652] [id = 719] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1164b7800 == 29 [pid = 1652] [id = 731] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124173000 == 28 [pid = 1652] [id = 730] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a854800 == 27 [pid = 1652] [id = 729] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x125933000 == 26 [pid = 1652] [id = 728] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1268e4800 == 25 [pid = 1652] [id = 726] 08:30:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11998c800 == 24 [pid = 1652] [id = 727] 08:30:03 INFO - PROCESS | 1652 | 1469201403995 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:03 INFO - PROCESS | 1652 | 1469201403997 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199bcc00) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118068000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118359800) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119ceb000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118062000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118355c00) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115dbcc00) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1127d9000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118352400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x117d35000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1236c4800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1211f2400) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126643400) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1248a4c00) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1239dcc00) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12a8b1000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1246e9000) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x128bf9c00) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1243e6000) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1292a3800) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12438fc00) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1246e7000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x120fcd000) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1266bc000) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1258e9400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1258e2000) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1234fa000) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12acf6c00) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x128c73000) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x12430bc00) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x12373f800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x12623dc00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x12ac4f000) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x1211f7400) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x12acf3000) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x119298000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 08:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x110fcd000 == 25 [pid = 1652] [id = 732] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1127d6800) [pid = 1652] [serial = 2196] [outer = 0x0] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1127dac00) [pid = 1652] [serial = 2197] [outer = 0x1127d6800] 08:30:04 INFO - PROCESS | 1652 | 1469201404091 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x1129ba400) [pid = 1652] [serial = 2198] [outer = 0x1127d6800] 08:30:04 INFO - PROCESS | 1652 | 1469201404436 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]]]}] 08:30:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:30:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1124ms 08:30:04 INFO - PROCESS | 1652 | 1469201404480 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:30:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:30:04 INFO - PROCESS | 1652 | 1469201404482 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:30:04 INFO - PROCESS | 1652 | 1469201404485 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:30:04 INFO - PROCESS | 1652 | 1469201404487 Marionette TRACE conn2 <- [1,2902,null,{}] 08:30:04 INFO - PROCESS | 1652 | 1469201404490 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}] 08:30:04 INFO - PROCESS | 1652 | 1469201404493 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:04 INFO - PROCESS | 1652 | 1469201404571 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:30:04 INFO - PROCESS | 1652 | 1469201404649 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:04 INFO - PROCESS | 1652 | 1469201404651 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x117484800 == 26 [pid = 1652] [id = 733] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1133e5000) [pid = 1652] [serial = 2199] [outer = 0x0] 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116910800) [pid = 1652] [serial = 2200] [outer = 0x1133e5000] 08:30:04 INFO - PROCESS | 1652 | 1469201404678 Marionette DEBUG loaded listener.js 08:30:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x117d3a000) [pid = 1652] [serial = 2201] [outer = 0x1133e5000] 08:30:05 INFO - PROCESS | 1652 | 1469201405017 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 574ms 08:30:05 INFO - PROCESS | 1652 | 1469201405062 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:30:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:30:05 INFO - PROCESS | 1652 | 1469201405066 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:30:05 INFO - PROCESS | 1652 | 1469201405072 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1652 | 1469201405074 Marionette TRACE conn2 <- [1,2906,null,{}] 08:30:05 INFO - PROCESS | 1652 | 1469201405077 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}] 08:30:05 INFO - PROCESS | 1652 | 1469201405080 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:05 INFO - PROCESS | 1652 | 1469201405209 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:30:05 INFO - PROCESS | 1652 | 1469201405301 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:05 INFO - PROCESS | 1652 | 1469201405303 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1196d9800 == 27 [pid = 1652] [id = 734] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x117d35000) [pid = 1652] [serial = 2202] [outer = 0x0] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x11806a000) [pid = 1652] [serial = 2203] [outer = 0x117d35000] 08:30:05 INFO - PROCESS | 1652 | 1469201405328 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x11914ac00) [pid = 1652] [serial = 2204] [outer = 0x117d35000] 08:30:05 INFO - PROCESS | 1652 | 1469201405607 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]]]}] 08:30:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:30:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 08:30:05 INFO - PROCESS | 1652 | 1469201405642 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:30:05 INFO - PROCESS | 1652 | 1469201405643 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:30:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:30:05 INFO - PROCESS | 1652 | 1469201405654 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:30:05 INFO - PROCESS | 1652 | 1469201405658 Marionette TRACE conn2 <- [1,2910,null,{}] 08:30:05 INFO - PROCESS | 1652 | 1469201405674 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}] 08:30:05 INFO - PROCESS | 1652 | 1469201405676 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:05 INFO - PROCESS | 1652 | 1469201405787 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:30:05 INFO - PROCESS | 1652 | 1469201405821 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:05 INFO - PROCESS | 1652 | 1469201405822 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234d5000 == 28 [pid = 1652] [id = 735] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x11914bc00) [pid = 1652] [serial = 2205] [outer = 0x0] 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1195b3c00) [pid = 1652] [serial = 2206] [outer = 0x11914bc00] 08:30:05 INFO - PROCESS | 1652 | 1469201405847 Marionette DEBUG loaded listener.js 08:30:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119ea8c00) [pid = 1652] [serial = 2207] [outer = 0x11914bc00] 08:30:06 INFO - PROCESS | 1652 | 1469201406105 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]]]}] 08:30:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:30:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:30:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 484ms 08:30:06 INFO - PROCESS | 1652 | 1469201406141 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 1652 | 1469201406143 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:30:06 INFO - TEST-START | /DOMEvents/constructors.html 08:30:06 INFO - PROCESS | 1652 | 1469201406152 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1652 | 1469201406153 Marionette TRACE conn2 <- [1,2914,null,{}] 08:30:06 INFO - PROCESS | 1652 | 1469201406156 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}] 08:30:06 INFO - PROCESS | 1652 | 1469201406157 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:06 INFO - PROCESS | 1652 | 1469201406260 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:30:06 INFO - PROCESS | 1652 | 1469201406264 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:06 INFO - PROCESS | 1652 | 1469201406265 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416d800 == 29 [pid = 1652] [id = 736] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1211f0000) [pid = 1652] [serial = 2208] [outer = 0x0] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x123449800) [pid = 1652] [serial = 2209] [outer = 0x1211f0000] 08:30:06 INFO - PROCESS | 1652 | 1469201406290 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1236bf400) [pid = 1652] [serial = 2210] [outer = 0x1211f0000] 08:30:06 INFO - PROCESS | 1652 | 1469201406655 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]]]}] 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:30:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:30:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:30:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 524ms 08:30:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:30:06 INFO - PROCESS | 1652 | 1469201406677 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:30:06 INFO - PROCESS | 1652 | 1469201406678 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:30:06 INFO - PROCESS | 1652 | 1469201406680 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:30:06 INFO - PROCESS | 1652 | 1469201406681 Marionette TRACE conn2 <- [1,2918,null,{}] 08:30:06 INFO - PROCESS | 1652 | 1469201406684 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}] 08:30:06 INFO - PROCESS | 1652 | 1469201406685 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:06 INFO - PROCESS | 1652 | 1469201406782 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:30:06 INFO - PROCESS | 1652 | 1469201406786 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:06 INFO - PROCESS | 1652 | 1469201406790 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x125928000 == 30 [pid = 1652] [id = 737] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116769800) [pid = 1652] [serial = 2211] [outer = 0x0] 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x123928000) [pid = 1652] [serial = 2212] [outer = 0x116769800] 08:30:06 INFO - PROCESS | 1652 | 1469201406823 Marionette DEBUG loaded listener.js 08:30:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1239e4800) [pid = 1652] [serial = 2213] [outer = 0x116769800] 08:30:07 INFO - PROCESS | 1652 | 1469201407145 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:30:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:30:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 519ms 08:30:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:30:07 INFO - PROCESS | 1652 | 1469201407203 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1652 | 1469201407204 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1652 | 1469201407206 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1652 | 1469201407207 Marionette TRACE conn2 <- [1,2922,null,{}] 08:30:07 INFO - PROCESS | 1652 | 1469201407210 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}] 08:30:07 INFO - PROCESS | 1652 | 1469201407211 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:07 INFO - PROCESS | 1652 | 1469201407309 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:30:07 INFO - PROCESS | 1652 | 1469201407313 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:07 INFO - PROCESS | 1652 | 1469201407314 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d38800 == 31 [pid = 1652] [id = 738] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x123736000) [pid = 1652] [serial = 2214] [outer = 0x0] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123bb1800) [pid = 1652] [serial = 2215] [outer = 0x123736000] 08:30:07 INFO - PROCESS | 1652 | 1469201407338 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1243e0c00) [pid = 1652] [serial = 2216] [outer = 0x123736000] 08:30:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:30:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:30:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:30:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:30:07 INFO - PROCESS | 1652 | 1469201407637 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]]]}] 08:30:07 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:30:07 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:07 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 08:30:07 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:07 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 08:30:07 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:07 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]" 08:30:07 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:07 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:30:07 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:30:07 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 08:30:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:30:07 INFO - PROCESS | 1652 | 1469201407684 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:30:07 INFO - PROCESS | 1652 | 1469201407686 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:30:07 INFO - PROCESS | 1652 | 1469201407688 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:30:07 INFO - PROCESS | 1652 | 1469201407689 Marionette TRACE conn2 <- [1,2926,null,{}] 08:30:07 INFO - PROCESS | 1652 | 1469201407691 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}] 08:30:07 INFO - PROCESS | 1652 | 1469201407692 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:07 INFO - PROCESS | 1652 | 1469201407792 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:30:07 INFO - PROCESS | 1652 | 1469201407831 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:07 INFO - PROCESS | 1652 | 1469201407832 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12913a800 == 32 [pid = 1652] [id = 739] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112a87400) [pid = 1652] [serial = 2217] [outer = 0x0] 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1246e2800) [pid = 1652] [serial = 2218] [outer = 0x112a87400] 08:30:07 INFO - PROCESS | 1652 | 1469201407856 Marionette DEBUG loaded listener.js 08:30:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126230000) [pid = 1652] [serial = 2219] [outer = 0x112a87400] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x113d55c00) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1199bac00) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12623b800) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118314c00) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11913f400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113dd6000) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12c6dc000) [pid = 1652] [serial = 44] [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.] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12ca8a800) [pid = 1652] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x123e67c00) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:30:08 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x123e68800) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:30:08 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:30:08 INFO - PROCESS | 1652 | 1469201408238 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]]]}] 08:30:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:30:08 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 571ms 08:30:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:30:08 INFO - PROCESS | 1652 | 1469201408259 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1652 | 1469201408260 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:30:08 INFO - PROCESS | 1652 | 1469201408262 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1652 | 1469201408264 Marionette TRACE conn2 <- [1,2930,null,{}] 08:30:08 INFO - PROCESS | 1652 | 1469201408266 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}] 08:30:08 INFO - PROCESS | 1652 | 1469201408267 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:08 INFO - PROCESS | 1652 | 1469201408338 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:30:08 INFO - PROCESS | 1652 | 1469201408342 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:08 INFO - PROCESS | 1652 | 1469201408343 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x129135000 == 33 [pid = 1652] [id = 740] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x113d55800) [pid = 1652] [serial = 2220] [outer = 0x0] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1199c6000) [pid = 1652] [serial = 2221] [outer = 0x113d55800] 08:30:08 INFO - PROCESS | 1652 | 1469201408370 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1243db400) [pid = 1652] [serial = 2222] [outer = 0x113d55800] 08:30:08 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:30:08 INFO - PROCESS | 1652 | 1469201408667 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]]]}] 08:30:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:30:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 420ms 08:30:08 INFO - PROCESS | 1652 | 1469201408687 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:30:08 INFO - PROCESS | 1652 | 1469201408688 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:30:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:30:08 INFO - PROCESS | 1652 | 1469201408691 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:30:08 INFO - PROCESS | 1652 | 1469201408692 Marionette TRACE conn2 <- [1,2934,null,{}] 08:30:08 INFO - PROCESS | 1652 | 1469201408694 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}] 08:30:08 INFO - PROCESS | 1652 | 1469201408697 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:08 INFO - PROCESS | 1652 | 1469201408773 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:30:08 INFO - PROCESS | 1652 | 1469201408778 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:08 INFO - PROCESS | 1652 | 1469201408781 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a61c800 == 34 [pid = 1652] [id = 741] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x113d55c00) [pid = 1652] [serial = 2223] [outer = 0x0] 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x126239000) [pid = 1652] [serial = 2224] [outer = 0x113d55c00] 08:30:08 INFO - PROCESS | 1652 | 1469201408854 Marionette DEBUG loaded listener.js 08:30:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1265a2000) [pid = 1652] [serial = 2225] [outer = 0x113d55c00] 08:30:09 INFO - PROCESS | 1652 | 1469201409075 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]]]}] 08:30:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 421ms 08:30:09 INFO - PROCESS | 1652 | 1469201409118 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1652 | 1469201409119 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:30:09 INFO - PROCESS | 1652 | 1469201409121 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1652 | 1469201409123 Marionette TRACE conn2 <- [1,2938,null,{}] 08:30:09 INFO - PROCESS | 1652 | 1469201409125 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}] 08:30:09 INFO - PROCESS | 1652 | 1469201409126 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:09 INFO - PROCESS | 1652 | 1469201409208 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:30:09 INFO - PROCESS | 1652 | 1469201409215 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:09 INFO - PROCESS | 1652 | 1469201409217 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae5000 == 35 [pid = 1652] [id = 742] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x126644400) [pid = 1652] [serial = 2226] [outer = 0x0] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x12686c000) [pid = 1652] [serial = 2227] [outer = 0x126644400] 08:30:09 INFO - PROCESS | 1652 | 1469201409244 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x128bf2400) [pid = 1652] [serial = 2228] [outer = 0x126644400] 08:30:09 INFO - PROCESS | 1652 | 1469201409579 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]]]}] 08:30:09 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. 08:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms 08:30:09 INFO - PROCESS | 1652 | 1469201409592 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:30:09 INFO - PROCESS | 1652 | 1469201409594 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:30:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:30:09 INFO - PROCESS | 1652 | 1469201409599 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:30:09 INFO - PROCESS | 1652 | 1469201409601 Marionette TRACE conn2 <- [1,2942,null,{}] 08:30:09 INFO - PROCESS | 1652 | 1469201409603 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}] 08:30:09 INFO - PROCESS | 1652 | 1469201409605 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:09 INFO - PROCESS | 1652 | 1469201409691 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:30:09 INFO - PROCESS | 1652 | 1469201409752 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:09 INFO - PROCESS | 1652 | 1469201409753 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1234c4800 == 36 [pid = 1652] [id = 743] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x126649800) [pid = 1652] [serial = 2229] [outer = 0x0] 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x128bf9800) [pid = 1652] [serial = 2230] [outer = 0x126649800] 08:30:09 INFO - PROCESS | 1652 | 1469201409777 Marionette DEBUG loaded listener.js 08:30:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x128e76c00) [pid = 1652] [serial = 2231] [outer = 0x126649800] 08:30:10 INFO - PROCESS | 1652 | 1469201410023 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"]]]}] 08:30:10 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 08:30:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:30:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 08:30:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:30:10 INFO - PROCESS | 1652 | 1469201410069 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1652 | 1469201410071 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:30:10 INFO - PROCESS | 1652 | 1469201410074 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1652 | 1469201410076 Marionette TRACE conn2 <- [1,2946,null,{}] 08:30:10 INFO - PROCESS | 1652 | 1469201410087 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}] 08:30:10 INFO - PROCESS | 1652 | 1469201410088 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:10 INFO - PROCESS | 1652 | 1469201410196 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:30:10 INFO - PROCESS | 1652 | 1469201410322 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:10 INFO - PROCESS | 1652 | 1469201410324 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x115d9b800 == 37 [pid = 1652] [id = 744] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x111dad000) [pid = 1652] [serial = 2232] [outer = 0x0] 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1127d4800) [pid = 1652] [serial = 2233] [outer = 0x111dad000] 08:30:10 INFO - PROCESS | 1652 | 1469201410356 Marionette DEBUG loaded listener.js 08:30:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1132ccc00) [pid = 1652] [serial = 2234] [outer = 0x111dad000] 08:30:10 INFO - PROCESS | 1652 | 1469201410762 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]]]}] 08:30:10 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. 08:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 08:30:10 INFO - PROCESS | 1652 | 1469201410798 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:30:10 INFO - PROCESS | 1652 | 1469201410801 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:30:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:30:10 INFO - PROCESS | 1652 | 1469201410804 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:30:10 INFO - PROCESS | 1652 | 1469201410806 Marionette TRACE conn2 <- [1,2950,null,{}] 08:30:10 INFO - PROCESS | 1652 | 1469201410809 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}] 08:30:10 INFO - PROCESS | 1652 | 1469201410812 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:10 INFO - PROCESS | 1652 | 1469201410924 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:30:11 INFO - PROCESS | 1652 | 1469201411029 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:11 INFO - PROCESS | 1652 | 1469201411031 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f1f000 == 38 [pid = 1652] [id = 745] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x117d42400) [pid = 1652] [serial = 2235] [outer = 0x0] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11806e800) [pid = 1652] [serial = 2236] [outer = 0x117d42400] 08:30:11 INFO - PROCESS | 1652 | 1469201411061 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118511c00) [pid = 1652] [serial = 2237] [outer = 0x117d42400] 08:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123088000 == 39 [pid = 1652] [id = 746] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1199bf000) [pid = 1652] [serial = 2238] [outer = 0x0] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118064c00) [pid = 1652] [serial = 2239] [outer = 0x1199bf000] 08:30:11 INFO - PROCESS | 1652 | 1469201411527 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]]]}] 08:30:11 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. 08:30:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 08:30:11 INFO - PROCESS | 1652 | 1469201411576 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:30:11 INFO - PROCESS | 1652 | 1469201411579 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:30:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:30:11 INFO - PROCESS | 1652 | 1469201411581 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:30:11 INFO - PROCESS | 1652 | 1469201411582 Marionette TRACE conn2 <- [1,2954,null,{}] 08:30:11 INFO - PROCESS | 1652 | 1469201411585 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}] 08:30:11 INFO - PROCESS | 1652 | 1469201411586 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:11 INFO - PROCESS | 1652 | 1469201411714 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:30:11 INFO - PROCESS | 1652 | 1469201411816 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:11 INFO - PROCESS | 1652 | 1469201411817 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cf000 == 40 [pid = 1652] [id = 747] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119698000) [pid = 1652] [serial = 2240] [outer = 0x0] 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1234f0400) [pid = 1652] [serial = 2241] [outer = 0x119698000] 08:30:11 INFO - PROCESS | 1652 | 1469201411846 Marionette DEBUG loaded listener.js 08:30:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1236c9000) [pid = 1652] [serial = 2242] [outer = 0x119698000] 08:30:12 INFO - PROCESS | 1652 | 1469201412388 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]]]}] 08:30:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:30:12 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 08:30:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 819ms 08:30:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:30:12 INFO - PROCESS | 1652 | 1469201412401 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:30:12 INFO - PROCESS | 1652 | 1469201412403 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:30:12 INFO - PROCESS | 1652 | 1469201412406 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:30:12 INFO - PROCESS | 1652 | 1469201412407 Marionette TRACE conn2 <- [1,2958,null,{}] 08:30:12 INFO - PROCESS | 1652 | 1469201412411 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}] 08:30:12 INFO - PROCESS | 1652 | 1469201412413 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:12 INFO - PROCESS | 1652 | 1469201412546 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:30:12 INFO - PROCESS | 1652 | 1469201412606 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:12 INFO - PROCESS | 1652 | 1469201412608 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119c40000 == 41 [pid = 1652] [id = 748] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11871f000) [pid = 1652] [serial = 2243] [outer = 0x0] 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11880a800) [pid = 1652] [serial = 2244] [outer = 0x11871f000] 08:30:12 INFO - PROCESS | 1652 | 1469201412636 Marionette DEBUG loaded listener.js 08:30:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1199bac00) [pid = 1652] [serial = 2245] [outer = 0x11871f000] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1234c4800 == 40 [pid = 1652] [id = 743] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae5000 == 39 [pid = 1652] [id = 742] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12a61c800 == 38 [pid = 1652] [id = 741] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x129135000 == 37 [pid = 1652] [id = 740] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12913a800 == 36 [pid = 1652] [id = 739] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x113d38800 == 35 [pid = 1652] [id = 738] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x125928000 == 34 [pid = 1652] [id = 737] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12416d800 == 33 [pid = 1652] [id = 736] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1234d5000 == 32 [pid = 1652] [id = 735] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1196d9800 == 31 [pid = 1652] [id = 734] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c4de800) [pid = 1652] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x117484800 == 30 [pid = 1652] [id = 733] 08:30:12 INFO - PROCESS | 1652 | --DOCSHELL 0x110fcd000 == 29 [pid = 1652] [id = 732] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12468e800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x123927800) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119903800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1211ed400) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129190800) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118358c00) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119141c00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119290000) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119910800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x115e89400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116ab0000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1239e3000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123e68400) [pid = 1652] [serial = 1469] [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.] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124384400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x123e72000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1243ddc00) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 08:30:12 INFO - PROCESS | 1652 | 1469201412974 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]]]}] 08:30:13 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. 08:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 08:30:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:30:13 INFO - PROCESS | 1652 | 1469201413026 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1652 | 1469201413028 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:30:13 INFO - PROCESS | 1652 | 1469201413032 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1652 | 1469201413033 Marionette TRACE conn2 <- [1,2962,null,{}] 08:30:13 INFO - PROCESS | 1652 | 1469201413036 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}] 08:30:13 INFO - PROCESS | 1652 | 1469201413038 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:13 INFO - PROCESS | 1652 | 1469201413133 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:30:13 INFO - PROCESS | 1652 | 1469201413206 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:13 INFO - PROCESS | 1652 | 1469201413207 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119177000 == 30 [pid = 1652] [id = 749] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11880c400) [pid = 1652] [serial = 2246] [outer = 0x0] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1199bd400) [pid = 1652] [serial = 2247] [outer = 0x11880c400] 08:30:13 INFO - PROCESS | 1652 | 1469201413249 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1234f8400) [pid = 1652] [serial = 2248] [outer = 0x11880c400] 08:30:13 INFO - PROCESS | 1652 | 1469201413610 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]]]}] 08:30:13 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. 08:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 622ms 08:30:13 INFO - PROCESS | 1652 | 1469201413653 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:30:13 INFO - PROCESS | 1652 | 1469201413655 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:30:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:30:13 INFO - PROCESS | 1652 | 1469201413657 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:30:13 INFO - PROCESS | 1652 | 1469201413660 Marionette TRACE conn2 <- [1,2966,null,{}] 08:30:13 INFO - PROCESS | 1652 | 1469201413668 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}] 08:30:13 INFO - PROCESS | 1652 | 1469201413671 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:13 INFO - PROCESS | 1652 | 1469201413753 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:30:13 INFO - PROCESS | 1652 | 1469201413814 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:13 INFO - PROCESS | 1652 | 1469201413816 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x124422000 == 31 [pid = 1652] [id = 750] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1236cac00) [pid = 1652] [serial = 2249] [outer = 0x0] 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12392ac00) [pid = 1652] [serial = 2250] [outer = 0x1236cac00] 08:30:13 INFO - PROCESS | 1652 | 1469201413844 Marionette DEBUG loaded listener.js 08:30:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1239e8400) [pid = 1652] [serial = 2251] [outer = 0x1236cac00] 08:30:14 INFO - PROCESS | 1652 | 1469201414129 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]]]}] 08:30:14 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. 08:30:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 524ms 08:30:14 INFO - PROCESS | 1652 | 1469201414185 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:30:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:30:14 INFO - PROCESS | 1652 | 1469201414187 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:30:14 INFO - PROCESS | 1652 | 1469201414189 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1652 | 1469201414190 Marionette TRACE conn2 <- [1,2970,null,{}] 08:30:14 INFO - PROCESS | 1652 | 1469201414192 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}] 08:30:14 INFO - PROCESS | 1652 | 1469201414194 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:14 INFO - PROCESS | 1652 | 1469201414277 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:30:14 INFO - PROCESS | 1652 | 1469201414335 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:14 INFO - PROCESS | 1652 | 1469201414336 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1262c2800 == 32 [pid = 1652] [id = 751] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1239e7c00) [pid = 1652] [serial = 2252] [outer = 0x0] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12430c000) [pid = 1652] [serial = 2253] [outer = 0x1239e7c00] 08:30:14 INFO - PROCESS | 1652 | 1469201414361 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1243e6800) [pid = 1652] [serial = 2254] [outer = 0x1239e7c00] 08:30:14 INFO - PROCESS | 1652 | 1469201414606 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]]]}] 08:30:14 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. 08:30:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 420ms 08:30:14 INFO - PROCESS | 1652 | 1469201414609 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:30:14 INFO - PROCESS | 1652 | 1469201414610 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:30:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:30:14 INFO - PROCESS | 1652 | 1469201414619 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:30:14 INFO - PROCESS | 1652 | 1469201414620 Marionette TRACE conn2 <- [1,2974,null,{}] 08:30:14 INFO - PROCESS | 1652 | 1469201414622 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}] 08:30:14 INFO - PROCESS | 1652 | 1469201414624 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:14 INFO - PROCESS | 1652 | 1469201414707 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:30:14 INFO - PROCESS | 1652 | 1469201414710 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:14 INFO - PROCESS | 1652 | 1469201414712 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129134000 == 33 [pid = 1652] [id = 752] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1236c0000) [pid = 1652] [serial = 2255] [outer = 0x0] 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124690800) [pid = 1652] [serial = 2256] [outer = 0x1236c0000] 08:30:14 INFO - PROCESS | 1652 | 1469201414738 Marionette DEBUG loaded listener.js 08:30:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12623c000) [pid = 1652] [serial = 2257] [outer = 0x1236c0000] 08:30:15 INFO - PROCESS | 1652 | 1469201415088 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]]]}] 08:30:15 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. 08:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 521ms 08:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:30:15 INFO - PROCESS | 1652 | 1469201415140 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1652 | 1469201415141 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:30:15 INFO - PROCESS | 1652 | 1469201415143 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1652 | 1469201415144 Marionette TRACE conn2 <- [1,2978,null,{}] 08:30:15 INFO - PROCESS | 1652 | 1469201415146 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}] 08:30:15 INFO - PROCESS | 1652 | 1469201415151 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:15 INFO - PROCESS | 1652 | 1469201415270 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:30:15 INFO - PROCESS | 1652 | 1469201415285 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:15 INFO - PROCESS | 1652 | 1469201415286 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a868800 == 34 [pid = 1652] [id = 753] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126870400) [pid = 1652] [serial = 2258] [outer = 0x0] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128c47000) [pid = 1652] [serial = 2259] [outer = 0x126870400] 08:30:15 INFO - PROCESS | 1652 | 1469201415312 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x128e81400) [pid = 1652] [serial = 2260] [outer = 0x126870400] 08:30:15 INFO - PROCESS | 1652 | 1469201415606 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]]]}] 08:30:15 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. 08:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 08:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:30:15 INFO - PROCESS | 1652 | 1469201415665 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:30:15 INFO - PROCESS | 1652 | 1469201415666 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:30:15 INFO - PROCESS | 1652 | 1469201415668 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:30:15 INFO - PROCESS | 1652 | 1469201415670 Marionette TRACE conn2 <- [1,2982,null,{}] 08:30:15 INFO - PROCESS | 1652 | 1469201415672 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}] 08:30:15 INFO - PROCESS | 1652 | 1469201415673 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:15 INFO - PROCESS | 1652 | 1469201415771 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:30:15 INFO - PROCESS | 1652 | 1469201415785 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:15 INFO - PROCESS | 1652 | 1469201415786 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba1c000 == 35 [pid = 1652] [id = 754] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12918e800) [pid = 1652] [serial = 2261] [outer = 0x0] 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129295400) [pid = 1652] [serial = 2262] [outer = 0x12918e800] 08:30:15 INFO - PROCESS | 1652 | 1469201415809 Marionette DEBUG loaded listener.js 08:30:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12929a800) [pid = 1652] [serial = 2263] [outer = 0x12918e800] 08:30:16 INFO - PROCESS | 1652 | 1469201416100 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"]]]}] 08:30:16 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 08:30:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 08:30:16 INFO - PROCESS | 1652 | 1469201416142 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:30:16 INFO - PROCESS | 1652 | 1469201416144 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:30:16 INFO - PROCESS | 1652 | 1469201416149 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1652 | 1469201416150 Marionette TRACE conn2 <- [1,2986,null,{}] 08:30:16 INFO - PROCESS | 1652 | 1469201416153 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}] 08:30:16 INFO - PROCESS | 1652 | 1469201416154 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:16 INFO - PROCESS | 1652 | 1469201416252 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:30:16 INFO - PROCESS | 1652 | 1469201416263 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:16 INFO - PROCESS | 1652 | 1469201416265 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c02a800 == 36 [pid = 1652] [id = 755] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12929e000) [pid = 1652] [serial = 2264] [outer = 0x0] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129487c00) [pid = 1652] [serial = 2265] [outer = 0x12929e000] 08:30:16 INFO - PROCESS | 1652 | 1469201416289 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1298a7c00) [pid = 1652] [serial = 2266] [outer = 0x12929e000] 08:30:16 INFO - PROCESS | 1652 | 1469201416617 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]]]}] 08:30:16 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. 08:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 521ms 08:30:16 INFO - PROCESS | 1652 | 1469201416670 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:30:16 INFO - PROCESS | 1652 | 1469201416672 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:30:16 INFO - PROCESS | 1652 | 1469201416676 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:30:16 INFO - PROCESS | 1652 | 1469201416678 Marionette TRACE conn2 <- [1,2990,null,{}] 08:30:16 INFO - PROCESS | 1652 | 1469201416681 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}] 08:30:16 INFO - PROCESS | 1652 | 1469201416683 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:16 INFO - PROCESS | 1652 | 1469201416818 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:30:16 INFO - PROCESS | 1652 | 1469201416822 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:16 INFO - PROCESS | 1652 | 1469201416823 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x124177000 == 37 [pid = 1652] [id = 756] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12948cc00) [pid = 1652] [serial = 2267] [outer = 0x0] 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a7b0000) [pid = 1652] [serial = 2268] [outer = 0x12948cc00] 08:30:16 INFO - PROCESS | 1652 | 1469201416846 Marionette DEBUG loaded listener.js 08:30:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a7b7400) [pid = 1652] [serial = 2269] [outer = 0x12948cc00] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123736000) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1127d6800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11914bc00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133e5000) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x117d35000) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1211f0000) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112749800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11676d000) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1199bbc00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1239e6800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x126644400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116769800) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112a87400) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1248a9800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x113d55800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:30:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113d55c00) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117161000 == 38 [pid = 1652] [id = 757] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11880a400) [pid = 1652] [serial = 2270] [outer = 0x0] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112a87400) [pid = 1652] [serial = 2271] [outer = 0x11880a400] 08:30:17 INFO - PROCESS | 1652 | 1469201417261 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]]]}] 08:30:17 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. 08:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 622ms 08:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:30:17 INFO - PROCESS | 1652 | 1469201417313 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1652 | 1469201417316 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 1652 | 1469201417318 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1652 | 1469201417320 Marionette TRACE conn2 <- [1,2994,null,{}] 08:30:17 INFO - PROCESS | 1652 | 1469201417322 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}] 08:30:17 INFO - PROCESS | 1652 | 1469201417323 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:17 INFO - PROCESS | 1652 | 1469201417422 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:30:17 INFO - PROCESS | 1652 | 1469201417426 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:17 INFO - PROCESS | 1652 | 1469201417427 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c4ce000 == 39 [pid = 1652] [id = 758] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1188fa800) [pid = 1652] [serial = 2272] [outer = 0x0] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1246e0000) [pid = 1652] [serial = 2273] [outer = 0x1188fa800] 08:30:17 INFO - PROCESS | 1652 | 1469201417452 Marionette DEBUG loaded listener.js 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7b1c00) [pid = 1652] [serial = 2274] [outer = 0x1188fa800] 08:30:17 INFO - PROCESS | 1652 | 1469201417752 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]]]}] 08:30:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:30:17 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 08:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 08:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:30:17 INFO - PROCESS | 1652 | 1469201417787 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:30:17 INFO - PROCESS | 1652 | 1469201417789 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:30:17 INFO - PROCESS | 1652 | 1469201417791 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:30:17 INFO - PROCESS | 1652 | 1469201417792 Marionette TRACE conn2 <- [1,2998,null,{}] 08:30:17 INFO - PROCESS | 1652 | 1469201417797 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}] 08:30:17 INFO - PROCESS | 1652 | 1469201417799 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:17 INFO - PROCESS | 1652 | 1469201417889 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:30:17 INFO - PROCESS | 1652 | 1469201417953 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:17 INFO - PROCESS | 1652 | 1469201417955 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873b000 == 40 [pid = 1652] [id = 759] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119534000) [pid = 1652] [serial = 2275] [outer = 0x0] 08:30:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a8b1400) [pid = 1652] [serial = 2276] [outer = 0x119534000] 08:30:17 INFO - PROCESS | 1652 | 1469201417989 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ac4cc00) [pid = 1652] [serial = 2277] [outer = 0x119534000] 08:30:18 INFO - PROCESS | 1652 | 1469201418241 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]]]}] 08:30:18 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. 08:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 08:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:30:18 INFO - PROCESS | 1652 | 1469201418270 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1652 | 1469201418271 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:30:18 INFO - PROCESS | 1652 | 1469201418273 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1652 | 1469201418274 Marionette TRACE conn2 <- [1,3002,null,{}] 08:30:18 INFO - PROCESS | 1652 | 1469201418276 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}] 08:30:18 INFO - PROCESS | 1652 | 1469201418277 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:18 INFO - PROCESS | 1652 | 1469201418372 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:30:18 INFO - PROCESS | 1652 | 1469201418375 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:18 INFO - PROCESS | 1652 | 1469201418377 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cddb800 == 41 [pid = 1652] [id = 760] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7b2c00) [pid = 1652] [serial = 2278] [outer = 0x0] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12acf3000) [pid = 1652] [serial = 2279] [outer = 0x12a7b2c00] 08:30:18 INFO - PROCESS | 1652 | 1469201418400 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b138400) [pid = 1652] [serial = 2280] [outer = 0x12a7b2c00] 08:30:18 INFO - PROCESS | 1652 | 1469201418699 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]]]}] 08:30:18 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. 08:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 08:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:30:18 INFO - PROCESS | 1652 | 1469201418746 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:30:18 INFO - PROCESS | 1652 | 1469201418749 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:30:18 INFO - PROCESS | 1652 | 1469201418751 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:30:18 INFO - PROCESS | 1652 | 1469201418752 Marionette TRACE conn2 <- [1,3006,null,{}] 08:30:18 INFO - PROCESS | 1652 | 1469201418754 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}] 08:30:18 INFO - PROCESS | 1652 | 1469201418755 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:18 INFO - PROCESS | 1652 | 1469201418834 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:30:18 INFO - PROCESS | 1652 | 1469201418899 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:18 INFO - PROCESS | 1652 | 1469201418900 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1a5800 == 42 [pid = 1652] [id = 761] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12aced800) [pid = 1652] [serial = 2281] [outer = 0x0] 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b13f800) [pid = 1652] [serial = 2282] [outer = 0x12aced800] 08:30:18 INFO - PROCESS | 1652 | 1469201418931 Marionette DEBUG loaded listener.js 08:30:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b99b400) [pid = 1652] [serial = 2283] [outer = 0x12aced800] 08:30:19 INFO - PROCESS | 1652 | 1469201419343 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]]]}] 08:30:19 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. 08:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 620ms 08:30:19 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:30:19 INFO - PROCESS | 1652 | 1469201419372 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:30:19 INFO - PROCESS | 1652 | 1469201419376 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:30:19 INFO - PROCESS | 1652 | 1469201419381 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:30:19 INFO - PROCESS | 1652 | 1469201419385 Marionette TRACE conn2 <- [1,3010,null,{}] 08:30:19 INFO - PROCESS | 1652 | 1469201419390 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}] 08:30:19 INFO - PROCESS | 1652 | 1469201419393 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:19 INFO - PROCESS | 1652 | 1469201419542 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:30:19 INFO - PROCESS | 1652 | 1469201419647 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:19 INFO - PROCESS | 1652 | 1469201419649 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f0a800 == 43 [pid = 1652] [id = 762] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1161acc00) [pid = 1652] [serial = 2284] [outer = 0x0] 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118060000) [pid = 1652] [serial = 2285] [outer = 0x1161acc00] 08:30:19 INFO - PROCESS | 1652 | 1469201419681 Marionette DEBUG loaded listener.js 08:30:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119532800) [pid = 1652] [serial = 2286] [outer = 0x1161acc00] 08:30:20 INFO - PROCESS | 1652 | 1469201420085 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]]]}] 08:30:20 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 08:30:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 729ms 08:30:20 INFO - PROCESS | 1652 | 1469201420109 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1652 | 1469201420115 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:30:20 INFO - PROCESS | 1652 | 1469201420121 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1652 | 1469201420124 Marionette TRACE conn2 <- [1,3014,null,{}] 08:30:20 INFO - PROCESS | 1652 | 1469201420128 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}] 08:30:20 INFO - PROCESS | 1652 | 1469201420131 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:20 INFO - PROCESS | 1652 | 1469201420314 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:30:20 INFO - PROCESS | 1652 | 1469201420437 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:20 INFO - PROCESS | 1652 | 1469201420438 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c6000 == 44 [pid = 1652] [id = 763] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1234f4400) [pid = 1652] [serial = 2287] [outer = 0x0] 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1238ef800) [pid = 1652] [serial = 2288] [outer = 0x1234f4400] 08:30:20 INFO - PROCESS | 1652 | 1469201420469 Marionette DEBUG loaded listener.js 08:30:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1239e5000) [pid = 1652] [serial = 2289] [outer = 0x1234f4400] 08:30:20 INFO - PROCESS | 1652 | [1652] 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:30:20 INFO - PROCESS | 1652 | 1469201420867 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:30:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:30:20 INFO - {} 08:30:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:30:20 INFO - {} 08:30:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:30:20 INFO - {} 08:30:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:30:20 INFO - {} 08:30:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 772ms 08:30:20 INFO - PROCESS | 1652 | 1469201420892 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:30:20 INFO - PROCESS | 1652 | 1469201420894 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:30:20 INFO - TEST-START | /FileAPI/fileReader.html 08:30:20 INFO - PROCESS | 1652 | 1469201420911 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:30:20 INFO - PROCESS | 1652 | 1469201420914 Marionette TRACE conn2 <- [1,3018,null,{}] 08:30:20 INFO - PROCESS | 1652 | 1469201420921 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}] 08:30:20 INFO - PROCESS | 1652 | 1469201420925 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:21 INFO - PROCESS | 1652 | 1469201421027 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:30:21 INFO - PROCESS | 1652 | 1469201421085 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:21 INFO - PROCESS | 1652 | 1469201421087 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d57d800 == 45 [pid = 1652] [id = 764] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1243e8000) [pid = 1652] [serial = 2290] [outer = 0x0] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128befc00) [pid = 1652] [serial = 2291] [outer = 0x1243e8000] 08:30:21 INFO - PROCESS | 1652 | 1469201421118 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x128c44000) [pid = 1652] [serial = 2292] [outer = 0x1243e8000] 08:30:21 INFO - PROCESS | 1652 | 1469201421527 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]]]}] 08:30:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:30:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:30:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:30:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:30:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 08:30:21 INFO - PROCESS | 1652 | 1469201421584 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:30:21 INFO - PROCESS | 1652 | 1469201421586 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:30:21 INFO - TEST-START | /FileAPI/historical.html 08:30:21 INFO - PROCESS | 1652 | 1469201421588 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:30:21 INFO - PROCESS | 1652 | 1469201421589 Marionette TRACE conn2 <- [1,3022,null,{}] 08:30:21 INFO - PROCESS | 1652 | 1469201421592 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}] 08:30:21 INFO - PROCESS | 1652 | 1469201421593 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:21 INFO - PROCESS | 1652 | 1469201421696 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:30:21 INFO - PROCESS | 1652 | 1469201421757 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:21 INFO - PROCESS | 1652 | 1469201421759 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292c4800 == 46 [pid = 1652] [id = 765] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123055800) [pid = 1652] [serial = 2293] [outer = 0x0] 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126643400) [pid = 1652] [serial = 2294] [outer = 0x123055800] 08:30:21 INFO - PROCESS | 1652 | 1469201421788 Marionette DEBUG loaded listener.js 08:30:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7b1000) [pid = 1652] [serial = 2295] [outer = 0x123055800] 08:30:22 INFO - PROCESS | 1652 | 1469201422319 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"]]]}] 08:30:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:30:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:30:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:30:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:30:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:30:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:30:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:30:22 INFO - TEST-OK | /FileAPI/historical.html | took 778ms 08:30:22 INFO - PROCESS | 1652 | 1469201422378 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:30:22 INFO - PROCESS | 1652 | 1469201422381 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:30:22 INFO - TEST-START | /FileAPI/idlharness.html 08:30:22 INFO - PROCESS | 1652 | 1469201422385 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:30:22 INFO - PROCESS | 1652 | 1469201422387 Marionette TRACE conn2 <- [1,3026,null,{}] 08:30:22 INFO - PROCESS | 1652 | 1469201422391 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}] 08:30:22 INFO - PROCESS | 1652 | 1469201422393 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:22 INFO - PROCESS | 1652 | 1469201422483 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:30:22 INFO - PROCESS | 1652 | 1469201422544 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:22 INFO - PROCESS | 1652 | 1469201422545 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119165000 == 47 [pid = 1652] [id = 766] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118067c00) [pid = 1652] [serial = 2296] [outer = 0x0] 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118313400) [pid = 1652] [serial = 2297] [outer = 0x118067c00] 08:30:22 INFO - PROCESS | 1652 | 1469201422585 Marionette DEBUG loaded listener.js 08:30:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11913fc00) [pid = 1652] [serial = 2298] [outer = 0x118067c00] 08:30:23 INFO - PROCESS | 1652 | 1469201423119 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]]]}] 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:30:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:30:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:30:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:30:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:30:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:30:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:30:23 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 08:30:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:30:23 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 08:30:23 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 08:30:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:30:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:30:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:30:23 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 08:30:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:30:23 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 08:30:23 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 08:30:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:30:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:30:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 787ms 08:30:23 INFO - PROCESS | 1652 | 1469201423173 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:30:23 INFO - PROCESS | 1652 | 1469201423176 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:30:23 INFO - TEST-START | /FileAPI/idlharness.worker 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cddb800 == 46 [pid = 1652] [id = 760] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11873b000 == 45 [pid = 1652] [id = 759] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c4ce000 == 44 [pid = 1652] [id = 758] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x117161000 == 43 [pid = 1652] [id = 757] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x124177000 == 42 [pid = 1652] [id = 756] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12c02a800 == 41 [pid = 1652] [id = 755] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba1c000 == 40 [pid = 1652] [id = 754] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a868800 == 39 [pid = 1652] [id = 753] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129134000 == 38 [pid = 1652] [id = 752] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1262c2800 == 37 [pid = 1652] [id = 751] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x124422000 == 36 [pid = 1652] [id = 750] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119177000 == 35 [pid = 1652] [id = 749] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119c40000 == 34 [pid = 1652] [id = 748] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cf000 == 33 [pid = 1652] [id = 747] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x120f1f000 == 32 [pid = 1652] [id = 745] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123088000 == 31 [pid = 1652] [id = 746] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x115d9b800 == 30 [pid = 1652] [id = 744] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1292c4800 == 29 [pid = 1652] [id = 765] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d57d800 == 28 [pid = 1652] [id = 764] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c6000 == 27 [pid = 1652] [id = 763] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1a5800 == 26 [pid = 1652] [id = 761] 08:30:23 INFO - PROCESS | 1652 | --DOCSHELL 0x120f0a800 == 25 [pid = 1652] [id = 762] 08:30:23 INFO - PROCESS | 1652 | 1469201423724 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:30:23 INFO - PROCESS | 1652 | 1469201423726 Marionette TRACE conn2 <- [1,3030,null,{}] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123bb1800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1199be400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1164e5000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118507c00) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118067800) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123446c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119ea9800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124689000) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128bf2400) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123ed6800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x123928000) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1246e2800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1243e0c00) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12623d400) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1199c6000) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1258ea000) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1243db400) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128bf9800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12686c000) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126230000) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e4800) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1236bf400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126239000) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1265a2000) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119ea8c00) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1127dac00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129ba400) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195b3c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116910800) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x117d3a000) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11914ac00) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11806a000) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123449800) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 08:30:23 INFO - PROCESS | 1652 | 1469201423822 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}] 08:30:23 INFO - PROCESS | 1652 | 1469201423824 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:23 INFO - PROCESS | 1652 | 1469201423904 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:30:23 INFO - PROCESS | 1652 | 1469201423908 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:23 INFO - PROCESS | 1652 | 1469201423911 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169cd800 == 26 [pid = 1652] [id = 767] 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115d0a400) [pid = 1652] [serial = 2299] [outer = 0x0] 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x115e2f400) [pid = 1652] [serial = 2300] [outer = 0x115d0a400] 08:30:23 INFO - PROCESS | 1652 | 1469201423940 Marionette DEBUG loaded listener.js 08:30:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11690dc00) [pid = 1652] [serial = 2301] [outer = 0x115d0a400] 08:30:24 INFO - PROCESS | 1652 | [1652] 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:30:24 INFO - PROCESS | 1652 | 1469201424657 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,{},{}]]]}] 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:30:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:30:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:30:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:30:24 INFO - {} 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:30:24 INFO - {} 08:30:24 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 - {} 08:30:24 INFO - {} 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:30:24 INFO - {} 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:30:24 INFO - {} 08:30:24 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 - {} 08:30:24 INFO - {} 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:30:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:30:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 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 08:30:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:30:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:30:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:30:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:30:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:30:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:30:24 INFO - {} 08:30:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1543ms 08:30:24 INFO - PROCESS | 1652 | 1469201424725 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:30:24 INFO - PROCESS | 1652 | 1469201424728 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:30:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:30:24 INFO - PROCESS | 1652 | 1469201424733 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:30:24 INFO - PROCESS | 1652 | 1469201424734 Marionette TRACE conn2 <- [1,3034,null,{}] 08:30:24 INFO - PROCESS | 1652 | 1469201424738 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}] 08:30:24 INFO - PROCESS | 1652 | 1469201424741 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:24 INFO - PROCESS | 1652 | 1469201424824 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:30:24 INFO - PROCESS | 1652 | 1469201424833 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:24 INFO - PROCESS | 1652 | 1469201424834 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x110fda000 == 27 [pid = 1652] [id = 768] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12a6d1c00) [pid = 1652] [serial = 2302] [outer = 0x0] 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12a7b0400) [pid = 1652] [serial = 2303] [outer = 0x12a6d1c00] 08:30:24 INFO - PROCESS | 1652 | 1469201424866 Marionette DEBUG loaded listener.js 08:30:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12a7bcc00) [pid = 1652] [serial = 2304] [outer = 0x12a6d1c00] 08:30:25 INFO - PROCESS | 1652 | 1469201425192 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]]]}] 08:30:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:30:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 472ms 08:30:25 INFO - PROCESS | 1652 | 1469201425207 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1652 | 1469201425208 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:30:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:30:25 INFO - PROCESS | 1652 | 1469201425211 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1652 | 1469201425212 Marionette TRACE conn2 <- [1,3038,null,{}] 08:30:25 INFO - PROCESS | 1652 | 1469201425216 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}] 08:30:25 INFO - PROCESS | 1652 | 1469201425218 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:25 INFO - PROCESS | 1652 | 1469201425292 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:30:25 INFO - PROCESS | 1652 | 1469201425301 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:25 INFO - PROCESS | 1652 | 1469201425305 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba3b800 == 28 [pid = 1652] [id = 769] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12ac4f000) [pid = 1652] [serial = 2305] [outer = 0x0] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12acf3800) [pid = 1652] [serial = 2306] [outer = 0x12ac4f000] 08:30:25 INFO - PROCESS | 1652 | 1469201425334 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b13dc00) [pid = 1652] [serial = 2307] [outer = 0x12ac4f000] 08:30:25 INFO - PROCESS | 1652 | 1469201425651 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"]]]}] 08:30:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:30:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:30:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 472ms 08:30:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:30:25 INFO - PROCESS | 1652 | 1469201425687 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:30:25 INFO - PROCESS | 1652 | 1469201425688 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:30:25 INFO - PROCESS | 1652 | 1469201425690 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:30:25 INFO - PROCESS | 1652 | 1469201425691 Marionette TRACE conn2 <- [1,3042,null,{}] 08:30:25 INFO - PROCESS | 1652 | 1469201425694 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}] 08:30:25 INFO - PROCESS | 1652 | 1469201425695 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:25 INFO - PROCESS | 1652 | 1469201425772 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:30:25 INFO - PROCESS | 1652 | 1469201425775 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:25 INFO - PROCESS | 1652 | 1469201425776 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cdcd800 == 29 [pid = 1652] [id = 770] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b99dc00) [pid = 1652] [serial = 2308] [outer = 0x0] 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ba97c00) [pid = 1652] [serial = 2309] [outer = 0x12b99dc00] 08:30:25 INFO - PROCESS | 1652 | 1469201425803 Marionette DEBUG loaded listener.js 08:30:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ba9d800) [pid = 1652] [serial = 2310] [outer = 0x12b99dc00] 08:30:26 INFO - PROCESS | 1652 | 1469201426249 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]]]}] 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:30:26 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. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:30:26 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'.) 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:30:26 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. 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:30:26 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. 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:30:26 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. 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:30:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:30:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:30:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:30:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 580ms 08:30:26 INFO - PROCESS | 1652 | 1469201426271 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1652 | 1469201426273 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:30:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:30:26 INFO - PROCESS | 1652 | 1469201426275 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1652 | 1469201426276 Marionette TRACE conn2 <- [1,3046,null,{}] 08:30:26 INFO - PROCESS | 1652 | 1469201426279 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}] 08:30:26 INFO - PROCESS | 1652 | 1469201426280 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:26 INFO - PROCESS | 1652 | 1469201426395 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:30:26 INFO - PROCESS | 1652 | 1469201426399 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:26 INFO - PROCESS | 1652 | 1469201426401 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1b3000 == 30 [pid = 1652] [id = 771] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126524400) [pid = 1652] [serial = 2311] [outer = 0x0] 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12bce5800) [pid = 1652] [serial = 2312] [outer = 0x126524400] 08:30:26 INFO - PROCESS | 1652 | 1469201426433 Marionette DEBUG loaded listener.js 08:30:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bcf2000) [pid = 1652] [serial = 2313] [outer = 0x126524400] 08:30:26 INFO - PROCESS | 1652 | [1652] 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:30:26 INFO - PROCESS | 1652 | 1469201426878 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:30:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:30:26 INFO - {} 08:30:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 618ms 08:30:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:30:26 INFO - PROCESS | 1652 | 1469201426894 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:30:26 INFO - PROCESS | 1652 | 1469201426896 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:30:26 INFO - PROCESS | 1652 | 1469201426899 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:30:26 INFO - PROCESS | 1652 | 1469201426912 Marionette TRACE conn2 <- [1,3050,null,{}] 08:30:26 INFO - PROCESS | 1652 | 1469201426920 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}] 08:30:26 INFO - PROCESS | 1652 | 1469201426925 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:27 INFO - PROCESS | 1652 | 1469201427042 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:30:27 INFO - PROCESS | 1652 | 1469201427084 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:27 INFO - PROCESS | 1652 | 1469201427086 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5ba000 == 31 [pid = 1652] [id = 772] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be95800) [pid = 1652] [serial = 2314] [outer = 0x0] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12c0cd000) [pid = 1652] [serial = 2315] [outer = 0x12be95800] 08:30:27 INFO - PROCESS | 1652 | 1469201427111 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12c0d3c00) [pid = 1652] [serial = 2316] [outer = 0x12be95800] 08:30:27 INFO - PROCESS | 1652 | 1469201427406 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]]]}] 08:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:30:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:30:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 537ms 08:30:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:30:27 INFO - PROCESS | 1652 | 1469201427438 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:30:27 INFO - PROCESS | 1652 | 1469201427439 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:30:27 INFO - PROCESS | 1652 | 1469201427442 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:30:27 INFO - PROCESS | 1652 | 1469201427443 Marionette TRACE conn2 <- [1,3054,null,{}] 08:30:27 INFO - PROCESS | 1652 | 1469201427447 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}] 08:30:27 INFO - PROCESS | 1652 | 1469201427449 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:27 INFO - PROCESS | 1652 | 1469201427552 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:30:27 INFO - PROCESS | 1652 | 1469201427556 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:27 INFO - PROCESS | 1652 | 1469201427557 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d915000 == 32 [pid = 1652] [id = 773] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12c0d4000) [pid = 1652] [serial = 2317] [outer = 0x0] 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12c604800) [pid = 1652] [serial = 2318] [outer = 0x12c0d4000] 08:30:27 INFO - PROCESS | 1652 | 1469201427581 Marionette DEBUG loaded listener.js 08:30:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12c60bc00) [pid = 1652] [serial = 2319] [outer = 0x12c0d4000] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126649800) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12aced800) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1188fa800) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a7b2c00) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126870400) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12918e800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12929e000) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11871f000) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1239e7c00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111dad000) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119698000) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11880c400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1236cac00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x117d42400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1199bf000) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1236c0000) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12948cc00) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119534000) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:30:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11880a400) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:30:28 INFO - PROCESS | 1652 | 1469201428222 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"]]]}] 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:30:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:30:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:28 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" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:28 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" 08:30:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:30:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 835ms 08:30:28 INFO - PROCESS | 1652 | 1469201428278 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1652 | 1469201428280 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:30:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:30:28 INFO - PROCESS | 1652 | 1469201428282 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1652 | 1469201428283 Marionette TRACE conn2 <- [1,3058,null,{}] 08:30:28 INFO - PROCESS | 1652 | 1469201428286 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}] 08:30:28 INFO - PROCESS | 1652 | 1469201428287 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:28 INFO - PROCESS | 1652 | 1469201428388 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:30:28 INFO - PROCESS | 1652 | 1469201428463 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:28 INFO - PROCESS | 1652 | 1469201428465 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d781800 == 33 [pid = 1652] [id = 774] 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1130bc800) [pid = 1652] [serial = 2320] [outer = 0x0] 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1239eac00) [pid = 1652] [serial = 2321] [outer = 0x1130bc800] 08:30:28 INFO - PROCESS | 1652 | 1469201428496 Marionette DEBUG loaded listener.js 08:30:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1298a0800) [pid = 1652] [serial = 2322] [outer = 0x1130bc800] 08:30:28 INFO - PROCESS | 1652 | 1469201428864 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]]]}] 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:30:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:30:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:30:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:30:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:30:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:30:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 620ms 08:30:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:30:28 INFO - PROCESS | 1652 | 1469201428903 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:30:28 INFO - PROCESS | 1652 | 1469201428904 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:30:28 INFO - PROCESS | 1652 | 1469201428906 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:30:28 INFO - PROCESS | 1652 | 1469201428907 Marionette TRACE conn2 <- [1,3062,null,{}] 08:30:28 INFO - PROCESS | 1652 | 1469201428909 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}] 08:30:28 INFO - PROCESS | 1652 | 1469201428911 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:28 INFO - PROCESS | 1652 | 1469201428987 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:30:29 INFO - PROCESS | 1652 | 1469201429045 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:29 INFO - PROCESS | 1652 | 1469201429046 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d5d4000 == 34 [pid = 1652] [id = 775] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119290000) [pid = 1652] [serial = 2323] [outer = 0x0] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12c60e400) [pid = 1652] [serial = 2324] [outer = 0x119290000] 08:30:29 INFO - PROCESS | 1652 | 1469201429069 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12cd41c00) [pid = 1652] [serial = 2325] [outer = 0x119290000] 08:30:29 INFO - PROCESS | 1652 | [1652] 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:30:29 INFO - PROCESS | 1652 | 1469201429340 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:30:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:30:29 INFO - {} 08:30:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 468ms 08:30:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:30:29 INFO - PROCESS | 1652 | 1469201429375 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1652 | 1469201429376 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:30:29 INFO - PROCESS | 1652 | 1469201429386 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1652 | 1469201429387 Marionette TRACE conn2 <- [1,3066,null,{}] 08:30:29 INFO - PROCESS | 1652 | 1469201429390 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}] 08:30:29 INFO - PROCESS | 1652 | 1469201429391 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:29 INFO - PROCESS | 1652 | 1469201429475 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:30:29 INFO - PROCESS | 1652 | 1469201429480 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:29 INFO - PROCESS | 1652 | 1469201429482 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289d9800 == 35 [pid = 1652] [id = 776] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12926e800) [pid = 1652] [serial = 2326] [outer = 0x0] 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12948cc00) [pid = 1652] [serial = 2327] [outer = 0x12926e800] 08:30:29 INFO - PROCESS | 1652 | 1469201429506 Marionette DEBUG loaded listener.js 08:30:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12cd42c00) [pid = 1652] [serial = 2328] [outer = 0x12926e800] 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:30:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:30:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 434ms 08:30:29 INFO - PROCESS | 1652 | 1469201429808 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]]]}] 08:30:29 INFO - PROCESS | 1652 | 1469201429820 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:30:29 INFO - PROCESS | 1652 | 1469201429822 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:30:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:30:29 INFO - PROCESS | 1652 | 1469201429824 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:30:29 INFO - PROCESS | 1652 | 1469201429826 Marionette TRACE conn2 <- [1,3070,null,{}] 08:30:29 INFO - PROCESS | 1652 | 1469201429829 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}] 08:30:29 INFO - PROCESS | 1652 | 1469201429832 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:29 INFO - PROCESS | 1652 | 1469201429961 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:30:30 INFO - PROCESS | 1652 | 1469201429998 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:30 INFO - PROCESS | 1652 | 1469201430000 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11872f800 == 36 [pid = 1652] [id = 777] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11821ec00) [pid = 1652] [serial = 2329] [outer = 0x0] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118505800) [pid = 1652] [serial = 2330] [outer = 0x11821ec00] 08:30:30 INFO - PROCESS | 1652 | 1469201430026 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119297c00) [pid = 1652] [serial = 2331] [outer = 0x11821ec00] 08:30:30 INFO - PROCESS | 1652 | 1469201430446 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]]]}] 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:30:30 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 08:30:30 INFO - PROCESS | 1652 | 1469201430495 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:30:30 INFO - PROCESS | 1652 | 1469201430498 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:30:30 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:30:30 INFO - PROCESS | 1652 | 1469201430502 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:30:30 INFO - PROCESS | 1652 | 1469201430504 Marionette TRACE conn2 <- [1,3074,null,{}] 08:30:30 INFO - PROCESS | 1652 | 1469201430508 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}] 08:30:30 INFO - PROCESS | 1652 | 1469201430510 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:30 INFO - PROCESS | 1652 | 1469201430641 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:30:30 INFO - PROCESS | 1652 | 1469201430748 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:30 INFO - PROCESS | 1652 | 1469201430750 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d1800 == 37 [pid = 1652] [id = 778] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115e30000) [pid = 1652] [serial = 2332] [outer = 0x0] 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118061c00) [pid = 1652] [serial = 2333] [outer = 0x115e30000] 08:30:30 INFO - PROCESS | 1652 | 1469201430784 Marionette DEBUG loaded listener.js 08:30:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11835b000) [pid = 1652] [serial = 2334] [outer = 0x115e30000] 08:30:31 INFO - PROCESS | 1652 | 1469201431260 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]]]}] 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:30:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 772ms 08:30:31 INFO - PROCESS | 1652 | 1469201431274 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:30:31 INFO - PROCESS | 1652 | 1469201431279 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:30:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:30:31 INFO - PROCESS | 1652 | 1469201431286 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:30:31 INFO - PROCESS | 1652 | 1469201431287 Marionette TRACE conn2 <- [1,3078,null,{}] 08:30:31 INFO - PROCESS | 1652 | 1469201431290 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}] 08:30:31 INFO - PROCESS | 1652 | 1469201431292 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:31 INFO - PROCESS | 1652 | 1469201431420 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:30:31 INFO - PROCESS | 1652 | 1469201431509 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:31 INFO - PROCESS | 1652 | 1469201431510 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123081800 == 38 [pid = 1652] [id = 779] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11990ac00) [pid = 1652] [serial = 2335] [outer = 0x0] 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1199c5c00) [pid = 1652] [serial = 2336] [outer = 0x11990ac00] 08:30:31 INFO - PROCESS | 1652 | 1469201431541 Marionette DEBUG loaded listener.js 08:30:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1211ee400) [pid = 1652] [serial = 2337] [outer = 0x11990ac00] 08:30:31 INFO - PROCESS | 1652 | 1469201431970 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] 08:30:32 INFO - PROCESS | 1652 | 1469201432013 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:30:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:30:32 INFO - PROCESS | 1652 | 1469201432016 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1652 | 1469201432018 Marionette TRACE conn2 <- [1,3082,null,{}] 08:30:32 INFO - PROCESS | 1652 | 1469201432026 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}] 08:30:32 INFO - PROCESS | 1652 | 1469201432029 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:32 INFO - PROCESS | 1652 | 1469201432144 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:30:32 INFO - PROCESS | 1652 | 1469201432211 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:32 INFO - PROCESS | 1652 | 1469201432213 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126d0800 == 39 [pid = 1652] [id = 780] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x112f08c00) [pid = 1652] [serial = 2338] [outer = 0x0] 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115e8fc00) [pid = 1652] [serial = 2339] [outer = 0x112f08c00] 08:30:32 INFO - PROCESS | 1652 | 1469201432287 Marionette DEBUG loaded listener.js 08:30:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1239e7c00) [pid = 1652] [serial = 2340] [outer = 0x112f08c00] 08:30:32 INFO - PROCESS | 1652 | 1469201432823 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]]]}] 08:30:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:30:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:30:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:30:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 871ms 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1289d9800 == 38 [pid = 1652] [id = 776] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5d4000 == 37 [pid = 1652] [id = 775] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d781800 == 36 [pid = 1652] [id = 774] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d915000 == 35 [pid = 1652] [id = 773] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d5ba000 == 34 [pid = 1652] [id = 772] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1b3000 == 33 [pid = 1652] [id = 771] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cdcd800 == 32 [pid = 1652] [id = 770] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba3b800 == 31 [pid = 1652] [id = 769] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x110fda000 == 30 [pid = 1652] [id = 768] 08:30:32 INFO - PROCESS | 1652 | 1469201432939 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:30:32 INFO - PROCESS | 1652 | 1469201432942 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:30:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1169cd800 == 29 [pid = 1652] [id = 767] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128e76c00) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b138400) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x128c47000) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129295400) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128e81400) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129487c00) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11880a800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1199bac00) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12430c000) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1243e6800) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1127d4800) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1132ccc00) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1234f0400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1236c9000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1199bd400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1234f8400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12392ac00) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1239e8400) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11806e800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 08:30:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12929a800) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118511c00) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118064c00) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124690800) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12a7b0000) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1298a7c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ac4cc00) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12acf3000) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1246e0000) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12a7b7400) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112a87400) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12623c000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12a8b1400) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12a7b1c00) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b99b400) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12b13f800) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 08:30:32 INFO - PROCESS | 1652 | 1469201432951 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:30:32 INFO - PROCESS | 1652 | 1469201432953 Marionette TRACE conn2 <- [1,3086,null,{}] 08:30:32 INFO - PROCESS | 1652 | 1469201432958 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}] 08:30:32 INFO - PROCESS | 1652 | 1469201432959 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:33 INFO - PROCESS | 1652 | 1469201433043 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:30:33 INFO - PROCESS | 1652 | 1469201433050 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:33 INFO - PROCESS | 1652 | 1469201433051 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117d72000 == 30 [pid = 1652] [id = 781] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x116767400) [pid = 1652] [serial = 2341] [outer = 0x0] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118355400) [pid = 1652] [serial = 2342] [outer = 0x116767400] 08:30:33 INFO - PROCESS | 1652 | 1469201433079 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1188f7000) [pid = 1652] [serial = 2343] [outer = 0x116767400] 08:30:33 INFO - PROCESS | 1652 | 1469201433413 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 08:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:30:33 INFO - PROCESS | 1652 | 1469201433423 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1652 | 1469201433426 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1652 | 1469201433432 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1652 | 1469201433434 Marionette TRACE conn2 <- [1,3090,null,{}] 08:30:33 INFO - PROCESS | 1652 | 1469201433437 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}] 08:30:33 INFO - PROCESS | 1652 | 1469201433438 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:33 INFO - PROCESS | 1652 | 1469201433517 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:30:33 INFO - PROCESS | 1652 | 1469201433520 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:33 INFO - PROCESS | 1652 | 1469201433522 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x120f21800 == 31 [pid = 1652] [id = 782] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119909000) [pid = 1652] [serial = 2344] [outer = 0x0] 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x120fcc400) [pid = 1652] [serial = 2345] [outer = 0x119909000] 08:30:33 INFO - PROCESS | 1652 | 1469201433551 Marionette DEBUG loaded listener.js 08:30:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1234f9c00) [pid = 1652] [serial = 2346] [outer = 0x119909000] 08:30:33 INFO - PROCESS | 1652 | 1469201433879 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 08:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:30:33 INFO - PROCESS | 1652 | 1469201433901 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:30:33 INFO - PROCESS | 1652 | 1469201433902 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:30:33 INFO - PROCESS | 1652 | 1469201433904 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:30:33 INFO - PROCESS | 1652 | 1469201433907 Marionette TRACE conn2 <- [1,3094,null,{}] 08:30:33 INFO - PROCESS | 1652 | 1469201433914 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}] 08:30:33 INFO - PROCESS | 1652 | 1469201433919 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:34 INFO - PROCESS | 1652 | 1469201434044 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:30:34 INFO - PROCESS | 1652 | 1469201434142 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:34 INFO - PROCESS | 1652 | 1469201434145 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1241e9800 == 32 [pid = 1652] [id = 783] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1236cb400) [pid = 1652] [serial = 2347] [outer = 0x0] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x12392e000) [pid = 1652] [serial = 2348] [outer = 0x1236cb400] 08:30:34 INFO - PROCESS | 1652 | 1469201434184 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1239e9c00) [pid = 1652] [serial = 2349] [outer = 0x1236cb400] 08:30:34 INFO - PROCESS | 1652 | 1469201434526 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 08:30:34 INFO - PROCESS | 1652 | 1469201434576 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:30:34 INFO - PROCESS | 1652 | 1469201434578 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:30:34 INFO - PROCESS | 1652 | 1469201434589 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:30:34 INFO - PROCESS | 1652 | 1469201434590 Marionette TRACE conn2 <- [1,3098,null,{}] 08:30:34 INFO - PROCESS | 1652 | 1469201434594 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}] 08:30:34 INFO - PROCESS | 1652 | 1469201434595 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:34 INFO - PROCESS | 1652 | 1469201434677 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:30:34 INFO - PROCESS | 1652 | 1469201434682 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:34 INFO - PROCESS | 1652 | 1469201434684 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1259c3800 == 33 [pid = 1652] [id = 784] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x124383000) [pid = 1652] [serial = 2350] [outer = 0x0] 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x124390800) [pid = 1652] [serial = 2351] [outer = 0x124383000] 08:30:34 INFO - PROCESS | 1652 | 1469201434708 Marionette DEBUG loaded listener.js 08:30:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12447f000) [pid = 1652] [serial = 2352] [outer = 0x124383000] 08:30:35 INFO - PROCESS | 1652 | 1469201435027 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]]]}] 08:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:30:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 477ms 08:30:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:30:35 INFO - PROCESS | 1652 | 1469201435060 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1652 | 1469201435061 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:30:35 INFO - PROCESS | 1652 | 1469201435063 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1652 | 1469201435064 Marionette TRACE conn2 <- [1,3102,null,{}] 08:30:35 INFO - PROCESS | 1652 | 1469201435067 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}] 08:30:35 INFO - PROCESS | 1652 | 1469201435068 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:35 INFO - PROCESS | 1652 | 1469201435142 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:30:35 INFO - PROCESS | 1652 | 1469201435148 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:35 INFO - PROCESS | 1652 | 1469201435150 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1268d6000 == 34 [pid = 1652] [id = 785] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1246e7000) [pid = 1652] [serial = 2353] [outer = 0x0] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12580ec00) [pid = 1652] [serial = 2354] [outer = 0x1246e7000] 08:30:35 INFO - PROCESS | 1652 | 1469201435176 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x126238000) [pid = 1652] [serial = 2355] [outer = 0x1246e7000] 08:30:35 INFO - PROCESS | 1652 | 1469201435558 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:30:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:30:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 08:30:35 INFO - PROCESS | 1652 | 1469201435583 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:30:35 INFO - PROCESS | 1652 | 1469201435585 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:30:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:30:35 INFO - PROCESS | 1652 | 1469201435587 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:30:35 INFO - PROCESS | 1652 | 1469201435588 Marionette TRACE conn2 <- [1,3106,null,{}] 08:30:35 INFO - PROCESS | 1652 | 1469201435590 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}] 08:30:35 INFO - PROCESS | 1652 | 1469201435594 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:35 INFO - PROCESS | 1652 | 1469201435718 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:30:35 INFO - PROCESS | 1652 | 1469201435729 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:35 INFO - PROCESS | 1652 | 1469201435730 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1289e7800 == 35 [pid = 1652] [id = 786] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126526400) [pid = 1652] [serial = 2356] [outer = 0x0] 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126b85c00) [pid = 1652] [serial = 2357] [outer = 0x126526400] 08:30:35 INFO - PROCESS | 1652 | 1469201435755 Marionette DEBUG loaded listener.js 08:30:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x128bef800) [pid = 1652] [serial = 2358] [outer = 0x126526400] 08:30:36 INFO - PROCESS | 1652 | 1469201436120 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]]]}] 08:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 572ms 08:30:36 INFO - PROCESS | 1652 | 1469201436160 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1652 | 1469201436162 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:30:36 INFO - PROCESS | 1652 | 1469201436165 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1652 | 1469201436167 Marionette TRACE conn2 <- [1,3110,null,{}] 08:30:36 INFO - PROCESS | 1652 | 1469201436170 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}] 08:30:36 INFO - PROCESS | 1652 | 1469201436172 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:36 INFO - PROCESS | 1652 | 1469201436326 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:30:36 INFO - PROCESS | 1652 | 1469201436345 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:36 INFO - PROCESS | 1652 | 1469201436347 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1292b1000 == 36 [pid = 1652] [id = 787] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12489fc00) [pid = 1652] [serial = 2359] [outer = 0x0] 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x128c43c00) [pid = 1652] [serial = 2360] [outer = 0x12489fc00] 08:30:36 INFO - PROCESS | 1652 | 1469201436386 Marionette DEBUG loaded listener.js 08:30:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128e78800) [pid = 1652] [serial = 2361] [outer = 0x12489fc00] 08:30:36 INFO - PROCESS | 1652 | 1469201436742 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"]]]}] 08:30:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:30:36 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 08:30:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:30:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:30:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 620ms 08:30:36 INFO - PROCESS | 1652 | 1469201436789 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:30:36 INFO - PROCESS | 1652 | 1469201436790 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:30:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:30:36 INFO - PROCESS | 1652 | 1469201436793 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:30:36 INFO - PROCESS | 1652 | 1469201436794 Marionette TRACE conn2 <- [1,3114,null,{}] 08:30:36 INFO - PROCESS | 1652 | 1469201436796 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}] 08:30:36 INFO - PROCESS | 1652 | 1469201436798 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:36 INFO - PROCESS | 1652 | 1469201436908 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:30:36 INFO - PROCESS | 1652 | 1469201436988 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\", \"a15edc74-579d-4002-864a-b50098894f9e\");\n\nvar timer = null;\nif (30000) {\n 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:30:36 INFO - PROCESS | 1652 | 1469201436990 Marionette INFO sendAsync ee6ed43d-67c6-0f46-922b-7b509c65c174 08:30:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a60d000 == 37 [pid = 1652] [id = 788] 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128c48000) [pid = 1652] [serial = 2362] [outer = 0x0] 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129191c00) [pid = 1652] [serial = 2363] [outer = 0x128c48000] 08:30:37 INFO - PROCESS | 1652 | 1469201437031 Marionette DEBUG loaded listener.js 08:30:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12926b000) [pid = 1652] [serial = 2364] [outer = 0x128c48000] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b99dc00) [pid = 1652] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12ac4f000) [pid = 1652] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12a6d1c00) [pid = 1652] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118067c00) [pid = 1652] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115d0a400) [pid = 1652] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1161acc00) [pid = 1652] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1234f4400) [pid = 1652] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12be95800) [pid = 1652] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1130bc800) [pid = 1652] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12c0d4000) [pid = 1652] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243e8000) [pid = 1652] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119290000) [pid = 1652] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x123055800) [pid = 1652] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12926e800) [pid = 1652] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 08:30:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126524400) [pid = 1652] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 08:30:37 INFO - PROCESS | 1652 | 1469201437506 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]]]}] 08:30:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:30:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 720ms 08:30:37 INFO - PROCESS | 1652 | 1469201437515 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:30:37 INFO - PROCESS | 1652 | 1469201437517 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:30:38 WARNING - u'runner_teardown' () 08:30:38 INFO - No more tests 08:30:38 INFO - Got 0 unexpected results 08:30:38 INFO - SUITE-END | took 502s 08:30:38 INFO - Closing logging queue 08:30:38 INFO - queue closed 08:30:38 INFO - Return code: 0 08:30:38 WARNING - # TBPL SUCCESS # 08:30:38 INFO - Running post-action listener: _resource_record_post_action 08:30:38 INFO - Running post-run listener: _resource_record_post_run 08:30:39 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 37131776; Write bytes: 952800256; Read time: 250; Write time: 4939 08:30:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:30:39 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152693248; Write bytes: 147257344; Read time: 13772; Write time: 311 08:30:39 INFO - run-tests - Wall time: 506s; CPU: 58.0%; Read bytes: 34928128; Write bytes: 793697280; Read time: 229; Write time: 4586 08:30:39 INFO - Running post-run listener: _upload_blobber_files 08:30:39 INFO - Blob upload gear active. 08:30:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:30:39 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 08:30:39 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'] 08:30:39 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 08:30:40 INFO - (blobuploader) - INFO - Open directory for files ... 08:30:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:30:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:30:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:30:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:30:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:30:41 INFO - (blobuploader) - INFO - Done attempting. 08:30:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:30:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:30:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:30:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:30:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:30:42 INFO - (blobuploader) - INFO - Done attempting. 08:30:42 INFO - (blobuploader) - INFO - Iteration through files over. 08:30:42 INFO - Return code: 0 08:30:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:30:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:30:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7238e551f36ee363e06273965f8a90f0a685014c0f26071bcc72636e71434d7544fec7c1f26ec5a5676117443b5cfcf293735f6dda4c9258dfa37b50d5e13e09", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4493c02a500ebe928757b860bd2d6533e8d7aa693e5689cf19904974cc22b19c73beb587bb501d811448c5c1c7b5a6b5e815be03b491fc6b70ec8053766611f7"} 08:30:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:30:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:30:42 INFO - Contents: 08:30:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7238e551f36ee363e06273965f8a90f0a685014c0f26071bcc72636e71434d7544fec7c1f26ec5a5676117443b5cfcf293735f6dda4c9258dfa37b50d5e13e09", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4493c02a500ebe928757b860bd2d6533e8d7aa693e5689cf19904974cc22b19c73beb587bb501d811448c5c1c7b5a6b5e815be03b491fc6b70ec8053766611f7"} 08:30:42 INFO - Running post-run listener: copy_logs_to_upload_dir 08:30:42 INFO - Copying logs to upload dir... 08:30:42 INFO - mkdir: /builds/slave/test/build/upload/logs 08:30:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=578.858365 ========= master_lag: 3.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-22 08:30:46.211210) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-22 08:30:46.214883) ========= 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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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/7238e551f36ee363e06273965f8a90f0a685014c0f26071bcc72636e71434d7544fec7c1f26ec5a5676117443b5cfcf293735f6dda4c9258dfa37b50d5e13e09", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4493c02a500ebe928757b860bd2d6533e8d7aa693e5689cf19904974cc22b19c73beb587bb501d811448c5c1c7b5a6b5e815be03b491fc6b70ec8053766611f7"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012922 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7238e551f36ee363e06273965f8a90f0a685014c0f26071bcc72636e71434d7544fec7c1f26ec5a5676117443b5cfcf293735f6dda4c9258dfa37b50d5e13e09", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4493c02a500ebe928757b860bd2d6533e8d7aa693e5689cf19904974cc22b19c73beb587bb501d811448c5c1c7b5a6b5e815be03b491fc6b70ec8053766611f7"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469183278/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.21 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-22 08:30:46.438488) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:30:46.438814) ========= 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.GSTI7gC6Mh/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.6kOn2HfGGy/Listeners TMPDIR=/var/folders/s2/3x4m5lhs6f5646cpdt1xtxmr00000w/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.005267 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-22 08:30:46.464167) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-22 08:30:46.464481) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-22 08:30:46.464770) ========= ========= Total master_lag: 3.53 =========