builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0187 starttime: 1469134820.03 results: success (0) buildid: 20160721073758 builduid: 4b6fa33c8c4e4e3e88afae05d8690313 revision: 6688064e8ad629276830b941df87681a21b67cdc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.033507) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.033944) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.034211) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.057952) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.058273) ========= 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.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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-21 14:00:20-- 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% 170M=0s 2016-07-21 14:00:20 (170 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.093011 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.173203) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.173506) ========= 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.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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.027688 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:20.221800) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 14:00:20.222150) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 6688064e8ad629276830b941df87681a21b67cdc --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 6688064e8ad629276830b941df87681a21b67cdc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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-21 14:00:20,295 truncating revision to first 12 chars 2016-07-21 14:00:20,295 Setting DEBUG logging. 2016-07-21 14:00:20,295 attempt 1/10 2016-07-21 14:00:20,295 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/6688064e8ad6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-21 14:00:21,356 unpacking tar archive at: mozilla-beta-6688064e8ad6/testing/mozharness/ program finished with exit code 0 elapsedTime=1.307634 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-21 14:00:21.551043) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:21.551385) ========= script_repo_revision: 6688064e8ad629276830b941df87681a21b67cdc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:21.551785) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:21.552111) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-21 14:00:21.570141) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-07-21 14:00:21.570495) ========= /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.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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 14:00:21 INFO - MultiFileLogger online at 20160721 14:00:21 in /builds/slave/test 14:00:21 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 14:00:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:00:21 INFO - {'append_to_log': False, 14:00:21 INFO - 'base_work_dir': '/builds/slave/test', 14:00:21 INFO - 'blob_upload_branch': 'mozilla-beta', 14:00:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:00:21 INFO - 'buildbot_json_path': 'buildprops.json', 14:00:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:00:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:00:21 INFO - 'download_minidump_stackwalk': True, 14:00:21 INFO - 'download_symbols': 'true', 14:00:21 INFO - 'e10s': False, 14:00:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:00:21 INFO - 'tooltool.py': '/tools/tooltool.py', 14:00:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:00:21 INFO - '/tools/misc-python/virtualenv.py')}, 14:00:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:00:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:00:21 INFO - 'log_level': 'info', 14:00:21 INFO - 'log_to_console': True, 14:00:21 INFO - 'opt_config_files': (), 14:00:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:00:21 INFO - '--processes=1', 14:00:21 INFO - '--config=%(test_path)s/wptrunner.ini', 14:00:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:00:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:00:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:00:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:00:21 INFO - 'pip_index': False, 14:00:21 INFO - 'require_test_zip': True, 14:00:21 INFO - 'test_type': ('testharness',), 14:00:21 INFO - 'this_chunk': '1', 14:00:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:00:21 INFO - 'total_chunks': '10', 14:00:21 INFO - 'virtualenv_path': 'venv', 14:00:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:00:21 INFO - 'work_dir': 'build'} 14:00:21 INFO - ##### 14:00:21 INFO - ##### Running clobber step. 14:00:21 INFO - ##### 14:00:21 INFO - Running pre-action listener: _resource_record_pre_action 14:00:21 INFO - Running main action method: clobber 14:00:21 INFO - rmtree: /builds/slave/test/build 14:00:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:00:23 INFO - Running post-action listener: _resource_record_post_action 14:00:23 INFO - ##### 14:00:23 INFO - ##### Running read-buildbot-config step. 14:00:23 INFO - ##### 14:00:23 INFO - Running pre-action listener: _resource_record_pre_action 14:00:23 INFO - Running main action method: read_buildbot_config 14:00:23 INFO - Using buildbot properties: 14:00:23 INFO - { 14:00:23 INFO - "project": "", 14:00:23 INFO - "product": "firefox", 14:00:23 INFO - "script_repo_revision": "production", 14:00:23 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 14:00:23 INFO - "repository": "", 14:00:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 14:00:23 INFO - "buildid": "20160721073758", 14:00:23 INFO - "pgo_build": "False", 14:00:23 INFO - "basedir": "/builds/slave/test", 14:00:23 INFO - "buildnumber": 21, 14:00:23 INFO - "slavename": "t-yosemite-r7-0187", 14:00:23 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 14:00:23 INFO - "platform": "macosx64", 14:00:23 INFO - "branch": "mozilla-beta", 14:00:23 INFO - "revision": "6688064e8ad629276830b941df87681a21b67cdc", 14:00:23 INFO - "repo_path": "releases/mozilla-beta", 14:00:23 INFO - "moz_repo_path": "", 14:00:23 INFO - "stage_platform": "macosx64", 14:00:23 INFO - "builduid": "4b6fa33c8c4e4e3e88afae05d8690313", 14:00:23 INFO - "slavebuilddir": "test" 14:00:23 INFO - } 14:00:23 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg. 14:00:23 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.test_packages.json. 14:00:23 INFO - Running post-action listener: _resource_record_post_action 14:00:23 INFO - ##### 14:00:23 INFO - ##### Running download-and-extract step. 14:00:23 INFO - ##### 14:00:23 INFO - Running pre-action listener: _resource_record_pre_action 14:00:23 INFO - Running main action method: download_and_extract 14:00:23 INFO - mkdir: /builds/slave/test/build/tests 14:00:23 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')]} 14:00:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.test_packages.json 14:00:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:00:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/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 14:00:24 INFO - Downloaded 1201 bytes. 14:00:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:00:24 INFO - Using the following test package requirements: 14:00:24 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:00:24 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 14:00:24 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 14:00:24 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'jsshell-mac64.zip'], 14:00:24 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 14:00:24 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:00:24 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 14:00:24 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 14:00:24 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 14:00:24 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:00:24 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 14:00:24 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 14:00:24 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')]} 14:00:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.common.tests.zip 14:00:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 14:00:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/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 14:00:24 INFO - Downloaded 18370223 bytes. 14:00:24 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/*'] 14:00:24 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/* 14:00:24 INFO - caution: filename not matched: web-platform/* 14:00:24 INFO - Return code: 11 14:00:24 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')]} 14:00:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:00:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/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 14:00:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/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 14:00:25 INFO - Downloaded 36389883 bytes. 14:00:25 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/*'] 14:00:25 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/* 14:00:29 INFO - caution: filename not matched: bin/* 14:00:29 INFO - caution: filename not matched: config/* 14:00:29 INFO - caution: filename not matched: mozbase/* 14:00:29 INFO - caution: filename not matched: marionette/* 14:00:29 INFO - caution: filename not matched: tools/wptserve/* 14:00:29 INFO - Return code: 11 14:00:29 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')]} 14:00:29 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg 14:00:29 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 14:00:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 14:00:30 INFO - Downloaded 73026233 bytes. 14:00:30 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg 14:00:30 INFO - mkdir: /builds/slave/test/properties 14:00:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:00:30 INFO - Writing to file /builds/slave/test/properties/build_url 14:00:30 INFO - Contents: 14:00:30 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg 14:00:30 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:00:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:00:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:00:30 INFO - Contents: 14:00:30 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:00:30 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')]} 14:00:30 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:00:30 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:00:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/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 14:00:31 INFO - Downloaded 103715649 bytes. 14:00:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:00:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:00:34 INFO - Return code: 0 14:00:34 INFO - Running post-action listener: _resource_record_post_action 14:00:34 INFO - Running post-action listener: set_extra_try_arguments 14:00:34 INFO - ##### 14:00:34 INFO - ##### Running create-virtualenv step. 14:00:34 INFO - ##### 14:00:34 INFO - Running pre-action listener: _pre_create_virtualenv 14:00:34 INFO - Running pre-action listener: _resource_record_pre_action 14:00:34 INFO - Running main action method: create_virtualenv 14:00:34 INFO - Creating virtualenv /builds/slave/test/build/venv 14:00:34 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 14:00:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:00:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:00:34 INFO - Using real prefix '/tools/python27' 14:00:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:00:35 INFO - Installing distribute.............................................................................................................................................................................................done. 14:00:38 INFO - Installing pip.................done. 14:00:38 INFO - Return code: 0 14:00:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:00:38 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')]} 14:00:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:00:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:38 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')]} 14:00:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:00:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:38 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 0x10098de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa34cc890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, '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.UV6CBskmB1/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.EzidhdEO3v/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:00:38 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 14:00:38 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 14:00:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:00:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:00:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:00:38 INFO - 'HOME': '/Users/cltbld', 14:00:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:00:38 INFO - 'LOGNAME': 'cltbld', 14:00:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:00:38 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:00:38 INFO - 'MOZ_NO_REMOTE': '1', 14:00:38 INFO - 'NO_EM_RESTART': '1', 14:00:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:00:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:00:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:00:38 INFO - 'PWD': '/builds/slave/test', 14:00:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:00:38 INFO - 'SHELL': '/bin/bash', 14:00:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:00:38 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:00:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:00:38 INFO - 'USER': 'cltbld', 14:00:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:00:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:00:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:00:38 INFO - 'XPC_FLAGS': '0x0', 14:00:38 INFO - 'XPC_SERVICE_NAME': '0', 14:00:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:00:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:00:38 INFO - Downloading/unpacking psutil>=0.7.1 14:00: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 14:00: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 14:00: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 14:00: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 14:00: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 14:00: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 14:00:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:00:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:00:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:00:43 INFO - Installing collected packages: psutil 14:00:43 INFO - Running setup.py install for psutil 14:00:43 INFO - building 'psutil._psutil_osx' extension 14:00:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 14:00:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 14:00:43 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 14:00:44 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 14:00:44 INFO - building 'psutil._psutil_posix' extension 14:00:44 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 14:00:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:00:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:00:44 INFO - ^ 14:00:44 INFO - 1 warning generated. 14:00:44 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 14:00:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:00:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:00:44 INFO - Successfully installed psutil 14:00:44 INFO - Cleaning up... 14:00:44 INFO - Return code: 0 14:00:44 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:00:44 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')]} 14:00:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:00:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:44 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')]} 14:00:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:00:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:44 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 0x10098de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa34cc890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, '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.UV6CBskmB1/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.EzidhdEO3v/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:00:44 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 14:00:44 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 14:00:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:00:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:00:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:00:44 INFO - 'HOME': '/Users/cltbld', 14:00:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:00:44 INFO - 'LOGNAME': 'cltbld', 14:00:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:00:44 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:00:44 INFO - 'MOZ_NO_REMOTE': '1', 14:00:44 INFO - 'NO_EM_RESTART': '1', 14:00:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:00:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:00:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:00:44 INFO - 'PWD': '/builds/slave/test', 14:00:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:00:44 INFO - 'SHELL': '/bin/bash', 14:00:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:00:44 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:00:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:00:44 INFO - 'USER': 'cltbld', 14:00:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:00:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:00:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:00:44 INFO - 'XPC_FLAGS': '0x0', 14:00:44 INFO - 'XPC_SERVICE_NAME': '0', 14:00:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:00:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:00:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:00:44 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 14:00:44 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 14:00:44 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 14:00:44 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 14:00:44 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 14:00:44 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 14:00:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:00:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:00:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:00:48 INFO - Installing collected packages: mozsystemmonitor 14:00:48 INFO - Running setup.py install for mozsystemmonitor 14:00:48 INFO - Successfully installed mozsystemmonitor 14:00:48 INFO - Cleaning up... 14:00:48 INFO - Return code: 0 14:00:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:00:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:00:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:00:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:00:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:00:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:48 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 0x10098de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa34cc890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, '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.UV6CBskmB1/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.EzidhdEO3v/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:00:48 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 14:00:48 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 14:00:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:00:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:00:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:00:48 INFO - 'HOME': '/Users/cltbld', 14:00:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:00:48 INFO - 'LOGNAME': 'cltbld', 14:00:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:00:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:00:48 INFO - 'MOZ_NO_REMOTE': '1', 14:00:48 INFO - 'NO_EM_RESTART': '1', 14:00:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:00:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:00:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:00:48 INFO - 'PWD': '/builds/slave/test', 14:00:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:00:48 INFO - 'SHELL': '/bin/bash', 14:00:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:00:48 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:00:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:00:48 INFO - 'USER': 'cltbld', 14:00:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:00:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:00:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:00:48 INFO - 'XPC_FLAGS': '0x0', 14:00:48 INFO - 'XPC_SERVICE_NAME': '0', 14:00:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:00:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:00:48 INFO - Downloading/unpacking blobuploader==1.2.4 14:00:48 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 14:00:48 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 14:00:48 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 14:00:48 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 14:00:48 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 14:00:48 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 14:00:51 INFO - Downloading blobuploader-1.2.4.tar.gz 14:00:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:00:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:00:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:00:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:00:52 INFO - Downloading docopt-0.6.1.tar.gz 14:00:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:00:52 INFO - Installing collected packages: blobuploader, requests, docopt 14:00:52 INFO - Running setup.py install for blobuploader 14:00:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:00:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:00:52 INFO - Running setup.py install for requests 14:00:53 INFO - Running setup.py install for docopt 14:00:53 INFO - Successfully installed blobuploader requests docopt 14:00:53 INFO - Cleaning up... 14:00:53 INFO - Return code: 0 14:00:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:00:53 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')]} 14:00:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:00:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:53 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')]} 14:00:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:00:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:53 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 0x10098de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa34cc890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, '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.UV6CBskmB1/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.EzidhdEO3v/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:00:53 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 14:00:53 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 14:00:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:00:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:00:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:00:53 INFO - 'HOME': '/Users/cltbld', 14:00:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:00:53 INFO - 'LOGNAME': 'cltbld', 14:00:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:00:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:00:53 INFO - 'MOZ_NO_REMOTE': '1', 14:00:53 INFO - 'NO_EM_RESTART': '1', 14:00:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:00:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:00:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:00:53 INFO - 'PWD': '/builds/slave/test', 14:00:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:00:53 INFO - 'SHELL': '/bin/bash', 14:00:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:00:53 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:00:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:00:53 INFO - 'USER': 'cltbld', 14:00:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:00:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:00:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:00:53 INFO - 'XPC_FLAGS': '0x0', 14:00:53 INFO - 'XPC_SERVICE_NAME': '0', 14:00:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:00:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:00:53 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-uZwhIb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:00:53 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Zz57sP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:00:53 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-kcsVBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:00:53 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-xyIK2r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:00:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:00:53 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-_qoe8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-m1AbwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-xWtOTL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-OaL7p0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Pd8W8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-FDaJ76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-NkkqAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-OdWFSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-LLE2kw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:00:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:00:54 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-3oRzKT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-6oivvv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-KZyO1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-VrMReI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-iDqBZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-sxQ663-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:00:55 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-w93DRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:00:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:00:56 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-OVrGr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:00:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:00:56 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 14:00:56 INFO - Running setup.py install for manifestparser 14:00:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:00:56 INFO - Running setup.py install for mozcrash 14:00:56 INFO - Running setup.py install for mozdebug 14:00:56 INFO - Running setup.py install for mozdevice 14:00:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:00:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:00:56 INFO - Running setup.py install for mozfile 14:00:56 INFO - Running setup.py install for mozhttpd 14:00:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Running setup.py install for mozinfo 14:00:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Running setup.py install for mozInstall 14:00:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Running setup.py install for mozleak 14:00:57 INFO - Running setup.py install for mozlog 14:00:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Running setup.py install for moznetwork 14:00:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:00:57 INFO - Running setup.py install for mozprocess 14:00:58 INFO - Running setup.py install for mozprofile 14:00:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:00:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:00:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:00:58 INFO - Running setup.py install for mozrunner 14:00:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:00:58 INFO - Running setup.py install for mozscreenshot 14:00:58 INFO - Running setup.py install for moztest 14:00:58 INFO - Running setup.py install for mozversion 14:00:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:00:58 INFO - Running setup.py install for wptserve 14:00:58 INFO - Running setup.py install for marionette-driver 14:00:59 INFO - Running setup.py install for browsermob-proxy 14:00:59 INFO - Running setup.py install for marionette-client 14:00:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:00:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:00:59 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 14:00:59 INFO - Cleaning up... 14:00:59 INFO - Return code: 0 14:00:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:00:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:00:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:00:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:00:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:00:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:00:59 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 0x10098de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fefa34cc890>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, '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.UV6CBskmB1/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.EzidhdEO3v/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:00:59 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 14:00:59 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 14:00:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:00:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:00:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:00:59 INFO - 'HOME': '/Users/cltbld', 14:00:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:00:59 INFO - 'LOGNAME': 'cltbld', 14:00:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:00:59 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:00:59 INFO - 'MOZ_NO_REMOTE': '1', 14:00:59 INFO - 'NO_EM_RESTART': '1', 14:00:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:00:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:00:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:00:59 INFO - 'PWD': '/builds/slave/test', 14:00:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:00:59 INFO - 'SHELL': '/bin/bash', 14:00:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:00:59 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:00:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:00:59 INFO - 'USER': 'cltbld', 14:00:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:00:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:00:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:00:59 INFO - 'XPC_FLAGS': '0x0', 14:00:59 INFO - 'XPC_SERVICE_NAME': '0', 14:00:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:00:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:00:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:00:59 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-rDrhAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-OCpykB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-11aISS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-iymqb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-nwx9i6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-TJBQR1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-hQvw52-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-bnMriR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-RMqhNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-IkZ_aM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:01:00 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)) 14:01:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:01:00 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-0ko8FT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-0cGcpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-9yoU3P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-PZO9rm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-HKvHLD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-wiyNsZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-WlGDWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-gAL9wR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-1_ETeb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:01:01 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)) 14:01:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:01 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-mSYZjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:01:02 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)) 14:01:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:01:02 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-hR2pu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:01:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:01:02 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)) 14:01:02 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)) 14:01:02 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)) 14:01:02 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)) 14:01:02 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)) 14:01:02 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)) 14:01:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:01:02 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 14:01:02 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 14:01:02 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 14:01:02 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 14:01:02 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 14:01:02 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 14:01:04 INFO - Downloading blessings-1.6.tar.gz 14:01:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:01:05 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)) 14:01:05 INFO - Installing collected packages: blessings 14:01:05 INFO - Running setup.py install for blessings 14:01:05 INFO - Successfully installed blessings 14:01:05 INFO - Cleaning up... 14:01:05 INFO - Return code: 0 14:01:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:01:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:01:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:01:05 INFO - Reading from file tmpfile_stdout 14:01:05 INFO - Current package versions: 14:01:05 INFO - blessings == 1.6 14:01:05 INFO - blobuploader == 1.2.4 14:01:05 INFO - browsermob-proxy == 0.6.0 14:01:05 INFO - docopt == 0.6.1 14:01:05 INFO - manifestparser == 1.1 14:01:05 INFO - marionette-client == 2.3.0 14:01:05 INFO - marionette-driver == 1.4.0 14:01:05 INFO - mozInstall == 1.12 14:01:05 INFO - mozcrash == 0.17 14:01:05 INFO - mozdebug == 0.1 14:01:05 INFO - mozdevice == 0.48 14:01:05 INFO - mozfile == 1.2 14:01:05 INFO - mozhttpd == 0.7 14:01:05 INFO - mozinfo == 0.9 14:01:05 INFO - mozleak == 0.1 14:01:05 INFO - mozlog == 3.1 14:01:05 INFO - moznetwork == 0.27 14:01:05 INFO - mozprocess == 0.22 14:01:05 INFO - mozprofile == 0.28 14:01:05 INFO - mozrunner == 6.11 14:01:05 INFO - mozscreenshot == 0.1 14:01:05 INFO - mozsystemmonitor == 0.0 14:01:05 INFO - moztest == 0.7 14:01:05 INFO - mozversion == 1.4 14:01:05 INFO - psutil == 3.1.1 14:01:05 INFO - requests == 1.2.3 14:01:05 INFO - wptserve == 1.4.0 14:01:05 INFO - wsgiref == 0.1.2 14:01:05 INFO - Running post-action listener: _resource_record_post_action 14:01:05 INFO - Running post-action listener: _start_resource_monitoring 14:01:05 INFO - Starting resource monitoring. 14:01:05 INFO - ##### 14:01:05 INFO - ##### Running pull step. 14:01:05 INFO - ##### 14:01:05 INFO - Running pre-action listener: _resource_record_pre_action 14:01:05 INFO - Running main action method: pull 14:01:05 INFO - Pull has nothing to do! 14:01:05 INFO - Running post-action listener: _resource_record_post_action 14:01:05 INFO - ##### 14:01:05 INFO - ##### Running install step. 14:01:05 INFO - ##### 14:01:05 INFO - Running pre-action listener: _resource_record_pre_action 14:01:05 INFO - Running main action method: install 14:01:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:01:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:01:05 INFO - Reading from file tmpfile_stdout 14:01:05 INFO - Detecting whether we're running mozinstall >=1.0... 14:01:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:01:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:01:06 INFO - Reading from file tmpfile_stdout 14:01:06 INFO - Output received: 14:01:06 INFO - Usage: mozinstall [options] installer 14:01:06 INFO - Options: 14:01:06 INFO - -h, --help show this help message and exit 14:01:06 INFO - -d DEST, --destination=DEST 14:01:06 INFO - Directory to install application into. [default: 14:01:06 INFO - "/builds/slave/test"] 14:01:06 INFO - --app=APP Application being installed. [default: firefox] 14:01:06 INFO - mkdir: /builds/slave/test/build/application 14:01:06 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'] 14:01:06 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 14:01:23 INFO - Reading from file tmpfile_stdout 14:01:23 INFO - Output received: 14:01:23 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:01:23 INFO - Running post-action listener: _resource_record_post_action 14:01:23 INFO - ##### 14:01:23 INFO - ##### Running run-tests step. 14:01:23 INFO - ##### 14:01:23 INFO - Running pre-action listener: _resource_record_pre_action 14:01:23 INFO - Running main action method: run_tests 14:01:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:01:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:01:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:01:23 INFO - grabbing minidump binary from tooltool 14:01:23 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')]} 14:01:23 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 0x1009a65e0>, '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 0x100589cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005b4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:01:23 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 14:01:23 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 14:01:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:01:23 INFO - Return code: 0 14:01:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:01:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:01:23 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/1469111878/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 14:01:23 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/1469111878/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 14:01:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UV6CBskmB1/Render', 14:01:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:01:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:01:23 INFO - 'HOME': '/Users/cltbld', 14:01:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:01:23 INFO - 'LOGNAME': 'cltbld', 14:01:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:01:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:01:23 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:01:23 INFO - 'MOZ_NO_REMOTE': '1', 14:01:23 INFO - 'NO_EM_RESTART': '1', 14:01:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:01:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:01:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:01:23 INFO - 'PWD': '/builds/slave/test', 14:01:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:01:23 INFO - 'SHELL': '/bin/bash', 14:01:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.EzidhdEO3v/Listeners', 14:01:23 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 14:01:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:01:23 INFO - 'USER': 'cltbld', 14:01:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:01:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:01:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:01:23 INFO - 'XPC_FLAGS': '0x0', 14:01:23 INFO - 'XPC_SERVICE_NAME': '0', 14:01:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:01:23 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/1469111878/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 14:01:24 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 14:01:24 INFO - import pkg_resources 14:01:25 INFO - Using 1 client processes 14:01:25 INFO - wptserve Starting http server on 127.0.0.1:8000 14:01:25 INFO - wptserve Starting http server on 127.0.0.1:8001 14:01:25 INFO - wptserve Starting http server on 127.0.0.1:8443 14:01:27 INFO - SUITE-START | Running 778 tests 14:01:27 INFO - Running testharness tests 14:01:27 INFO - Setting up ssl 14:01:27 INFO - PROCESS | certutil | 14:01:27 INFO - PROCESS | certutil | 14:01:27 INFO - PROCESS | certutil | 14:01:27 INFO - Certificate Nickname Trust Attributes 14:01:27 INFO - SSL,S/MIME,JAR/XPI 14:01:27 INFO - 14:01:27 INFO - web-platform-tests CT,, 14:01:27 INFO - 14:01:27 INFO - Starting runner 14:01:28 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:01:28 INFO - PROCESS | 1650 | 1469134888507 Marionette DEBUG Marionette enabled via build flag and pref 14:01:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x113e50000 == 1 [pid = 1650] [id = 1] 14:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113e50800) [pid = 1650] [serial = 1] [outer = 0x0] 14:01:28 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:01:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113e51800) [pid = 1650] [serial = 2] [outer = 0x113e50800] 14:01:29 INFO - PROCESS | 1650 | 1469134889032 Marionette INFO Listening on port 2828 14:01:29 INFO - PROCESS | 1650 | 1469134889261 Marionette DEBUG Marionette enabled via command-line flag 14:01:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116960800 == 2 [pid = 1650] [id = 2] 14:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116961000) [pid = 1650] [serial = 3] [outer = 0x0] 14:01:29 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:01:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116962000) [pid = 1650] [serial = 4] [outer = 0x116961000] 14:01:29 INFO - PROCESS | 1650 | [1650] 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 14:01:29 INFO - PROCESS | 1650 | 1469134889416 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 14:01:29 INFO - PROCESS | 1650 | 1469134889502 Marionette DEBUG Closed connection conn0 14:01:29 INFO - PROCESS | 1650 | [1650] 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 14:01:29 INFO - PROCESS | 1650 | 1469134889505 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 14:01:29 INFO - PROCESS | 1650 | 1469134889516 Marionette DEBUG Closed connection conn1 14:01:29 INFO - PROCESS | 1650 | [1650] 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 14:01:29 INFO - PROCESS | 1650 | 1469134889522 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 14:01:29 INFO - PROCESS | 1650 | 1469134889529 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:01:29 INFO - PROCESS | 1650 | 1469134889535 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":"20160721073758","device":"desktop","version":"48.0"} 14:01:29 INFO - PROCESS | 1650 | [1650] 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 14:01:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0cd800 == 3 [pid = 1650] [id = 3] 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11a0ce000) [pid = 1650] [serial = 5] [outer = 0x0] 14:01:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0ce800 == 4 [pid = 1650] [id = 4] 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11a0bb000) [pid = 1650] [serial = 6] [outer = 0x0] 14:01:30 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:01:30 INFO - PROCESS | 1650 | [1650] 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 14:01:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x124008000 == 5 [pid = 1650] [id = 5] 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11a0ba800) [pid = 1650] [serial = 7] [outer = 0x0] 14:01:30 INFO - PROCESS | 1650 | [1650] 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 14:01:30 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12409ac00) [pid = 1650] [serial = 8] [outer = 0x11a0ba800] 14:01:30 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x124709800) [pid = 1650] [serial = 9] [outer = 0x11a0ce000] 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x1246e2400) [pid = 1650] [serial = 10] [outer = 0x11a0bb000] 14:01:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x1246e4000) [pid = 1650] [serial = 11] [outer = 0x11a0ba800] 14:01:31 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:01:31 INFO - PROCESS | 1650 | 1469134891376 Marionette INFO startBrowser 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:31 INFO - PROCESS | 1650 | 1469134891399 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1650 | 1469134891409 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1650 | 1469134891410 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:31 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:01:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x126787400) [pid = 1650] [serial = 12] [outer = 0x11a0ba800] 14:01:31 INFO - PROCESS | 1650 | 1469134891721 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"065ff144-a82e-bd47-8e60-efaf5401e015","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":"20160721073758","device":"desktop","version":"48.0","command_id":1}}] 14:01:31 INFO - PROCESS | 1650 | 1469134891823 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}] 14:01:31 INFO - PROCESS | 1650 | 1469134891825 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:31 INFO - PROCESS | 1650 | 1469134891871 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:01:31 INFO - PROCESS | 1650 | 1469134891939 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:01:31 INFO - PROCESS | 1650 | 1469134891940 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:31 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:01:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x119a54800) [pid = 1650] [serial = 13] [outer = 0x11a0ba800] 14:01:32 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:01:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:01:32 INFO - PROCESS | 1650 | 1469134892223 Marionette TRACE conn2 <- [1,3,null,{}] 14:01:32 INFO - PROCESS | 1650 | 1469134892225 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:01:32 INFO - PROCESS | 1650 | 1469134892228 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:32 INFO - PROCESS | 1650 | 1469134892245 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:01:32 INFO - PROCESS | 1650 | 1469134892273 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1650 | 1469134892275 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:01:32 INFO - PROCESS | 1650 | 1469134892278 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1650 | 1469134892280 Marionette TRACE conn2 <- [1,6,null,{}] 14:01:32 INFO - PROCESS | 1650 | 1469134892286 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}] 14:01:32 INFO - PROCESS | 1650 | 1469134892287 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:32 INFO - PROCESS | 1650 | 1469134892297 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:01:32 INFO - PROCESS | 1650 | 1469134892302 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1650 | 1469134892305 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129065000 == 6 [pid = 1650] [id = 6] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x1290a4000) [pid = 1650] [serial = 14] [outer = 0x0] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x1290a5c00) [pid = 1650] [serial = 15] [outer = 0x1290a4000] 14:01:32 INFO - PROCESS | 1650 | 1469134892335 Marionette DEBUG loaded listener.js 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x1290ab400) [pid = 1650] [serial = 16] [outer = 0x1290a4000] 14:01:32 INFO - PROCESS | 1650 | 1469134892641 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]]]}] 14:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291ed800 == 7 [pid = 1650] [id = 7] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x129334000) [pid = 1650] [serial = 17] [outer = 0x0] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1293d0000) [pid = 1650] [serial = 18] [outer = 0x129334000] 14:01:32 INFO - PROCESS | 1650 | 1469134892666 Marionette DEBUG loaded listener.js 14:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1293da000) [pid = 1650] [serial = 19] [outer = 0x129334000] 14:01:32 INFO - PROCESS | 1650 | 1469134892743 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1650 | 1469134892744 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:01:32 INFO - PROCESS | 1650 | 1469134892762 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1650 | 1469134892763 Marionette TRACE conn2 <- [1,10,null,{}] 14:01:32 INFO - PROCESS | 1650 | 1469134892774 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}] 14:01:32 INFO - PROCESS | 1650 | 1469134892778 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:32 INFO - PROCESS | 1650 | 1469134892913 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:01:32 INFO - PROCESS | 1650 | 1469134892939 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1650 | 1469134892940 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68f800 == 8 [pid = 1650] [id = 8] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a476400) [pid = 1650] [serial = 20] [outer = 0x0] 14:01:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a903000) [pid = 1650] [serial = 21] [outer = 0x12a476400] 14:01:32 INFO - PROCESS | 1650 | 1469134892970 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a907400) [pid = 1650] [serial = 22] [outer = 0x12a476400] 14:01:33 INFO - PROCESS | 1650 | 1469134893312 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]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 635ms 14:01:33 INFO - PROCESS | 1650 | 1469134893398 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 1650 | 1469134893401 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:01:33 INFO - PROCESS | 1650 | 1469134893410 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1650 | 1469134893412 Marionette TRACE conn2 <- [1,14,null,{}] 14:01:33 INFO - PROCESS | 1650 | 1469134893415 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}] 14:01:33 INFO - PROCESS | 1650 | 1469134893417 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:33 INFO - PROCESS | 1650 | 1469134893549 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:01:33 INFO - PROCESS | 1650 | 1469134893556 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1650 | 1469134893557 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b629800 == 9 [pid = 1650] [id = 9] 14:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12aeb7400) [pid = 1650] [serial = 23] [outer = 0x0] 14:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b663c00) [pid = 1650] [serial = 24] [outer = 0x12aeb7400] 14:01:33 INFO - PROCESS | 1650 | 1469134893582 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b66d800) [pid = 1650] [serial = 25] [outer = 0x12aeb7400] 14:01:33 INFO - PROCESS | 1650 | 1469134893845 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]]]}] 14:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 14:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:01:33 INFO - PROCESS | 1650 | 1469134893879 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:01:33 INFO - PROCESS | 1650 | 1469134893880 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:01:33 INFO - PROCESS | 1650 | 1469134893891 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:01:33 INFO - PROCESS | 1650 | 1469134893892 Marionette TRACE conn2 <- [1,18,null,{}] 14:01:33 INFO - PROCESS | 1650 | 1469134893895 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}] 14:01:33 INFO - PROCESS | 1650 | 1469134893896 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:33 INFO - PROCESS | 1650 | 1469134893998 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:01:34 INFO - PROCESS | 1650 | 1469134894003 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1650 | 1469134894005 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b93c800 == 10 [pid = 1650] [id = 10] 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b924800) [pid = 1650] [serial = 26] [outer = 0x0] 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b9b7c00) [pid = 1650] [serial = 27] [outer = 0x12b924800] 14:01:34 INFO - PROCESS | 1650 | 1469134894029 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b9bdc00) [pid = 1650] [serial = 28] [outer = 0x12b924800] 14:01:34 INFO - PROCESS | 1650 | 1469134894322 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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 14:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:01:34 INFO - PROCESS | 1650 | 1469134894360 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1650 | 1469134894362 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:01:34 INFO - PROCESS | 1650 | 1469134894364 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1650 | 1469134894365 Marionette TRACE conn2 <- [1,22,null,{}] 14:01:34 INFO - PROCESS | 1650 | 1469134894370 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}] 14:01:34 INFO - PROCESS | 1650 | 1469134894373 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:34 INFO - PROCESS | 1650 | 1469134894473 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:01:34 INFO - PROCESS | 1650 | 1469134894477 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1650 | 1469134894478 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b000 == 11 [pid = 1650] [id = 11] 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12b9c1400) [pid = 1650] [serial = 29] [outer = 0x0] 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bdb0000) [pid = 1650] [serial = 30] [outer = 0x12b9c1400] 14:01:34 INFO - PROCESS | 1650 | 1469134894503 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12be26400) [pid = 1650] [serial = 31] [outer = 0x12b9c1400] 14:01:34 INFO - PROCESS | 1650 | 1469134894799 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]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 472ms 14:01:34 INFO - PROCESS | 1650 | 1469134894839 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:01:34 INFO - PROCESS | 1650 | 1469134894841 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:01:34 INFO - PROCESS | 1650 | 1469134894845 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1650 | 1469134894846 Marionette TRACE conn2 <- [1,26,null,{}] 14:01:34 INFO - PROCESS | 1650 | 1469134894852 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}] 14:01:34 INFO - PROCESS | 1650 | 1469134894854 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | 1469134895006 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:01:35 INFO - PROCESS | 1650 | 1469134895011 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1650 | 1469134895013 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd7800 == 12 [pid = 1650] [id = 12] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12be28400) [pid = 1650] [serial = 32] [outer = 0x0] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12be30400) [pid = 1650] [serial = 33] [outer = 0x12be28400] 14:01:35 INFO - PROCESS | 1650 | 1469134895053 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12be3a000) [pid = 1650] [serial = 34] [outer = 0x12be28400] 14:01:35 INFO - PROCESS | 1650 | 1469134895388 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 14:01:35 INFO - PROCESS | 1650 | 1469134895414 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1650 | 1469134895416 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:01:35 INFO - PROCESS | 1650 | 1469134895428 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1650 | 1469134895429 Marionette TRACE conn2 <- [1,30,null,{}] 14:01:35 INFO - PROCESS | 1650 | 1469134895431 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}] 14:01:35 INFO - PROCESS | 1650 | 1469134895444 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | 1469134895538 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:01:35 INFO - PROCESS | 1650 | 1469134895542 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1650 | 1469134895542 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c9000 == 13 [pid = 1650] [id = 13] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12be3c800) [pid = 1650] [serial = 35] [outer = 0x0] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c387400) [pid = 1650] [serial = 36] [outer = 0x12be3c800] 14:01:35 INFO - PROCESS | 1650 | 1469134895567 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c38b000) [pid = 1650] [serial = 37] [outer = 0x12be3c800] 14:01:35 INFO - PROCESS | 1650 | 1469134895810 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]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 14:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:01:35 INFO - PROCESS | 1650 | 1469134895846 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1650 | 1469134895847 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:01:35 INFO - PROCESS | 1650 | 1469134895857 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1650 | 1469134895859 Marionette TRACE conn2 <- [1,34,null,{}] 14:01:35 INFO - PROCESS | 1650 | 1469134895861 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}] 14:01:35 INFO - PROCESS | 1650 | 1469134895862 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | 1469134895960 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:01:35 INFO - PROCESS | 1650 | 1469134895964 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1650 | 1469134895966 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c657000 == 14 [pid = 1650] [id = 14] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c38b400) [pid = 1650] [serial = 38] [outer = 0x0] 14:01:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c393000) [pid = 1650] [serial = 39] [outer = 0x12c38b400] 14:01:35 INFO - PROCESS | 1650 | 1469134895990 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c68b400) [pid = 1650] [serial = 40] [outer = 0x12c38b400] 14:01:36 INFO - PROCESS | 1650 | 1469134896226 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]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 428ms 14:01:36 INFO - PROCESS | 1650 | 1469134896290 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1650 | 1469134896291 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:01:36 INFO - PROCESS | 1650 | 1469134896294 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1650 | 1469134896295 Marionette TRACE conn2 <- [1,38,null,{}] 14:01:36 INFO - PROCESS | 1650 | 1469134896297 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}] 14:01:36 INFO - PROCESS | 1650 | 1469134896299 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:36 INFO - PROCESS | 1650 | 1469134896412 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:01:36 INFO - PROCESS | 1650 | 1469134896415 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1650 | 1469134896417 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca78000 == 15 [pid = 1650] [id = 15] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x119a06400) [pid = 1650] [serial = 41] [outer = 0x0] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c694400) [pid = 1650] [serial = 42] [outer = 0x119a06400] 14:01:36 INFO - PROCESS | 1650 | 1469134896440 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cabbc00) [pid = 1650] [serial = 43] [outer = 0x119a06400] 14:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc3b800 == 16 [pid = 1650] [id = 16] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cc3c000) [pid = 1650] [serial = 44] [outer = 0x0] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12cc33800) [pid = 1650] [serial = 45] [outer = 0x12cc3c000] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cc40800) [pid = 1650] [serial = 46] [outer = 0x12cc3c000] 14:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc3b000 == 17 [pid = 1650] [id = 17] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cabc800) [pid = 1650] [serial = 47] [outer = 0x0] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12cc78c00) [pid = 1650] [serial = 48] [outer = 0x12cabc800] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12cac5800) [pid = 1650] [serial = 49] [outer = 0x12cabc800] 14:01:36 INFO - PROCESS | 1650 | 1469134896777 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]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 14:01:36 INFO - PROCESS | 1650 | 1469134896812 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1650 | 1469134896814 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:01:36 INFO - PROCESS | 1650 | 1469134896816 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1650 | 1469134896817 Marionette TRACE conn2 <- [1,42,null,{}] 14:01:36 INFO - PROCESS | 1650 | 1469134896820 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}] 14:01:36 INFO - PROCESS | 1650 | 1469134896821 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:36 INFO - PROCESS | 1650 | 1469134896917 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:01:36 INFO - PROCESS | 1650 | 1469134896921 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:36 INFO - PROCESS | 1650 | 1469134896922 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d12a000 == 18 [pid = 1650] [id = 18] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cac0800) [pid = 1650] [serial = 50] [outer = 0x0] 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12cc86c00) [pid = 1650] [serial = 51] [outer = 0x12cac0800] 14:01:36 INFO - PROCESS | 1650 | 1469134896947 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d24dc00) [pid = 1650] [serial = 52] [outer = 0x12cac0800] 14:01:37 INFO - PROCESS | 1650 | 1469134897201 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]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 14:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:01:37 INFO - PROCESS | 1650 | 1469134897240 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1650 | 1469134897242 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:01:37 INFO - PROCESS | 1650 | 1469134897244 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1650 | 1469134897245 Marionette TRACE conn2 <- [1,46,null,{}] 14:01:37 INFO - PROCESS | 1650 | 1469134897248 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}] 14:01:37 INFO - PROCESS | 1650 | 1469134897249 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:37 INFO - PROCESS | 1650 | 1469134897351 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:01:37 INFO - PROCESS | 1650 | 1469134897363 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1650 | 1469134897364 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d528800 == 19 [pid = 1650] [id = 19] 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x1186ee000) [pid = 1650] [serial = 53] [outer = 0x0] 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x12d256000) [pid = 1650] [serial = 54] [outer = 0x1186ee000] 14:01:37 INFO - PROCESS | 1650 | 1469134897391 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d259c00) [pid = 1650] [serial = 55] [outer = 0x1186ee000] 14:01:37 INFO - PROCESS | 1650 | 1469134897636 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]]]}] 14:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 14:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:01:37 INFO - PROCESS | 1650 | 1469134897663 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1650 | 1469134897664 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:01:37 INFO - PROCESS | 1650 | 1469134897676 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1650 | 1469134897677 Marionette TRACE conn2 <- [1,50,null,{}] 14:01:37 INFO - PROCESS | 1650 | 1469134897679 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}] 14:01:37 INFO - PROCESS | 1650 | 1469134897680 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:37 INFO - PROCESS | 1650 | 1469134897779 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:01:37 INFO - PROCESS | 1650 | 1469134897783 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1650 | 1469134897784 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822c800 == 20 [pid = 1650] [id = 20] 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1267e3000) [pid = 1650] [serial = 56] [outer = 0x0] 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12d687000) [pid = 1650] [serial = 57] [outer = 0x1267e3000] 14:01:37 INFO - PROCESS | 1650 | 1469134897808 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d690c00) [pid = 1650] [serial = 58] [outer = 0x1267e3000] 14:01:38 INFO - PROCESS | 1650 | 1469134898041 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]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 14:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:01:38 INFO - PROCESS | 1650 | 1469134898096 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1650 | 1469134898097 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:01:38 INFO - PROCESS | 1650 | 1469134898108 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1650 | 1469134898109 Marionette TRACE conn2 <- [1,54,null,{}] 14:01:38 INFO - PROCESS | 1650 | 1469134898111 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}] 14:01:38 INFO - PROCESS | 1650 | 1469134898112 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:38 INFO - PROCESS | 1650 | 1469134898209 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:01:38 INFO - PROCESS | 1650 | 1469134898221 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1650 | 1469134898222 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d534800 == 21 [pid = 1650] [id = 21] 14:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d692000) [pid = 1650] [serial = 59] [outer = 0x0] 14:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d7c5c00) [pid = 1650] [serial = 60] [outer = 0x12d692000] 14:01:38 INFO - PROCESS | 1650 | 1469134898246 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d7cc400) [pid = 1650] [serial = 61] [outer = 0x12d692000] 14:01:38 INFO - PROCESS | 1650 | 1469134898492 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]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 14:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:01:38 INFO - PROCESS | 1650 | 1469134898528 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1650 | 1469134898529 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:01:38 INFO - PROCESS | 1650 | 1469134898531 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1650 | 1469134898533 Marionette TRACE conn2 <- [1,58,null,{}] 14:01:38 INFO - PROCESS | 1650 | 1469134898545 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}] 14:01:38 INFO - PROCESS | 1650 | 1469134898546 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:38 INFO - PROCESS | 1650 | 1469134898662 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:01:39 INFO - PROCESS | 1650 | 1469134899380 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1650 | 1469134899383 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x111bd9000 == 22 [pid = 1650] [id = 22] 14:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x111ba9400) [pid = 1650] [serial = 62] [outer = 0x0] 14:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112791000) [pid = 1650] [serial = 63] [outer = 0x111ba9400] 14:01:39 INFO - PROCESS | 1650 | 1469134899442 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112a8e800) [pid = 1650] [serial = 64] [outer = 0x111ba9400] 14:01:39 INFO - PROCESS | 1650 | 1469134899888 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]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1380ms 14:01:39 INFO - PROCESS | 1650 | 1469134899913 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1650 | 1469134899915 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:01:39 INFO - PROCESS | 1650 | 1469134899919 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1650 | 1469134899920 Marionette TRACE conn2 <- [1,62,null,{}] 14:01:39 INFO - PROCESS | 1650 | 1469134899924 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}] 14:01:39 INFO - PROCESS | 1650 | 1469134899927 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:40 INFO - PROCESS | 1650 | 1469134900048 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:01:40 INFO - PROCESS | 1650 | 1469134900089 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1650 | 1469134900090 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116118000 == 23 [pid = 1650] [id = 23] 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1133f4800) [pid = 1650] [serial = 65] [outer = 0x0] 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115fe6000) [pid = 1650] [serial = 66] [outer = 0x1133f4800] 14:01:40 INFO - PROCESS | 1650 | 1469134900122 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1167f0400) [pid = 1650] [serial = 67] [outer = 0x1133f4800] 14:01:40 INFO - PROCESS | 1650 | 1469134900538 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]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 14:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:01:40 INFO - PROCESS | 1650 | 1469134900592 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1650 | 1469134900594 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:01:40 INFO - PROCESS | 1650 | 1469134900597 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1650 | 1469134900598 Marionette TRACE conn2 <- [1,66,null,{}] 14:01:40 INFO - PROCESS | 1650 | 1469134900622 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}] 14:01:40 INFO - PROCESS | 1650 | 1469134900623 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:40 INFO - PROCESS | 1650 | 1469134900754 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:01:40 INFO - PROCESS | 1650 | 1469134900820 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1650 | 1469134900822 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x117085000 == 24 [pid = 1650] [id = 24] 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118161000) [pid = 1650] [serial = 68] [outer = 0x0] 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11849b400) [pid = 1650] [serial = 69] [outer = 0x118161000] 14:01:40 INFO - PROCESS | 1650 | 1469134900853 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118d2e000) [pid = 1650] [serial = 70] [outer = 0x118161000] 14:01:41 INFO - PROCESS | 1650 | 1469134901505 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]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 938ms 14:01:41 INFO - PROCESS | 1650 | 1469134901536 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1650 | 1469134901538 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:01:41 INFO - PROCESS | 1650 | 1469134901542 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1650 | 1469134901544 Marionette TRACE conn2 <- [1,70,null,{}] 14:01:41 INFO - PROCESS | 1650 | 1469134901547 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}] 14:01:41 INFO - PROCESS | 1650 | 1469134901549 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:41 INFO - PROCESS | 1650 | 1469134901634 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:01:41 INFO - PROCESS | 1650 | 1469134901693 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:41 INFO - PROCESS | 1650 | 1469134901694 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115083000 == 25 [pid = 1650] [id = 25] 14:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115d0ac00) [pid = 1650] [serial = 71] [outer = 0x0] 14:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1167ef800) [pid = 1650] [serial = 72] [outer = 0x115d0ac00] 14:01:41 INFO - PROCESS | 1650 | 1469134901722 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116980000) [pid = 1650] [serial = 73] [outer = 0x115d0ac00] 14:01:42 INFO - PROCESS | 1650 | 1469134902149 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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 14:01:42 INFO - PROCESS | 1650 | 1469134902213 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1650 | 1469134902215 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:01:42 INFO - PROCESS | 1650 | 1469134902220 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1650 | 1469134902221 Marionette TRACE conn2 <- [1,74,null,{}] 14:01:42 INFO - PROCESS | 1650 | 1469134902224 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}] 14:01:42 INFO - PROCESS | 1650 | 1469134902225 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:42 INFO - PROCESS | 1650 | 1469134902302 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:01:42 INFO - PROCESS | 1650 | 1469134902306 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1650 | 1469134902307 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116410800 == 26 [pid = 1650] [id = 26] 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116aab800) [pid = 1650] [serial = 74] [outer = 0x0] 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1176a8800) [pid = 1650] [serial = 75] [outer = 0x116aab800] 14:01:42 INFO - PROCESS | 1650 | 1469134902338 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118163800) [pid = 1650] [serial = 76] [outer = 0x116aab800] 14:01:42 INFO - PROCESS | 1650 | 1469134902661 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]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 14:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:01:42 INFO - PROCESS | 1650 | 1469134902695 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1650 | 1469134902697 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:01:42 INFO - PROCESS | 1650 | 1469134902699 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1650 | 1469134902704 Marionette TRACE conn2 <- [1,78,null,{}] 14:01:42 INFO - PROCESS | 1650 | 1469134902712 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}] 14:01:42 INFO - PROCESS | 1650 | 1469134902715 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:42 INFO - PROCESS | 1650 | 1469134902792 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:01:42 INFO - PROCESS | 1650 | 1469134902796 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1650 | 1469134902798 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117059800 == 27 [pid = 1650] [id = 27] 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133db400) [pid = 1650] [serial = 77] [outer = 0x0] 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11864d400) [pid = 1650] [serial = 78] [outer = 0x1133db400] 14:01:42 INFO - PROCESS | 1650 | 1469134902830 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118d23c00) [pid = 1650] [serial = 79] [outer = 0x1133db400] 14:01:43 INFO - PROCESS | 1650 | 1469134903152 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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 14:01:43 INFO - PROCESS | 1650 | 1469134903172 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:01:43 INFO - PROCESS | 1650 | 1469134903174 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:01:43 INFO - PROCESS | 1650 | 1469134903176 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1650 | 1469134903177 Marionette TRACE conn2 <- [1,82,null,{}] 14:01:43 INFO - PROCESS | 1650 | 1469134903180 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}] 14:01:43 INFO - PROCESS | 1650 | 1469134903181 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:43 INFO - PROCESS | 1650 | 1469134903264 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:01:43 INFO - PROCESS | 1650 | 1469134903303 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1650 | 1469134903305 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708f000 == 28 [pid = 1650] [id = 28] 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116aa2000) [pid = 1650] [serial = 80] [outer = 0x0] 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118d2dc00) [pid = 1650] [serial = 81] [outer = 0x116aa2000] 14:01:43 INFO - PROCESS | 1650 | 1469134903330 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119198800) [pid = 1650] [serial = 82] [outer = 0x116aa2000] 14:01:43 INFO - PROCESS | 1650 | 1469134903601 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]]]}] 14:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 14:01:43 INFO - PROCESS | 1650 | 1469134903645 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1650 | 1469134903646 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:01:43 INFO - PROCESS | 1650 | 1469134903649 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1650 | 1469134903650 Marionette TRACE conn2 <- [1,86,null,{}] 14:01:43 INFO - PROCESS | 1650 | 1469134903660 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}] 14:01:43 INFO - PROCESS | 1650 | 1469134903662 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:43 INFO - PROCESS | 1650 | 1469134903738 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:01:43 INFO - PROCESS | 1650 | 1469134903742 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1650 | 1469134903743 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822b800 == 29 [pid = 1650] [id = 29] 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133ab400) [pid = 1650] [serial = 83] [outer = 0x0] 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1192c4c00) [pid = 1650] [serial = 84] [outer = 0x1133ab400] 14:01:43 INFO - PROCESS | 1650 | 1469134903770 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1195eb000) [pid = 1650] [serial = 85] [outer = 0x1133ab400] 14:01:44 INFO - PROCESS | 1650 | 1469134904075 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 14:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:01:44 INFO - PROCESS | 1650 | 1469134904126 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1650 | 1469134904127 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:01:44 INFO - PROCESS | 1650 | 1469134904129 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1650 | 1469134904130 Marionette TRACE conn2 <- [1,90,null,{}] 14:01:44 INFO - PROCESS | 1650 | 1469134904132 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}] 14:01:44 INFO - PROCESS | 1650 | 1469134904137 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:44 INFO - PROCESS | 1650 | 1469134904252 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:01:44 INFO - PROCESS | 1650 | 1469134904257 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1650 | 1469134904258 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826f800 == 30 [pid = 1650] [id = 30] 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197cfc00) [pid = 1650] [serial = 86] [outer = 0x0] 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a07400) [pid = 1650] [serial = 87] [outer = 0x1197cfc00] 14:01:44 INFO - PROCESS | 1650 | 1469134904284 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a0bc000) [pid = 1650] [serial = 88] [outer = 0x1197cfc00] 14:01:44 INFO - PROCESS | 1650 | 1469134904560 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]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 14:01:44 INFO - PROCESS | 1650 | 1469134904597 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1650 | 1469134904599 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:01:44 INFO - PROCESS | 1650 | 1469134904609 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1650 | 1469134904611 Marionette TRACE conn2 <- [1,94,null,{}] 14:01:44 INFO - PROCESS | 1650 | 1469134904613 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}] 14:01:44 INFO - PROCESS | 1650 | 1469134904614 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:44 INFO - PROCESS | 1650 | 1469134904693 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:01:44 INFO - PROCESS | 1650 | 1469134904697 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1650 | 1469134904698 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118611000 == 31 [pid = 1650] [id = 31] 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119be6800) [pid = 1650] [serial = 89] [outer = 0x0] 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210e0400) [pid = 1650] [serial = 90] [outer = 0x119be6800] 14:01:44 INFO - PROCESS | 1650 | 1469134904725 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123a03800) [pid = 1650] [serial = 91] [outer = 0x119be6800] 14:01:45 INFO - PROCESS | 1650 | 1469134905074 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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 518ms 14:01:45 INFO - PROCESS | 1650 | 1469134905129 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1650 | 1469134905131 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:01:45 INFO - PROCESS | 1650 | 1469134905135 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1650 | 1469134905136 Marionette TRACE conn2 <- [1,98,null,{}] 14:01:45 INFO - PROCESS | 1650 | 1469134905140 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}] 14:01:45 INFO - PROCESS | 1650 | 1469134905141 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:45 INFO - PROCESS | 1650 | 1469134905256 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:01:45 INFO - PROCESS | 1650 | 1469134905264 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1650 | 1469134905265 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187af800 == 32 [pid = 1650] [id = 32] 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210dec00) [pid = 1650] [serial = 92] [outer = 0x0] 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123cdd000) [pid = 1650] [serial = 93] [outer = 0x1210dec00] 14:01:45 INFO - PROCESS | 1650 | 1469134905308 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12409bc00) [pid = 1650] [serial = 94] [outer = 0x1210dec00] 14:01:45 INFO - PROCESS | 1650 | 1469134905674 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]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 570ms 14:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:01:45 INFO - PROCESS | 1650 | 1469134905706 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1650 | 1469134905707 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:01:45 INFO - PROCESS | 1650 | 1469134905709 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1650 | 1469134905710 Marionette TRACE conn2 <- [1,102,null,{}] 14:01:45 INFO - PROCESS | 1650 | 1469134905712 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}] 14:01:45 INFO - PROCESS | 1650 | 1469134905713 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:45 INFO - PROCESS | 1650 | 1469134905811 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:01:45 INFO - PROCESS | 1650 | 1469134905817 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1650 | 1469134905818 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117058000 == 33 [pid = 1650] [id = 33] 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210dac00) [pid = 1650] [serial = 95] [outer = 0x0] 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1241b1000) [pid = 1650] [serial = 96] [outer = 0x1210dac00] 14:01:45 INFO - PROCESS | 1650 | 1469134905842 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1246e1800) [pid = 1650] [serial = 97] [outer = 0x1210dac00] 14:01:46 INFO - PROCESS | 1650 | 1469134906109 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 14:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:01:46 INFO - PROCESS | 1650 | 1469134906127 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1650 | 1469134906128 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:01:46 INFO - PROCESS | 1650 | 1469134906130 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1650 | 1469134906132 Marionette TRACE conn2 <- [1,106,null,{}] 14:01:46 INFO - PROCESS | 1650 | 1469134906141 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}] 14:01:46 INFO - PROCESS | 1650 | 1469134906142 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:46 INFO - PROCESS | 1650 | 1469134906223 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:01:46 INFO - PROCESS | 1650 | 1469134906227 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 1650 | 1469134906228 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d4000 == 34 [pid = 1650] [id = 34] 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1241b2000) [pid = 1650] [serial = 98] [outer = 0x0] 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124af5400) [pid = 1650] [serial = 99] [outer = 0x1241b2000] 14:01:46 INFO - PROCESS | 1650 | 1469134906252 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124c98800) [pid = 1650] [serial = 100] [outer = 0x1241b2000] 14:01:46 INFO - PROCESS | 1650 | 1469134906560 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]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 14:01:46 INFO - PROCESS | 1650 | 1469134906600 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1650 | 1469134906604 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:01:46 INFO - PROCESS | 1650 | 1469134906606 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1650 | 1469134906608 Marionette TRACE conn2 <- [1,110,null,{}] 14:01:46 INFO - PROCESS | 1650 | 1469134906611 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}] 14:01:46 INFO - PROCESS | 1650 | 1469134906613 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:46 INFO - PROCESS | 1650 | 1469134906701 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:01:46 INFO - PROCESS | 1650 | 1469134906749 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:46 INFO - PROCESS | 1650 | 1469134906750 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bad000 == 35 [pid = 1650] [id = 35] 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1246e5400) [pid = 1650] [serial = 101] [outer = 0x0] 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124cf3800) [pid = 1650] [serial = 102] [outer = 0x1246e5400] 14:01:46 INFO - PROCESS | 1650 | 1469134906775 Marionette DEBUG loaded listener.js 14:01:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124ca3000) [pid = 1650] [serial = 103] [outer = 0x1246e5400] 14:01:47 INFO - PROCESS | 1650 | 1469134907043 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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 14:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:01:47 INFO - PROCESS | 1650 | 1469134907077 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1650 | 1469134907078 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:01:47 INFO - PROCESS | 1650 | 1469134907080 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1650 | 1469134907081 Marionette TRACE conn2 <- [1,114,null,{}] 14:01:47 INFO - PROCESS | 1650 | 1469134907091 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}] 14:01:47 INFO - PROCESS | 1650 | 1469134907092 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:47 INFO - PROCESS | 1650 | 1469134907175 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:01:47 INFO - PROCESS | 1650 | 1469134907179 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1650 | 1469134907180 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123809800 == 36 [pid = 1650] [id = 36] 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124a02800) [pid = 1650] [serial = 104] [outer = 0x0] 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1257f2c00) [pid = 1650] [serial = 105] [outer = 0x124a02800] 14:01:47 INFO - PROCESS | 1650 | 1469134907204 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12670b000) [pid = 1650] [serial = 106] [outer = 0x124a02800] 14:01:47 INFO - PROCESS | 1650 | 1469134907608 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]]]}] 14:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 568ms 14:01:47 INFO - PROCESS | 1650 | 1469134907649 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:01:47 INFO - PROCESS | 1650 | 1469134907651 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:01:47 INFO - PROCESS | 1650 | 1469134907654 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:01:47 INFO - PROCESS | 1650 | 1469134907656 Marionette TRACE conn2 <- [1,118,null,{}] 14:01:47 INFO - PROCESS | 1650 | 1469134907659 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}] 14:01:47 INFO - PROCESS | 1650 | 1469134907661 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:47 INFO - PROCESS | 1650 | 1469134907786 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:01:47 INFO - PROCESS | 1650 | 1469134907797 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1650 | 1469134907797 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123937000 == 37 [pid = 1650] [id = 37] 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1257fd400) [pid = 1650] [serial = 107] [outer = 0x0] 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1267e9000) [pid = 1650] [serial = 108] [outer = 0x1257fd400] 14:01:47 INFO - PROCESS | 1650 | 1469134907838 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128cb0000) [pid = 1650] [serial = 109] [outer = 0x1257fd400] 14:01:48 INFO - PROCESS | 1650 | 1469134908173 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 570ms 14:01:48 INFO - PROCESS | 1650 | 1469134908235 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1650 | 1469134908236 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:01:48 INFO - PROCESS | 1650 | 1469134908238 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1650 | 1469134908239 Marionette TRACE conn2 <- [1,122,null,{}] 14:01:48 INFO - PROCESS | 1650 | 1469134908242 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}] 14:01:48 INFO - PROCESS | 1650 | 1469134908243 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:48 INFO - PROCESS | 1650 | 1469134908321 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:01:48 INFO - PROCESS | 1650 | 1469134908325 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1650 | 1469134908326 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb7000 == 38 [pid = 1650] [id = 38] 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1197c4000) [pid = 1650] [serial = 110] [outer = 0x0] 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128dbd400) [pid = 1650] [serial = 111] [outer = 0x1197c4000] 14:01:48 INFO - PROCESS | 1650 | 1469134908351 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1290a3000) [pid = 1650] [serial = 112] [outer = 0x1197c4000] 14:01:48 INFO - PROCESS | 1650 | 1469134908648 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]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 14:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:01:48 INFO - PROCESS | 1650 | 1469134908656 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1650 | 1469134908658 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:01:48 INFO - PROCESS | 1650 | 1469134908660 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1650 | 1469134908661 Marionette TRACE conn2 <- [1,126,null,{}] 14:01:48 INFO - PROCESS | 1650 | 1469134908663 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}] 14:01:48 INFO - PROCESS | 1650 | 1469134908664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:48 INFO - PROCESS | 1650 | 1469134908747 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:01:48 INFO - PROCESS | 1650 | 1469134908753 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1650 | 1469134908754 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x124188000 == 39 [pid = 1650] [id = 39] 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1290a8000) [pid = 1650] [serial = 113] [outer = 0x0] 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129338800) [pid = 1650] [serial = 114] [outer = 0x1290a8000] 14:01:48 INFO - PROCESS | 1650 | 1469134908778 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129352800) [pid = 1650] [serial = 115] [outer = 0x1290a8000] 14:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 14:01:49 INFO - PROCESS | 1650 | 1469134909119 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]]]}] 14:01:49 INFO - PROCESS | 1650 | 1469134909127 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1650 | 1469134909129 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:01:49 INFO - PROCESS | 1650 | 1469134909131 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1650 | 1469134909132 Marionette TRACE conn2 <- [1,130,null,{}] 14:01:49 INFO - PROCESS | 1650 | 1469134909136 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}] 14:01:49 INFO - PROCESS | 1650 | 1469134909138 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:49 INFO - PROCESS | 1650 | 1469134909255 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:01:49 INFO - PROCESS | 1650 | 1469134909261 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1650 | 1469134909262 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243b7800 == 40 [pid = 1650] [id = 40] 14:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128cb9000) [pid = 1650] [serial = 116] [outer = 0x0] 14:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129358400) [pid = 1650] [serial = 117] [outer = 0x128cb9000] 14:01:49 INFO - PROCESS | 1650 | 1469134909286 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1293d1800) [pid = 1650] [serial = 118] [outer = 0x128cb9000] 14:01:50 INFO - PROCESS | 1650 | 1469134910238 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]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1122ms 14:01:50 INFO - PROCESS | 1650 | 1469134910254 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:01:50 INFO - PROCESS | 1650 | 1469134910256 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:01:50 INFO - PROCESS | 1650 | 1469134910259 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1650 | 1469134910261 Marionette TRACE conn2 <- [1,134,null,{}] 14:01:50 INFO - PROCESS | 1650 | 1469134910264 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}] 14:01:50 INFO - PROCESS | 1650 | 1469134910266 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:50 INFO - PROCESS | 1650 | 1469134910365 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:01:50 INFO - PROCESS | 1650 | 1469134910370 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1650 | 1469134910373 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x113aaa000 == 41 [pid = 1650] [id = 41] 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116537800) [pid = 1650] [serial = 119] [outer = 0x0] 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116980c00) [pid = 1650] [serial = 120] [outer = 0x116537800] 14:01:50 INFO - PROCESS | 1650 | 1469134910401 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1174d6800) [pid = 1650] [serial = 121] [outer = 0x116537800] 14:01:50 INFO - PROCESS | 1650 | 1469134910759 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]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 14:01:50 INFO - PROCESS | 1650 | 1469134910778 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1650 | 1469134910781 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:01:50 INFO - PROCESS | 1650 | 1469134910794 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1650 | 1469134910796 Marionette TRACE conn2 <- [1,138,null,{}] 14:01:50 INFO - PROCESS | 1650 | 1469134910798 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}] 14:01:50 INFO - PROCESS | 1650 | 1469134910800 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:50 INFO - PROCESS | 1650 | 1469134910901 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:01:50 INFO - PROCESS | 1650 | 1469134910905 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1650 | 1469134910906 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b1000 == 42 [pid = 1650] [id = 42] 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118493000) [pid = 1650] [serial = 122] [outer = 0x0] 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1184a0c00) [pid = 1650] [serial = 123] [outer = 0x118493000] 14:01:50 INFO - PROCESS | 1650 | 1469134910933 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1187e4000) [pid = 1650] [serial = 124] [outer = 0x118493000] 14:01:51 INFO - PROCESS | 1650 | 1469134911305 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]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 14:01:51 INFO - PROCESS | 1650 | 1469134911322 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1650 | 1469134911324 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:01:51 INFO - PROCESS | 1650 | 1469134911328 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1650 | 1469134911331 Marionette TRACE conn2 <- [1,142,null,{}] 14:01:51 INFO - PROCESS | 1650 | 1469134911344 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}] 14:01:51 INFO - PROCESS | 1650 | 1469134911349 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:51 INFO - PROCESS | 1650 | 1469134911487 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119a06400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c38b400) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12be3c800) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12be28400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b9c1400) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b924800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aeb7400) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a476400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1290a4000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12d692000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1267e3000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1186ee000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12cac0800) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119be6800) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1210dec00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1210dac00) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1241b2000) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124a02800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1257fd400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1197c4000) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111ba9400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133f4800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118161000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d0ac00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116aab800) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1133db400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116aa2000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1133ab400) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:01:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197cfc00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:01:52 INFO - PROCESS | 1650 | 1469134912106 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1650 | 1469134912108 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116579800 == 43 [pid = 1650] [id = 43] 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1122be400) [pid = 1650] [serial = 125] [outer = 0x0] 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112a81000) [pid = 1650] [serial = 126] [outer = 0x1122be400] 14:01:52 INFO - PROCESS | 1650 | 1469134912135 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1169f0c00) [pid = 1650] [serial = 127] [outer = 0x1122be400] 14:01:52 INFO - PROCESS | 1650 | 1469134912436 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]]]}] 14:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1126ms 14:01:52 INFO - PROCESS | 1650 | 1469134912457 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1650 | 1469134912459 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:01:52 INFO - PROCESS | 1650 | 1469134912462 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1650 | 1469134912463 Marionette TRACE conn2 <- [1,146,null,{}] 14:01:52 INFO - PROCESS | 1650 | 1469134912467 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}] 14:01:52 INFO - PROCESS | 1650 | 1469134912472 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:52 INFO - PROCESS | 1650 | 1469134912575 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:01:52 INFO - PROCESS | 1650 | 1469134912635 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1650 | 1469134912636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822e000 == 44 [pid = 1650] [id = 44] 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115df1400) [pid = 1650] [serial = 128] [outer = 0x0] 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1192bfc00) [pid = 1650] [serial = 129] [outer = 0x115df1400] 14:01:52 INFO - PROCESS | 1650 | 1469134912671 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a02c00) [pid = 1650] [serial = 130] [outer = 0x115df1400] 14:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:01:53 INFO - PROCESS | 1650 | 1469134913075 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]]]}] 14:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 619ms 14:01:53 INFO - PROCESS | 1650 | 1469134913081 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1650 | 1469134913082 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:01:53 INFO - PROCESS | 1650 | 1469134913087 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1650 | 1469134913090 Marionette TRACE conn2 <- [1,150,null,{}] 14:01:53 INFO - PROCESS | 1650 | 1469134913092 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}] 14:01:53 INFO - PROCESS | 1650 | 1469134913093 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:53 INFO - PROCESS | 1650 | 1469134913166 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:01:53 INFO - PROCESS | 1650 | 1469134913212 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1650 | 1469134913213 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ce000 == 45 [pid = 1650] [id = 45] 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1172b5000) [pid = 1650] [serial = 131] [outer = 0x0] 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a07c00) [pid = 1650] [serial = 132] [outer = 0x1172b5000] 14:01:53 INFO - PROCESS | 1650 | 1469134913238 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119be6800) [pid = 1650] [serial = 133] [outer = 0x1172b5000] 14:01:53 INFO - PROCESS | 1650 | 1469134913535 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]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 472ms 14:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:01:53 INFO - PROCESS | 1650 | 1469134913558 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1650 | 1469134913559 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:01:53 INFO - PROCESS | 1650 | 1469134913561 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1650 | 1469134913562 Marionette TRACE conn2 <- [1,154,null,{}] 14:01:53 INFO - PROCESS | 1650 | 1469134913565 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}] 14:01:53 INFO - PROCESS | 1650 | 1469134913572 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:53 INFO - PROCESS | 1650 | 1469134913665 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:01:53 INFO - PROCESS | 1650 | 1469134913670 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1650 | 1469134913672 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195de000 == 46 [pid = 1650] [id = 46] 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1210dc800) [pid = 1650] [serial = 134] [outer = 0x0] 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123f26000) [pid = 1650] [serial = 135] [outer = 0x1210dc800] 14:01:53 INFO - PROCESS | 1650 | 1469134913697 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124c6e800) [pid = 1650] [serial = 136] [outer = 0x1210dc800] 14:01:54 INFO - PROCESS | 1650 | 1469134914004 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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 14:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:01:54 INFO - PROCESS | 1650 | 1469134914029 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1650 | 1469134914031 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:01:54 INFO - PROCESS | 1650 | 1469134914033 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1650 | 1469134914036 Marionette TRACE conn2 <- [1,158,null,{}] 14:01:54 INFO - PROCESS | 1650 | 1469134914090 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}] 14:01:54 INFO - PROCESS | 1650 | 1469134914091 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:54 INFO - PROCESS | 1650 | 1469134914174 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:01:54 INFO - PROCESS | 1650 | 1469134914179 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1650 | 1469134914181 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c7d000 == 47 [pid = 1650] [id = 47] 14:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1130ea800) [pid = 1650] [serial = 137] [outer = 0x0] 14:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113c8a000) [pid = 1650] [serial = 138] [outer = 0x1130ea800] 14:01:54 INFO - PROCESS | 1650 | 1469134914253 Marionette DEBUG loaded listener.js 14:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116722400) [pid = 1650] [serial = 139] [outer = 0x1130ea800] 14:01:54 INFO - PROCESS | 1650 | 1469134914762 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]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 764ms 14:01:54 INFO - PROCESS | 1650 | 1469134914798 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1650 | 1469134914801 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:01:54 INFO - PROCESS | 1650 | 1469134914806 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1650 | 1469134914807 Marionette TRACE conn2 <- [1,162,null,{}] 14:01:54 INFO - PROCESS | 1650 | 1469134914811 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}] 14:01:54 INFO - PROCESS | 1650 | 1469134914813 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:54 INFO - PROCESS | 1650 | 1469134914905 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:01:54 INFO - PROCESS | 1650 | 1469134914965 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1650 | 1469134914968 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118604000 == 48 [pid = 1650] [id = 48] 14:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118498c00) [pid = 1650] [serial = 140] [outer = 0x0] 14:01:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118653400) [pid = 1650] [serial = 141] [outer = 0x118498c00] 14:01:54 INFO - PROCESS | 1650 | 1469134914998 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118d28400) [pid = 1650] [serial = 142] [outer = 0x118498c00] 14:01:55 INFO - PROCESS | 1650 | 1469134915426 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]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 14:01:55 INFO - PROCESS | 1650 | 1469134915484 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 1650 | 1469134915486 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:01:55 INFO - PROCESS | 1650 | 1469134915504 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1650 | 1469134915505 Marionette TRACE conn2 <- [1,166,null,{}] 14:01:55 INFO - PROCESS | 1650 | 1469134915509 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}] 14:01:55 INFO - PROCESS | 1650 | 1469134915511 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:55 INFO - PROCESS | 1650 | 1469134915600 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:01:55 INFO - PROCESS | 1650 | 1469134915663 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:55 INFO - PROCESS | 1650 | 1469134915666 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12392f000 == 49 [pid = 1650] [id = 49] 14:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a05000) [pid = 1650] [serial = 143] [outer = 0x0] 14:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a00b800) [pid = 1650] [serial = 144] [outer = 0x119a05000] 14:01:55 INFO - PROCESS | 1650 | 1469134915697 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123a07400) [pid = 1650] [serial = 145] [outer = 0x119a05000] 14:01:56 INFO - PROCESS | 1650 | 1469134916123 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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 685ms 14:01:56 INFO - PROCESS | 1650 | 1469134916198 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1650 | 1469134916204 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:01:56 INFO - PROCESS | 1650 | 1469134916209 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1650 | 1469134916210 Marionette TRACE conn2 <- [1,170,null,{}] 14:01:56 INFO - PROCESS | 1650 | 1469134916213 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}] 14:01:56 INFO - PROCESS | 1650 | 1469134916214 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:56 INFO - PROCESS | 1650 | 1469134916310 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:01:56 INFO - PROCESS | 1650 | 1469134916369 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1650 | 1469134916371 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cc000 == 50 [pid = 1650] [id = 50] 14:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119a08000) [pid = 1650] [serial = 146] [outer = 0x0] 14:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124af4c00) [pid = 1650] [serial = 147] [outer = 0x119a08000] 14:01:56 INFO - PROCESS | 1650 | 1469134916400 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124eda400) [pid = 1650] [serial = 148] [outer = 0x119a08000] 14:01:56 INFO - PROCESS | 1650 | 1469134916909 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]]]}] 14:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 14:01:56 INFO - PROCESS | 1650 | 1469134916929 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:01:56 INFO - PROCESS | 1650 | 1469134916932 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:01:56 INFO - PROCESS | 1650 | 1469134916935 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1650 | 1469134916937 Marionette TRACE conn2 <- [1,174,null,{}] 14:01:56 INFO - PROCESS | 1650 | 1469134916940 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}] 14:01:56 INFO - PROCESS | 1650 | 1469134916942 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:57 INFO - PROCESS | 1650 | 1469134917032 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:01:57 INFO - PROCESS | 1650 | 1469134917082 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:57 INFO - PROCESS | 1650 | 1469134917085 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x117074000 == 51 [pid = 1650] [id = 51] 14:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1167ec800) [pid = 1650] [serial = 149] [outer = 0x0] 14:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116979800) [pid = 1650] [serial = 150] [outer = 0x1167ec800] 14:01:57 INFO - PROCESS | 1650 | 1469134917112 Marionette DEBUG loaded listener.js 14:01:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1176a1400) [pid = 1650] [serial = 151] [outer = 0x1167ec800] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ce000 == 50 [pid = 1650] [id = 45] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11822e000 == 49 [pid = 1650] [id = 44] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116579800 == 48 [pid = 1650] [id = 43] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11822b800 == 47 [pid = 1650] [id = 29] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117059800 == 46 [pid = 1650] [id = 27] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b1000 == 45 [pid = 1650] [id = 42] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118611000 == 44 [pid = 1650] [id = 31] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11708f000 == 43 [pid = 1650] [id = 28] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11826f800 == 42 [pid = 1650] [id = 30] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113aaa000 == 41 [pid = 1650] [id = 41] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d4000 == 40 [pid = 1650] [id = 34] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1187af800 == 39 [pid = 1650] [id = 32] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117058000 == 38 [pid = 1650] [id = 33] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cc000 == 37 [pid = 1650] [id = 50] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12392f000 == 36 [pid = 1650] [id = 49] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123937000 == 35 [pid = 1650] [id = 37] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118604000 == 34 [pid = 1650] [id = 48] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1243b7800 == 33 [pid = 1650] [id = 40] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb7000 == 32 [pid = 1650] [id = 38] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124188000 == 31 [pid = 1650] [id = 39] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195de000 == 30 [pid = 1650] [id = 46] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123809800 == 29 [pid = 1650] [id = 36] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113c7d000 == 28 [pid = 1650] [id = 47] 14:01:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119bad000 == 27 [pid = 1650] [id = 35] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1246e4000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d7cc400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1210e0400) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x123cdd000) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12409bc00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1241b1000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1246e1800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124c98800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12670b000) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116980000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128cb0000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123a03800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118d23c00) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1167f0400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129338800) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1290a3000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119198800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a8e800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118d2e000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124af5400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124cf3800) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1257f2c00) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1267e9000) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128dbd400) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112791000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115fe6000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11849b400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1167ef800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176a8800) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118163800) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11864d400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118d2dc00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1192c4c00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1195eb000) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a07400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a0bc000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a903000) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a907400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1293d0000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1290a5c00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1290ab400) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12409ac00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d256000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12cc86c00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12d24dc00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12cc33800) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12cc78c00) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c694400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12cabbc00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c68b400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12c393000) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c387400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12c38b000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12be30400) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12be3a000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12be26400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12bdb0000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b9b7c00) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12b9bdc00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12b663c00) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12b66d800) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12d7c5c00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12d687000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12d690c00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12d259c00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 14:01:57 INFO - PROCESS | 1650 | 1469134917954 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]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1072ms 14:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:01:58 INFO - PROCESS | 1650 | 1469134918007 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1650 | 1469134918009 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:01:58 INFO - PROCESS | 1650 | 1469134918012 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1650 | 1469134918014 Marionette TRACE conn2 <- [1,178,null,{}] 14:01:58 INFO - PROCESS | 1650 | 1469134918019 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}] 14:01:58 INFO - PROCESS | 1650 | 1469134918020 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:58 INFO - PROCESS | 1650 | 1469134918096 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:01:58 INFO - PROCESS | 1650 | 1469134918105 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1650 | 1469134918107 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132b4800 == 28 [pid = 1650] [id = 52] 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x115fe3800) [pid = 1650] [serial = 152] [outer = 0x0] 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x115feb000) [pid = 1650] [serial = 153] [outer = 0x115fe3800] 14:01:58 INFO - PROCESS | 1650 | 1469134918136 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113359400) [pid = 1650] [serial = 154] [outer = 0x115fe3800] 14:01:58 INFO - PROCESS | 1650 | 1469134918457 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]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 14:01:58 INFO - PROCESS | 1650 | 1469134918491 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1650 | 1469134918494 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:01:58 INFO - PROCESS | 1650 | 1469134918500 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1650 | 1469134918502 Marionette TRACE conn2 <- [1,182,null,{}] 14:01:58 INFO - PROCESS | 1650 | 1469134918504 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}] 14:01:58 INFO - PROCESS | 1650 | 1469134918506 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:58 INFO - PROCESS | 1650 | 1469134918579 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:01:58 INFO - PROCESS | 1650 | 1469134918586 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1650 | 1469134918588 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11658b800 == 29 [pid = 1650] [id = 53] 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1176a7c00) [pid = 1650] [serial = 155] [outer = 0x0] 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118168800) [pid = 1650] [serial = 156] [outer = 0x1176a7c00] 14:01:58 INFO - PROCESS | 1650 | 1469134918616 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118654000) [pid = 1650] [serial = 157] [outer = 0x1176a7c00] 14:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 421ms 14:01:58 INFO - PROCESS | 1650 | 1469134918914 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]]]}] 14:01:58 INFO - PROCESS | 1650 | 1469134918925 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1650 | 1469134918934 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:01:58 INFO - PROCESS | 1650 | 1469134918944 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:01:58 INFO - PROCESS | 1650 | 1469134918946 Marionette TRACE conn2 <- [1,186,null,{}] 14:01:58 INFO - PROCESS | 1650 | 1469134918957 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}] 14:01:58 INFO - PROCESS | 1650 | 1469134918960 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:59 INFO - PROCESS | 1650 | 1469134919036 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:01:59 INFO - PROCESS | 1650 | 1469134919080 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1650 | 1469134919082 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117093800 == 30 [pid = 1650] [id = 54] 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116aa0400) [pid = 1650] [serial = 158] [outer = 0x0] 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11919c000) [pid = 1650] [serial = 159] [outer = 0x116aa0400] 14:01:59 INFO - PROCESS | 1650 | 1469134919110 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1195e7400) [pid = 1650] [serial = 160] [outer = 0x116aa0400] 14:01:59 INFO - PROCESS | 1650 | 1469134919369 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 471ms 14:01:59 INFO - PROCESS | 1650 | 1469134919415 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1650 | 1469134919419 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:01:59 INFO - PROCESS | 1650 | 1469134919428 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1650 | 1469134919429 Marionette TRACE conn2 <- [1,190,null,{}] 14:01:59 INFO - PROCESS | 1650 | 1469134919432 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}] 14:01:59 INFO - PROCESS | 1650 | 1469134919433 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:59 INFO - PROCESS | 1650 | 1469134919522 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:01:59 INFO - PROCESS | 1650 | 1469134919525 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1650 | 1469134919526 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:01:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118235800 == 31 [pid = 1650] [id = 55] 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1195ed800) [pid = 1650] [serial = 161] [outer = 0x0] 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119a5a400) [pid = 1650] [serial = 162] [outer = 0x1195ed800] 14:01:59 INFO - PROCESS | 1650 | 1469134919554 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11a0c6800) [pid = 1650] [serial = 163] [outer = 0x1195ed800] 14:01:59 INFO - PROCESS | 1650 | 1469134919859 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]]]}] 14:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 14:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:01:59 INFO - PROCESS | 1650 | 1469134919897 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1650 | 1469134919898 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:01:59 INFO - PROCESS | 1650 | 1469134919900 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1650 | 1469134919903 Marionette TRACE conn2 <- [1,194,null,{}] 14:01:59 INFO - PROCESS | 1650 | 1469134919906 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}] 14:01:59 INFO - PROCESS | 1650 | 1469134919908 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:00 INFO - PROCESS | 1650 | 1469134920009 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:02:00 INFO - PROCESS | 1650 | 1469134920022 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1650 | 1469134920023 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11831a800 == 32 [pid = 1650] [id = 56] 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1172e6800) [pid = 1650] [serial = 164] [outer = 0x0] 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1210e1400) [pid = 1650] [serial = 165] [outer = 0x1172e6800] 14:02:00 INFO - PROCESS | 1650 | 1469134920047 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x123be3000) [pid = 1650] [serial = 166] [outer = 0x1172e6800] 14:02:00 INFO - PROCESS | 1650 | 1469134920376 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 14:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:02:00 INFO - PROCESS | 1650 | 1469134920421 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1650 | 1469134920423 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:02:00 INFO - PROCESS | 1650 | 1469134920425 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1650 | 1469134920426 Marionette TRACE conn2 <- [1,198,null,{}] 14:02:00 INFO - PROCESS | 1650 | 1469134920428 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}] 14:02:00 INFO - PROCESS | 1650 | 1469134920433 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:00 INFO - PROCESS | 1650 | 1469134920539 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:02:00 INFO - PROCESS | 1650 | 1469134920569 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1650 | 1469134920570 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a3800 == 33 [pid = 1650] [id = 57] 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x123f26400) [pid = 1650] [serial = 167] [outer = 0x0] 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12472d400) [pid = 1650] [serial = 168] [outer = 0x123f26400] 14:02:00 INFO - PROCESS | 1650 | 1469134920595 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124ed8800) [pid = 1650] [serial = 169] [outer = 0x123f26400] 14:02:00 INFO - PROCESS | 1650 | 1469134920899 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]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 14:02:00 INFO - PROCESS | 1650 | 1469134920946 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1650 | 1469134920947 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:02:00 INFO - PROCESS | 1650 | 1469134920950 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1650 | 1469134920951 Marionette TRACE conn2 <- [1,202,null,{}] 14:02:00 INFO - PROCESS | 1650 | 1469134920953 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}] 14:02:00 INFO - PROCESS | 1650 | 1469134920954 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:01 INFO - PROCESS | 1650 | 1469134921056 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:02:01 INFO - PROCESS | 1650 | 1469134921066 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1650 | 1469134921067 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d5000 == 34 [pid = 1650] [id = 58] 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x111da8c00) [pid = 1650] [serial = 170] [outer = 0x0] 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1256ebc00) [pid = 1650] [serial = 171] [outer = 0x111da8c00] 14:02:01 INFO - PROCESS | 1650 | 1469134921097 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12578d000) [pid = 1650] [serial = 172] [outer = 0x111da8c00] 14:02:01 INFO - PROCESS | 1650 | 1469134921522 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]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 14:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:02:01 INFO - PROCESS | 1650 | 1469134921574 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1650 | 1469134921576 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:02:01 INFO - PROCESS | 1650 | 1469134921579 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1650 | 1469134921581 Marionette TRACE conn2 <- [1,206,null,{}] 14:02:01 INFO - PROCESS | 1650 | 1469134921586 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}] 14:02:01 INFO - PROCESS | 1650 | 1469134921588 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:01 INFO - PROCESS | 1650 | 1469134921720 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:02:01 INFO - PROCESS | 1650 | 1469134921763 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1650 | 1469134921764 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbf800 == 35 [pid = 1650] [id = 59] 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12578dc00) [pid = 1650] [serial = 173] [outer = 0x0] 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1257fe800) [pid = 1650] [serial = 174] [outer = 0x12578dc00] 14:02:01 INFO - PROCESS | 1650 | 1469134921789 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126707800) [pid = 1650] [serial = 175] [outer = 0x12578dc00] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128cb9000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290a8000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1246e5400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210dc800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1172b5000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116537800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118493000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1122be400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:02:02 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115df1400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:02:02 INFO - PROCESS | 1650 | 1469134922124 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 570ms 14:02:02 INFO - PROCESS | 1650 | 1469134922150 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1650 | 1469134922154 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:02:02 INFO - PROCESS | 1650 | 1469134922156 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1650 | 1469134922157 Marionette TRACE conn2 <- [1,210,null,{}] 14:02:02 INFO - PROCESS | 1650 | 1469134922160 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}] 14:02:02 INFO - PROCESS | 1650 | 1469134922161 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:02 INFO - PROCESS | 1650 | 1469134922239 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:02:02 INFO - PROCESS | 1650 | 1469134922242 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1650 | 1469134922243 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117093000 == 36 [pid = 1650] [id = 60] 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1186f3c00) [pid = 1650] [serial = 176] [outer = 0x0] 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124ca0c00) [pid = 1650] [serial = 177] [outer = 0x1186f3c00] 14:02:02 INFO - PROCESS | 1650 | 1469134922271 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126785000) [pid = 1650] [serial = 178] [outer = 0x1186f3c00] 14:02:02 INFO - PROCESS | 1650 | 1469134922569 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]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 14:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:02:02 INFO - PROCESS | 1650 | 1469134922625 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1650 | 1469134922626 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:02:02 INFO - PROCESS | 1650 | 1469134922628 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1650 | 1469134922629 Marionette TRACE conn2 <- [1,214,null,{}] 14:02:02 INFO - PROCESS | 1650 | 1469134922632 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}] 14:02:02 INFO - PROCESS | 1650 | 1469134922633 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:02 INFO - PROCESS | 1650 | 1469134922723 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:02:02 INFO - PROCESS | 1650 | 1469134922729 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1650 | 1469134922730 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123942000 == 37 [pid = 1650] [id = 61] 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126785800) [pid = 1650] [serial = 179] [outer = 0x0] 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1267e8c00) [pid = 1650] [serial = 180] [outer = 0x126785800] 14:02:02 INFO - PROCESS | 1650 | 1469134922756 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x128a84c00) [pid = 1650] [serial = 181] [outer = 0x126785800] 14:02:03 INFO - PROCESS | 1650 | 1469134923048 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 14:02:03 INFO - PROCESS | 1650 | 1469134923097 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1650 | 1469134923098 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:02:03 INFO - PROCESS | 1650 | 1469134923101 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1650 | 1469134923105 Marionette TRACE conn2 <- [1,218,null,{}] 14:02:03 INFO - PROCESS | 1650 | 1469134923107 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}] 14:02:03 INFO - PROCESS | 1650 | 1469134923109 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:03 INFO - PROCESS | 1650 | 1469134923195 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:02:03 INFO - PROCESS | 1650 | 1469134923208 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1650 | 1469134923209 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118314800 == 38 [pid = 1650] [id = 62] 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128caac00) [pid = 1650] [serial = 182] [outer = 0x0] 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128dc1800) [pid = 1650] [serial = 183] [outer = 0x128caac00] 14:02:03 INFO - PROCESS | 1650 | 1469134923239 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x129338c00) [pid = 1650] [serial = 184] [outer = 0x128caac00] 14:02:03 INFO - PROCESS | 1650 | 1469134923556 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 14:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:02:03 INFO - PROCESS | 1650 | 1469134923574 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1650 | 1469134923575 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:02:03 INFO - PROCESS | 1650 | 1469134923577 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1650 | 1469134923578 Marionette TRACE conn2 <- [1,222,null,{}] 14:02:03 INFO - PROCESS | 1650 | 1469134923581 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}] 14:02:03 INFO - PROCESS | 1650 | 1469134923582 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:03 INFO - PROCESS | 1650 | 1469134923679 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:02:03 INFO - PROCESS | 1650 | 1469134923685 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1650 | 1469134923686 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12475b800 == 39 [pid = 1650] [id = 63] 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118397c00) [pid = 1650] [serial = 185] [outer = 0x0] 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129339c00) [pid = 1650] [serial = 186] [outer = 0x118397c00] 14:02:03 INFO - PROCESS | 1650 | 1469134923710 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12936f400) [pid = 1650] [serial = 187] [outer = 0x118397c00] 14:02:03 INFO - PROCESS | 1650 | 1469134923968 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]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 14:02:03 INFO - PROCESS | 1650 | 1469134923996 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1650 | 1469134923997 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:02:04 INFO - PROCESS | 1650 | 1469134923999 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1650 | 1469134924000 Marionette TRACE conn2 <- [1,226,null,{}] 14:02:04 INFO - PROCESS | 1650 | 1469134924011 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}] 14:02:04 INFO - PROCESS | 1650 | 1469134924012 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:04 INFO - PROCESS | 1650 | 1469134924139 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:02:04 INFO - PROCESS | 1650 | 1469134924181 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1650 | 1469134924182 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x112220000 == 40 [pid = 1650] [id = 64] 14:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1122ba400) [pid = 1650] [serial = 188] [outer = 0x0] 14:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a81c00) [pid = 1650] [serial = 189] [outer = 0x1122ba400] 14:02:04 INFO - PROCESS | 1650 | 1469134924214 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113a9b800) [pid = 1650] [serial = 190] [outer = 0x1122ba400] 14:02:04 INFO - PROCESS | 1650 | 1469134924740 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]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 779ms 14:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:02:04 INFO - PROCESS | 1650 | 1469134924794 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1650 | 1469134924796 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:02:04 INFO - PROCESS | 1650 | 1469134924801 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1650 | 1469134924805 Marionette TRACE conn2 <- [1,230,null,{}] 14:02:04 INFO - PROCESS | 1650 | 1469134924808 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}] 14:02:04 INFO - PROCESS | 1650 | 1469134924812 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:04 INFO - PROCESS | 1650 | 1469134924923 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:02:05 INFO - PROCESS | 1650 | 1469134925017 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1650 | 1469134925018 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11709c800 == 41 [pid = 1650] [id = 65] 14:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118169000) [pid = 1650] [serial = 191] [outer = 0x0] 14:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118495c00) [pid = 1650] [serial = 192] [outer = 0x118169000] 14:02:05 INFO - PROCESS | 1650 | 1469134925066 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1187e5000) [pid = 1650] [serial = 193] [outer = 0x118169000] 14:02:05 INFO - PROCESS | 1650 | 1469134925814 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]]]}] 14:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1025ms 14:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:02:05 INFO - PROCESS | 1650 | 1469134925825 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1650 | 1469134925828 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:02:05 INFO - PROCESS | 1650 | 1469134925831 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1650 | 1469134925833 Marionette TRACE conn2 <- [1,234,null,{}] 14:02:05 INFO - PROCESS | 1650 | 1469134925868 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}] 14:02:05 INFO - PROCESS | 1650 | 1469134925870 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:05 INFO - PROCESS | 1650 | 1469134925977 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12475b800 == 40 [pid = 1650] [id = 63] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118314800 == 39 [pid = 1650] [id = 62] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123942000 == 38 [pid = 1650] [id = 61] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117093000 == 37 [pid = 1650] [id = 60] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbf800 == 36 [pid = 1650] [id = 59] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d5000 == 35 [pid = 1650] [id = 58] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a3800 == 34 [pid = 1650] [id = 57] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11831a800 == 33 [pid = 1650] [id = 56] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118235800 == 32 [pid = 1650] [id = 55] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117093800 == 31 [pid = 1650] [id = 54] 14:02:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11658b800 == 30 [pid = 1650] [id = 53] 14:02:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1132b4800 == 29 [pid = 1650] [id = 52] 14:02:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117074000 == 28 [pid = 1650] [id = 51] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123f26000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124c6e800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119be6800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1174d6800) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116980c00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1184a0c00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a81000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1192bfc00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1169f0c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1187e4000) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a07c00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119a02c00) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293d1800) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129358400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129352800) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124ca3000) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 14:02:06 INFO - PROCESS | 1650 | 1469134926040 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1650 | 1469134926043 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ab1800 == 29 [pid = 1650] [id = 66] 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116a9f000) [pid = 1650] [serial = 194] [outer = 0x0] 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11815a800) [pid = 1650] [serial = 195] [outer = 0x116a9f000] 14:02:06 INFO - PROCESS | 1650 | 1469134926070 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118d25400) [pid = 1650] [serial = 196] [outer = 0x116a9f000] 14:02:06 INFO - PROCESS | 1650 | 1469134926355 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]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 545ms 14:02:06 INFO - PROCESS | 1650 | 1469134926377 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1650 | 1469134926380 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:02:06 INFO - PROCESS | 1650 | 1469134926394 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1650 | 1469134926395 Marionette TRACE conn2 <- [1,238,null,{}] 14:02:06 INFO - PROCESS | 1650 | 1469134926398 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}] 14:02:06 INFO - PROCESS | 1650 | 1469134926399 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:06 INFO - PROCESS | 1650 | 1469134926487 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:02:06 INFO - PROCESS | 1650 | 1469134926491 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1650 | 1469134926493 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117362800 == 30 [pid = 1650] [id = 67] 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118dcf800) [pid = 1650] [serial = 197] [outer = 0x0] 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1195ec800) [pid = 1650] [serial = 198] [outer = 0x118dcf800] 14:02:06 INFO - PROCESS | 1650 | 1469134926543 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a0e800) [pid = 1650] [serial = 199] [outer = 0x118dcf800] 14:02:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1210da800) [pid = 1650] [serial = 200] [outer = 0x12cabc800] 14:02:07 INFO - PROCESS | 1650 | 1469134927014 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]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 678ms 14:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:02:07 INFO - PROCESS | 1650 | 1469134927064 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1650 | 1469134927065 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:02:07 INFO - PROCESS | 1650 | 1469134927068 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1650 | 1469134927070 Marionette TRACE conn2 <- [1,242,null,{}] 14:02:07 INFO - PROCESS | 1650 | 1469134927078 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}] 14:02:07 INFO - PROCESS | 1650 | 1469134927081 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:07 INFO - PROCESS | 1650 | 1469134927162 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:02:07 INFO - PROCESS | 1650 | 1469134927168 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1650 | 1469134927172 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ba000 == 31 [pid = 1650] [id = 68] 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1241a7c00) [pid = 1650] [serial = 201] [outer = 0x0] 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1241af800) [pid = 1650] [serial = 202] [outer = 0x1241a7c00] 14:02:07 INFO - PROCESS | 1650 | 1469134927200 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124af7400) [pid = 1650] [serial = 203] [outer = 0x1241a7c00] 14:02:07 INFO - PROCESS | 1650 | 1469134927524 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]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 471ms 14:02:07 INFO - PROCESS | 1650 | 1469134927540 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1650 | 1469134927541 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:02:07 INFO - PROCESS | 1650 | 1469134927544 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1650 | 1469134927545 Marionette TRACE conn2 <- [1,246,null,{}] 14:02:07 INFO - PROCESS | 1650 | 1469134927547 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}] 14:02:07 INFO - PROCESS | 1650 | 1469134927548 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:07 INFO - PROCESS | 1650 | 1469134927624 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:02:07 INFO - PROCESS | 1650 | 1469134927628 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1650 | 1469134927629 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cf000 == 32 [pid = 1650] [id = 69] 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ecf400) [pid = 1650] [serial = 204] [outer = 0x0] 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1256e8c00) [pid = 1650] [serial = 205] [outer = 0x124ecf400] 14:02:07 INFO - PROCESS | 1650 | 1469134927656 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12578c400) [pid = 1650] [serial = 206] [outer = 0x124ecf400] 14:02:07 INFO - PROCESS | 1650 | 1469134927957 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]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 418ms 14:02:07 INFO - PROCESS | 1650 | 1469134927962 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1650 | 1469134927963 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:02:07 INFO - PROCESS | 1650 | 1469134927966 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1650 | 1469134927967 Marionette TRACE conn2 <- [1,250,null,{}] 14:02:07 INFO - PROCESS | 1650 | 1469134927980 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}] 14:02:07 INFO - PROCESS | 1650 | 1469134927981 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:08 INFO - PROCESS | 1650 | 1469134928093 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:02:08 INFO - PROCESS | 1650 | 1469134928104 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1650 | 1469134928104 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb4800 == 33 [pid = 1650] [id = 70] 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x111d83400) [pid = 1650] [serial = 207] [outer = 0x0] 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125794000) [pid = 1650] [serial = 208] [outer = 0x111d83400] 14:02:08 INFO - PROCESS | 1650 | 1469134928129 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126962400) [pid = 1650] [serial = 209] [outer = 0x111d83400] 14:02:08 INFO - PROCESS | 1650 | 1469134928444 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]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 525ms 14:02:08 INFO - PROCESS | 1650 | 1469134928492 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1650 | 1469134928493 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:02:08 INFO - PROCESS | 1650 | 1469134928495 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1650 | 1469134928497 Marionette TRACE conn2 <- [1,254,null,{}] 14:02:08 INFO - PROCESS | 1650 | 1469134928499 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}] 14:02:08 INFO - PROCESS | 1650 | 1469134928504 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:08 INFO - PROCESS | 1650 | 1469134928654 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:02:08 INFO - PROCESS | 1650 | 1469134928697 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:08 INFO - PROCESS | 1650 | 1469134928698 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401c800 == 34 [pid = 1650] [id = 71] 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1167f1000) [pid = 1650] [serial = 210] [outer = 0x0] 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1290a3800) [pid = 1650] [serial = 211] [outer = 0x1167f1000] 14:02:08 INFO - PROCESS | 1650 | 1469134928739 Marionette DEBUG loaded listener.js 14:02:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1293d3c00) [pid = 1650] [serial = 212] [outer = 0x1167f1000] 14:02:09 INFO - PROCESS | 1650 | 1469134929088 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]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 14:02:09 INFO - PROCESS | 1650 | 1469134929114 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1650 | 1469134929115 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:02:09 INFO - PROCESS | 1650 | 1469134929118 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1650 | 1469134929121 Marionette TRACE conn2 <- [1,258,null,{}] 14:02:09 INFO - PROCESS | 1650 | 1469134929132 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}] 14:02:09 INFO - PROCESS | 1650 | 1469134929134 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:09 INFO - PROCESS | 1650 | 1469134929231 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:02:09 INFO - PROCESS | 1650 | 1469134929235 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1650 | 1469134929236 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243b2000 == 35 [pid = 1650] [id = 72] 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293d5800) [pid = 1650] [serial = 213] [outer = 0x0] 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a47b400) [pid = 1650] [serial = 214] [outer = 0x1293d5800] 14:02:09 INFO - PROCESS | 1650 | 1469134929261 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a903400) [pid = 1650] [serial = 215] [outer = 0x1293d5800] 14:02:09 INFO - PROCESS | 1650 | 1469134929544 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]]]}] 14:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 479ms 14:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:02:09 INFO - PROCESS | 1650 | 1469134929597 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:02:09 INFO - PROCESS | 1650 | 1469134929599 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:02:09 INFO - PROCESS | 1650 | 1469134929609 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:02:09 INFO - PROCESS | 1650 | 1469134929610 Marionette TRACE conn2 <- [1,262,null,{}] 14:02:09 INFO - PROCESS | 1650 | 1469134929613 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}] 14:02:09 INFO - PROCESS | 1650 | 1469134929614 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:09 INFO - PROCESS | 1650 | 1469134929711 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:02:09 INFO - PROCESS | 1650 | 1469134929715 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1650 | 1469134929716 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x125716000 == 36 [pid = 1650] [id = 73] 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115fe4800) [pid = 1650] [serial = 216] [outer = 0x0] 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a90c000) [pid = 1650] [serial = 217] [outer = 0x115fe4800] 14:02:09 INFO - PROCESS | 1650 | 1469134929741 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12aeae800) [pid = 1650] [serial = 218] [outer = 0x115fe4800] 14:02:10 INFO - PROCESS | 1650 | 1469134930049 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]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 477ms 14:02:10 INFO - PROCESS | 1650 | 1469134930079 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1650 | 1469134930080 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123f26400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111da8c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1167ec800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12578dc00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1186f3c00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116aa0400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126785800) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176a7c00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128caac00) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1195ed800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115fe3800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1130ea800) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118498c00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a05000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a08000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:02:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1172e6800) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:02:10 INFO - PROCESS | 1650 | 1469134930198 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1650 | 1469134930199 Marionette TRACE conn2 <- [1,266,null,{}] 14:02:10 INFO - PROCESS | 1650 | 1469134930204 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}] 14:02:10 INFO - PROCESS | 1650 | 1469134930207 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:10 INFO - PROCESS | 1650 | 1469134930289 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:02:10 INFO - PROCESS | 1650 | 1469134930292 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1650 | 1469134930293 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927f800 == 37 [pid = 1650] [id = 74] 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1172e6800) [pid = 1650] [serial = 219] [outer = 0x0] 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117e20800) [pid = 1650] [serial = 220] [outer = 0x1172e6800] 14:02:10 INFO - PROCESS | 1650 | 1469134930320 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1195e1c00) [pid = 1650] [serial = 221] [outer = 0x1172e6800] 14:02:10 INFO - PROCESS | 1650 | 1469134930628 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]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 491ms 14:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:02:10 INFO - PROCESS | 1650 | 1469134930670 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1650 | 1469134930671 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:02:10 INFO - PROCESS | 1650 | 1469134930674 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1650 | 1469134930675 Marionette TRACE conn2 <- [1,270,null,{}] 14:02:10 INFO - PROCESS | 1650 | 1469134930677 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}] 14:02:10 INFO - PROCESS | 1650 | 1469134930678 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:10 INFO - PROCESS | 1650 | 1469134930737 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:02:10 INFO - PROCESS | 1650 | 1469134930782 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1650 | 1469134930783 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c3000 == 38 [pid = 1650] [id = 75] 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1174cc400) [pid = 1650] [serial = 222] [outer = 0x0] 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f26400) [pid = 1650] [serial = 223] [outer = 0x1174cc400] 14:02:10 INFO - PROCESS | 1650 | 1469134930811 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128caac00) [pid = 1650] [serial = 224] [outer = 0x1174cc400] 14:02:11 INFO - PROCESS | 1650 | 1469134931161 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]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 14:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:02:11 INFO - PROCESS | 1650 | 1469134931194 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1650 | 1469134931196 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:02:11 INFO - PROCESS | 1650 | 1469134931199 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1650 | 1469134931202 Marionette TRACE conn2 <- [1,274,null,{}] 14:02:11 INFO - PROCESS | 1650 | 1469134931205 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}] 14:02:11 INFO - PROCESS | 1650 | 1469134931208 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:11 INFO - PROCESS | 1650 | 1469134931356 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:02:11 INFO - PROCESS | 1650 | 1469134931415 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1650 | 1469134931416 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9e800 == 39 [pid = 1650] [id = 76] 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124c6e800) [pid = 1650] [serial = 225] [outer = 0x0] 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12aeb7800) [pid = 1650] [serial = 226] [outer = 0x124c6e800] 14:02:11 INFO - PROCESS | 1650 | 1469134931442 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b917c00) [pid = 1650] [serial = 227] [outer = 0x124c6e800] 14:02:11 INFO - PROCESS | 1650 | 1469134931706 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]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 523ms 14:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:02:11 INFO - PROCESS | 1650 | 1469134931727 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1650 | 1469134931728 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:02:11 INFO - PROCESS | 1650 | 1469134931730 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1650 | 1469134931731 Marionette TRACE conn2 <- [1,278,null,{}] 14:02:11 INFO - PROCESS | 1650 | 1469134931742 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}] 14:02:11 INFO - PROCESS | 1650 | 1469134931743 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:11 INFO - PROCESS | 1650 | 1469134931825 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:02:11 INFO - PROCESS | 1650 | 1469134931829 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1650 | 1469134931830 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x129059800 == 40 [pid = 1650] [id = 77] 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b918000) [pid = 1650] [serial = 228] [outer = 0x0] 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b922000) [pid = 1650] [serial = 229] [outer = 0x12b918000] 14:02:11 INFO - PROCESS | 1650 | 1469134931854 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b9b6c00) [pid = 1650] [serial = 230] [outer = 0x12b918000] 14:02:12 INFO - PROCESS | 1650 | 1469134932147 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]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 14:02:12 INFO - PROCESS | 1650 | 1469134932233 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1650 | 1469134932235 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:02:12 INFO - PROCESS | 1650 | 1469134932239 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1650 | 1469134932242 Marionette TRACE conn2 <- [1,282,null,{}] 14:02:12 INFO - PROCESS | 1650 | 1469134932246 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}] 14:02:12 INFO - PROCESS | 1650 | 1469134932248 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:12 INFO - PROCESS | 1650 | 1469134932342 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:02:12 INFO - PROCESS | 1650 | 1469134932429 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:12 INFO - PROCESS | 1650 | 1469134932431 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11657c800 == 41 [pid = 1650] [id = 78] 14:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116980c00) [pid = 1650] [serial = 231] [outer = 0x0] 14:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1174d3000) [pid = 1650] [serial = 232] [outer = 0x116980c00] 14:02:12 INFO - PROCESS | 1650 | 1469134932463 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118649000) [pid = 1650] [serial = 233] [outer = 0x116980c00] 14:02:12 INFO - PROCESS | 1650 | 1469134932877 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]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 14:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:02:12 INFO - PROCESS | 1650 | 1469134932910 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1650 | 1469134932913 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:02:12 INFO - PROCESS | 1650 | 1469134932917 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1650 | 1469134932920 Marionette TRACE conn2 <- [1,286,null,{}] 14:02:12 INFO - PROCESS | 1650 | 1469134932923 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}] 14:02:12 INFO - PROCESS | 1650 | 1469134932925 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:13 INFO - PROCESS | 1650 | 1469134933029 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:02:13 INFO - PROCESS | 1650 | 1469134933077 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1650 | 1469134933078 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cb000 == 42 [pid = 1650] [id = 79] 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118d25800) [pid = 1650] [serial = 234] [outer = 0x0] 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a09800) [pid = 1650] [serial = 235] [outer = 0x118d25800] 14:02:13 INFO - PROCESS | 1650 | 1469134933108 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123864000) [pid = 1650] [serial = 236] [outer = 0x118d25800] 14:02:13 INFO - PROCESS | 1650 | 1469134933518 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]]]}] 14:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms 14:02:13 INFO - PROCESS | 1650 | 1469134933538 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:02:13 INFO - PROCESS | 1650 | 1469134933539 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:02:13 INFO - PROCESS | 1650 | 1469134933542 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:02:13 INFO - PROCESS | 1650 | 1469134933543 Marionette TRACE conn2 <- [1,290,null,{}] 14:02:13 INFO - PROCESS | 1650 | 1469134933550 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}] 14:02:13 INFO - PROCESS | 1650 | 1469134933553 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:13 INFO - PROCESS | 1650 | 1469134933658 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:02:13 INFO - PROCESS | 1650 | 1469134933737 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1650 | 1469134933740 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9b800 == 43 [pid = 1650] [id = 80] 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126785400) [pid = 1650] [serial = 237] [outer = 0x0] 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126965800) [pid = 1650] [serial = 238] [outer = 0x126785400] 14:02:13 INFO - PROCESS | 1650 | 1469134933772 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1290a5000) [pid = 1650] [serial = 239] [outer = 0x126785400] 14:02:14 INFO - PROCESS | 1650 | 1469134934187 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]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 668ms 14:02:14 INFO - PROCESS | 1650 | 1469134934211 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1650 | 1469134934212 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:02:14 INFO - PROCESS | 1650 | 1469134934215 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1650 | 1469134934216 Marionette TRACE conn2 <- [1,294,null,{}] 14:02:14 INFO - PROCESS | 1650 | 1469134934218 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}] 14:02:14 INFO - PROCESS | 1650 | 1469134934220 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:14 INFO - PROCESS | 1650 | 1469134934318 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:02:14 INFO - PROCESS | 1650 | 1469134934362 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1650 | 1469134934363 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a94000 == 44 [pid = 1650] [id = 81] 14:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a61c00) [pid = 1650] [serial = 240] [outer = 0x0] 14:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128a76400) [pid = 1650] [serial = 241] [outer = 0x119a61c00] 14:02:14 INFO - PROCESS | 1650 | 1469134934393 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128a7b400) [pid = 1650] [serial = 242] [outer = 0x119a61c00] 14:02:14 INFO - PROCESS | 1650 | 1469134934942 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]]]}] 14:02:14 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. 14:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 770ms 14:02:14 INFO - PROCESS | 1650 | 1469134934986 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1650 | 1469134934989 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:02:14 INFO - PROCESS | 1650 | 1469134934992 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1650 | 1469134934995 Marionette TRACE conn2 <- [1,298,null,{}] 14:02:15 INFO - PROCESS | 1650 | 1469134934999 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}] 14:02:15 INFO - PROCESS | 1650 | 1469134935000 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:15 INFO - PROCESS | 1650 | 1469134935096 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:02:15 INFO - PROCESS | 1650 | 1469134935153 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1650 | 1469134935156 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11737d000 == 45 [pid = 1650] [id = 82] 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117e23800) [pid = 1650] [serial = 243] [outer = 0x0] 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118495000) [pid = 1650] [serial = 244] [outer = 0x117e23800] 14:02:15 INFO - PROCESS | 1650 | 1469134935184 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118d32800) [pid = 1650] [serial = 245] [outer = 0x117e23800] 14:02:15 INFO - PROCESS | 1650 | 1469134935597 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]]]}] 14:02:15 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. 14:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 622ms 14:02:15 INFO - PROCESS | 1650 | 1469134935614 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1650 | 1469134935617 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:02:15 INFO - PROCESS | 1650 | 1469134935621 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1650 | 1469134935623 Marionette TRACE conn2 <- [1,302,null,{}] 14:02:15 INFO - PROCESS | 1650 | 1469134935625 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}] 14:02:15 INFO - PROCESS | 1650 | 1469134935627 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:15 INFO - PROCESS | 1650 | 1469134935732 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9e800 == 44 [pid = 1650] [id = 76] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c3000 == 43 [pid = 1650] [id = 75] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11927f800 == 42 [pid = 1650] [id = 74] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x125716000 == 41 [pid = 1650] [id = 73] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1243b2000 == 40 [pid = 1650] [id = 72] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12401c800 == 39 [pid = 1650] [id = 71] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb4800 == 38 [pid = 1650] [id = 70] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cf000 == 37 [pid = 1650] [id = 69] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129339c00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1184ba000 == 36 [pid = 1650] [id = 68] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117362800 == 35 [pid = 1650] [id = 67] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x113ab1800 == 34 [pid = 1650] [id = 66] 14:02:15 INFO - PROCESS | 1650 | --DOCSHELL 0x112220000 == 33 [pid = 1650] [id = 64] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12472d400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1256ebc00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124ed8800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116979800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1176a1400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1257fe800) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126785000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11919c000) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ca0c00) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1195e7400) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1267e8c00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118168800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118654000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128dc1800) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a5a400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11a0c6800) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126707800) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115feb000) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113359400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c8a000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116722400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118d28400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118653400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123a07400) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11a00b800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124eda400) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124af4c00) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129338c00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1210e1400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128a84c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12578d000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123be3000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 14:02:15 INFO - PROCESS | 1650 | 1469134935802 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1650 | 1469134935803 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11507c000 == 34 [pid = 1650] [id = 83] 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116979800) [pid = 1650] [serial = 246] [outer = 0x0] 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11849e000) [pid = 1650] [serial = 247] [outer = 0x116979800] 14:02:15 INFO - PROCESS | 1650 | 1469134935830 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1195e6000) [pid = 1650] [serial = 248] [outer = 0x116979800] 14:02:16 INFO - PROCESS | 1650 | 1469134936208 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]]]}] 14:02:16 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. 14:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 14:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:02:16 INFO - PROCESS | 1650 | 1469134936242 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1650 | 1469134936244 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:02:16 INFO - PROCESS | 1650 | 1469134936247 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1650 | 1469134936251 Marionette TRACE conn2 <- [1,306,null,{}] 14:02:16 INFO - PROCESS | 1650 | 1469134936262 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}] 14:02:16 INFO - PROCESS | 1650 | 1469134936266 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:16 INFO - PROCESS | 1650 | 1469134936410 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:02:16 INFO - PROCESS | 1650 | 1469134936426 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1650 | 1469134936428 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118257800 == 35 [pid = 1650] [id = 84] 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119be4000) [pid = 1650] [serial = 249] [outer = 0x0] 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1210dc000) [pid = 1650] [serial = 250] [outer = 0x119be4000] 14:02:16 INFO - PROCESS | 1650 | 1469134936474 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123cd7c00) [pid = 1650] [serial = 251] [outer = 0x119be4000] 14:02:16 INFO - PROCESS | 1650 | 1469134936811 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]]]}] 14:02:16 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. 14:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 575ms 14:02:16 INFO - PROCESS | 1650 | 1469134936823 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1650 | 1469134936825 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:02:16 INFO - PROCESS | 1650 | 1469134936834 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1650 | 1469134936837 Marionette TRACE conn2 <- [1,310,null,{}] 14:02:16 INFO - PROCESS | 1650 | 1469134936840 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}] 14:02:16 INFO - PROCESS | 1650 | 1469134936841 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:16 INFO - PROCESS | 1650 | 1469134936924 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:02:16 INFO - PROCESS | 1650 | 1469134936927 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:16 INFO - PROCESS | 1650 | 1469134936928 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11879e000 == 36 [pid = 1650] [id = 85] 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12438d400) [pid = 1650] [serial = 252] [outer = 0x0] 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124ca0c00) [pid = 1650] [serial = 253] [outer = 0x12438d400] 14:02:16 INFO - PROCESS | 1650 | 1469134936954 Marionette DEBUG loaded listener.js 14:02:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x125118800) [pid = 1650] [serial = 254] [outer = 0x12438d400] 14:02:17 INFO - PROCESS | 1650 | 1469134937261 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]]]}] 14:02:17 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. 14:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 476ms 14:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:02:17 INFO - PROCESS | 1650 | 1469134937306 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1650 | 1469134937307 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:02:17 INFO - PROCESS | 1650 | 1469134937309 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1650 | 1469134937311 Marionette TRACE conn2 <- [1,314,null,{}] 14:02:17 INFO - PROCESS | 1650 | 1469134937313 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}] 14:02:17 INFO - PROCESS | 1650 | 1469134937314 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:17 INFO - PROCESS | 1650 | 1469134937389 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:02:17 INFO - PROCESS | 1650 | 1469134937437 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1650 | 1469134937438 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926e800 == 37 [pid = 1650] [id = 86] 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116720000) [pid = 1650] [serial = 255] [outer = 0x0] 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1256edc00) [pid = 1650] [serial = 256] [outer = 0x116720000] 14:02:17 INFO - PROCESS | 1650 | 1469134937463 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126707800) [pid = 1650] [serial = 257] [outer = 0x116720000] 14:02:17 INFO - PROCESS | 1650 | 1469134937757 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]]]}] 14:02:17 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. 14:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 14:02:17 INFO - PROCESS | 1650 | 1469134937778 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:02:17 INFO - PROCESS | 1650 | 1469134937780 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:02:17 INFO - PROCESS | 1650 | 1469134937782 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:02:17 INFO - PROCESS | 1650 | 1469134937783 Marionette TRACE conn2 <- [1,318,null,{}] 14:02:17 INFO - PROCESS | 1650 | 1469134937788 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}] 14:02:17 INFO - PROCESS | 1650 | 1469134937793 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:17 INFO - PROCESS | 1650 | 1469134937914 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:02:17 INFO - PROCESS | 1650 | 1469134937920 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1650 | 1469134937922 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123813800 == 38 [pid = 1650] [id = 87] 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1267e8c00) [pid = 1650] [serial = 258] [outer = 0x0] 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128a7e000) [pid = 1650] [serial = 259] [outer = 0x1267e8c00] 14:02:17 INFO - PROCESS | 1650 | 1469134937947 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12934e800) [pid = 1650] [serial = 260] [outer = 0x1267e8c00] 14:02:18 INFO - PROCESS | 1650 | 1469134938302 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]]]}] 14:02:18 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. 14:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 14:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:02:18 INFO - PROCESS | 1650 | 1469134938353 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1650 | 1469134938354 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:02:18 INFO - PROCESS | 1650 | 1469134938356 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1650 | 1469134938357 Marionette TRACE conn2 <- [1,322,null,{}] 14:02:18 INFO - PROCESS | 1650 | 1469134938360 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}] 14:02:18 INFO - PROCESS | 1650 | 1469134938361 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:18 INFO - PROCESS | 1650 | 1469134938451 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:02:18 INFO - PROCESS | 1650 | 1469134938463 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1650 | 1469134938464 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x111bcb800 == 39 [pid = 1650] [id = 88] 14:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129356c00) [pid = 1650] [serial = 261] [outer = 0x0] 14:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1293cf000) [pid = 1650] [serial = 262] [outer = 0x129356c00] 14:02:18 INFO - PROCESS | 1650 | 1469134938489 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1293dd000) [pid = 1650] [serial = 263] [outer = 0x129356c00] 14:02:18 INFO - PROCESS | 1650 | 1469134938829 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]]]}] 14:02:18 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. 14:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 14:02:18 INFO - PROCESS | 1650 | 1469134938875 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:02:18 INFO - PROCESS | 1650 | 1469134938883 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:02:18 INFO - PROCESS | 1650 | 1469134938885 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1650 | 1469134938887 Marionette TRACE conn2 <- [1,326,null,{}] 14:02:18 INFO - PROCESS | 1650 | 1469134938889 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}] 14:02:18 INFO - PROCESS | 1650 | 1469134938890 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:18 INFO - PROCESS | 1650 | 1469134938981 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:02:19 INFO - PROCESS | 1650 | 1469134938993 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1650 | 1469134938994 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401d800 == 40 [pid = 1650] [id = 89] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a482800) [pid = 1650] [serial = 264] [outer = 0x0] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a90c400) [pid = 1650] [serial = 265] [outer = 0x12a482800] 14:02:19 INFO - PROCESS | 1650 | 1469134939019 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aeb5000) [pid = 1650] [serial = 266] [outer = 0x12a482800] 14:02:19 INFO - PROCESS | 1650 | 1469134939337 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]]]}] 14:02:19 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. 14:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 14:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:02:19 INFO - PROCESS | 1650 | 1469134939357 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1650 | 1469134939358 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:02:19 INFO - PROCESS | 1650 | 1469134939361 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1650 | 1469134939362 Marionette TRACE conn2 <- [1,330,null,{}] 14:02:19 INFO - PROCESS | 1650 | 1469134939364 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}] 14:02:19 INFO - PROCESS | 1650 | 1469134939365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:19 INFO - PROCESS | 1650 | 1469134939465 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:02:19 INFO - PROCESS | 1650 | 1469134939469 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1650 | 1469134939470 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x125165000 == 41 [pid = 1650] [id = 90] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a477400) [pid = 1650] [serial = 267] [outer = 0x0] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b06f800) [pid = 1650] [serial = 268] [outer = 0x12a477400] 14:02:19 INFO - PROCESS | 1650 | 1469134939494 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b66dc00) [pid = 1650] [serial = 269] [outer = 0x12a477400] 14:02:19 INFO - PROCESS | 1650 | 1469134939809 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]]]}] 14:02:19 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. 14:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 14:02:19 INFO - PROCESS | 1650 | 1469134939832 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1650 | 1469134939833 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:02:19 INFO - PROCESS | 1650 | 1469134939849 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1650 | 1469134939851 Marionette TRACE conn2 <- [1,334,null,{}] 14:02:19 INFO - PROCESS | 1650 | 1469134939855 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}] 14:02:19 INFO - PROCESS | 1650 | 1469134939857 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:19 INFO - PROCESS | 1650 | 1469134939953 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:02:19 INFO - PROCESS | 1650 | 1469134939957 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1650 | 1469134939958 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b3000 == 42 [pid = 1650] [id = 91] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b66ac00) [pid = 1650] [serial = 270] [outer = 0x0] 14:02:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b925000) [pid = 1650] [serial = 271] [outer = 0x12b66ac00] 14:02:19 INFO - PROCESS | 1650 | 1469134939982 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b9bd400) [pid = 1650] [serial = 272] [outer = 0x12b66ac00] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116a9f000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118dcf800) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1174cc400) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1293d5800) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1167f1000) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1241a7c00) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118397c00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111d83400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124ecf400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1172e6800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115fe4800) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:02:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124c6e800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:02:20 INFO - PROCESS | 1650 | 1469134940375 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]]]}] 14:02:20 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. 14:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 585ms 14:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:02:20 INFO - PROCESS | 1650 | 1469134940426 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1650 | 1469134940427 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:02:20 INFO - PROCESS | 1650 | 1469134940430 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1650 | 1469134940431 Marionette TRACE conn2 <- [1,338,null,{}] 14:02:20 INFO - PROCESS | 1650 | 1469134940434 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}] 14:02:20 INFO - PROCESS | 1650 | 1469134940436 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:20 INFO - PROCESS | 1650 | 1469134940527 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:02:20 INFO - PROCESS | 1650 | 1469134940531 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1650 | 1469134940532 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129056000 == 43 [pid = 1650] [id = 92] 14:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1187e9800) [pid = 1650] [serial = 273] [outer = 0x0] 14:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290a6400) [pid = 1650] [serial = 274] [outer = 0x1187e9800] 14:02:20 INFO - PROCESS | 1650 | 1469134940562 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12bda4c00) [pid = 1650] [serial = 275] [outer = 0x1187e9800] 14:02:20 INFO - PROCESS | 1650 | 1469134940874 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]]]}] 14:02:20 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. 14:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 14:02:20 INFO - PROCESS | 1650 | 1469134940900 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1650 | 1469134940901 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:02:20 INFO - PROCESS | 1650 | 1469134940907 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1650 | 1469134940908 Marionette TRACE conn2 <- [1,342,null,{}] 14:02:20 INFO - PROCESS | 1650 | 1469134940911 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}] 14:02:20 INFO - PROCESS | 1650 | 1469134940912 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:20 INFO - PROCESS | 1650 | 1469134940993 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:02:21 INFO - PROCESS | 1650 | 1469134941041 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1650 | 1469134941042 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12965b000 == 44 [pid = 1650] [id = 93] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1192c6c00) [pid = 1650] [serial = 276] [outer = 0x0] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bdaa000) [pid = 1650] [serial = 277] [outer = 0x1192c6c00] 14:02:21 INFO - PROCESS | 1650 | 1469134941066 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bdb3800) [pid = 1650] [serial = 278] [outer = 0x1192c6c00] 14:02:21 INFO - PROCESS | 1650 | 1469134941353 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]]]}] 14:02:21 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. 14:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 14:02:21 INFO - PROCESS | 1650 | 1469134941376 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1650 | 1469134941377 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:02:21 INFO - PROCESS | 1650 | 1469134941379 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1650 | 1469134941380 Marionette TRACE conn2 <- [1,346,null,{}] 14:02:21 INFO - PROCESS | 1650 | 1469134941382 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}] 14:02:21 INFO - PROCESS | 1650 | 1469134941383 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:21 INFO - PROCESS | 1650 | 1469134941465 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:02:21 INFO - PROCESS | 1650 | 1469134941471 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1650 | 1469134941472 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a603800 == 45 [pid = 1650] [id = 94] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1256ec800) [pid = 1650] [serial = 279] [outer = 0x0] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12be2b400) [pid = 1650] [serial = 280] [outer = 0x1256ec800] 14:02:21 INFO - PROCESS | 1650 | 1469134941496 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12be34c00) [pid = 1650] [serial = 281] [outer = 0x1256ec800] 14:02:21 INFO - PROCESS | 1650 | 1469134941802 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]]]}] 14:02:21 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. 14:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 14:02:21 INFO - PROCESS | 1650 | 1469134941847 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1650 | 1469134941849 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:02:21 INFO - PROCESS | 1650 | 1469134941851 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1650 | 1469134941852 Marionette TRACE conn2 <- [1,350,null,{}] 14:02:21 INFO - PROCESS | 1650 | 1469134941854 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}] 14:02:21 INFO - PROCESS | 1650 | 1469134941855 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:21 INFO - PROCESS | 1650 | 1469134941959 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:02:21 INFO - PROCESS | 1650 | 1469134941965 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1650 | 1469134941966 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a687000 == 46 [pid = 1650] [id = 95] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bdad000) [pid = 1650] [serial = 282] [outer = 0x0] 14:02:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12be3a000) [pid = 1650] [serial = 283] [outer = 0x12bdad000] 14:02:21 INFO - PROCESS | 1650 | 1469134941991 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c384800) [pid = 1650] [serial = 284] [outer = 0x12bdad000] 14:02:22 INFO - PROCESS | 1650 | 1469134942383 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]]]}] 14:02:22 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. 14:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 14:02:22 INFO - PROCESS | 1650 | 1469134942422 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1650 | 1469134942424 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:02:22 INFO - PROCESS | 1650 | 1469134942427 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1650 | 1469134942429 Marionette TRACE conn2 <- [1,354,null,{}] 14:02:22 INFO - PROCESS | 1650 | 1469134942433 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}] 14:02:22 INFO - PROCESS | 1650 | 1469134942435 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:22 INFO - PROCESS | 1650 | 1469134942540 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:02:22 INFO - PROCESS | 1650 | 1469134942592 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1650 | 1469134942594 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ba800 == 47 [pid = 1650] [id = 96] 14:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116722400) [pid = 1650] [serial = 285] [outer = 0x0] 14:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1172b5000) [pid = 1650] [serial = 286] [outer = 0x116722400] 14:02:22 INFO - PROCESS | 1650 | 1469134942625 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1187e3000) [pid = 1650] [serial = 287] [outer = 0x116722400] 14:02:23 INFO - PROCESS | 1650 | 1469134943074 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]]]}] 14:02:23 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. 14:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms 14:02:23 INFO - PROCESS | 1650 | 1469134943098 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1650 | 1469134943101 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:02:23 INFO - PROCESS | 1650 | 1469134943106 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1650 | 1469134943107 Marionette TRACE conn2 <- [1,358,null,{}] 14:02:23 INFO - PROCESS | 1650 | 1469134943110 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}] 14:02:23 INFO - PROCESS | 1650 | 1469134943112 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:23 INFO - PROCESS | 1650 | 1469134943216 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:02:23 INFO - PROCESS | 1650 | 1469134943279 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1650 | 1469134943280 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2000 == 48 [pid = 1650] [id = 97] 14:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1197cfc00) [pid = 1650] [serial = 288] [outer = 0x0] 14:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119a08000) [pid = 1650] [serial = 289] [outer = 0x1197cfc00] 14:02:23 INFO - PROCESS | 1650 | 1469134943313 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11a00b800) [pid = 1650] [serial = 290] [outer = 0x1197cfc00] 14:02:23 INFO - PROCESS | 1650 | 1469134943730 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]]]}] 14:02:23 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. 14:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 14:02:23 INFO - PROCESS | 1650 | 1469134943786 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1650 | 1469134943788 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:02:23 INFO - PROCESS | 1650 | 1469134943792 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1650 | 1469134943794 Marionette TRACE conn2 <- [1,362,null,{}] 14:02:23 INFO - PROCESS | 1650 | 1469134943801 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}] 14:02:23 INFO - PROCESS | 1650 | 1469134943807 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:23 INFO - PROCESS | 1650 | 1469134943930 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:02:23 INFO - PROCESS | 1650 | 1469134943993 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1650 | 1469134943996 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d61800 == 49 [pid = 1650] [id = 98] 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126786000) [pid = 1650] [serial = 291] [outer = 0x0] 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128a7c800) [pid = 1650] [serial = 292] [outer = 0x126786000] 14:02:24 INFO - PROCESS | 1650 | 1469134944027 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128cb8000) [pid = 1650] [serial = 293] [outer = 0x126786000] 14:02:24 INFO - PROCESS | 1650 | 1469134944419 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]]]}] 14:02:24 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. 14:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 14:02:24 INFO - PROCESS | 1650 | 1469134944463 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1650 | 1469134944465 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:02:24 INFO - PROCESS | 1650 | 1469134944468 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1650 | 1469134944469 Marionette TRACE conn2 <- [1,366,null,{}] 14:02:24 INFO - PROCESS | 1650 | 1469134944471 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}] 14:02:24 INFO - PROCESS | 1650 | 1469134944473 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:24 INFO - PROCESS | 1650 | 1469134944574 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:02:24 INFO - PROCESS | 1650 | 1469134944622 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1650 | 1469134944624 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae46800 == 50 [pid = 1650] [id = 99] 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129339c00) [pid = 1650] [serial = 294] [outer = 0x0] 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129352800) [pid = 1650] [serial = 295] [outer = 0x129339c00] 14:02:24 INFO - PROCESS | 1650 | 1469134944654 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a908000) [pid = 1650] [serial = 296] [outer = 0x129339c00] 14:02:25 INFO - PROCESS | 1650 | 1469134945248 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]]]}] 14:02:25 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. 14:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 819ms 14:02:25 INFO - PROCESS | 1650 | 1469134945290 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1650 | 1469134945293 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:02:25 INFO - PROCESS | 1650 | 1469134945302 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1650 | 1469134945306 Marionette TRACE conn2 <- [1,370,null,{}] 14:02:25 INFO - PROCESS | 1650 | 1469134945310 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}] 14:02:25 INFO - PROCESS | 1650 | 1469134945312 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:25 INFO - PROCESS | 1650 | 1469134945400 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:02:25 INFO - PROCESS | 1650 | 1469134945451 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1650 | 1469134945454 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119270000 == 51 [pid = 1650] [id = 100] 14:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1192c4c00) [pid = 1650] [serial = 297] [outer = 0x0] 14:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1195e0c00) [pid = 1650] [serial = 298] [outer = 0x1192c4c00] 14:02:25 INFO - PROCESS | 1650 | 1469134945482 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119a5a800) [pid = 1650] [serial = 299] [outer = 0x1192c4c00] 14:02:26 INFO - PROCESS | 1650 | 1469134945999 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]]]}] 14:02:26 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. 14:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 728ms 14:02:26 INFO - PROCESS | 1650 | 1469134946026 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1650 | 1469134946028 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:02:26 INFO - PROCESS | 1650 | 1469134946033 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1650 | 1469134946034 Marionette TRACE conn2 <- [1,374,null,{}] 14:02:26 INFO - PROCESS | 1650 | 1469134946039 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}] 14:02:26 INFO - PROCESS | 1650 | 1469134946041 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:26 INFO - PROCESS | 1650 | 1469134946133 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:02:26 INFO - PROCESS | 1650 | 1469134946199 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1650 | 1469134946200 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826f000 == 52 [pid = 1650] [id = 101] 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124a07c00) [pid = 1650] [serial = 300] [outer = 0x0] 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x124c98400) [pid = 1650] [serial = 301] [outer = 0x124a07c00] 14:02:26 INFO - PROCESS | 1650 | 1469134946228 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1256eec00) [pid = 1650] [serial = 302] [outer = 0x124a07c00] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a603800 == 51 [pid = 1650] [id = 94] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12965b000 == 50 [pid = 1650] [id = 93] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129056000 == 49 [pid = 1650] [id = 92] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b3000 == 48 [pid = 1650] [id = 91] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x125165000 == 47 [pid = 1650] [id = 90] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12401d800 == 46 [pid = 1650] [id = 89] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x111bcb800 == 45 [pid = 1650] [id = 88] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123813800 == 44 [pid = 1650] [id = 87] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b922000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x112a81c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118495c00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11926e800 == 43 [pid = 1650] [id = 86] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11879e000 == 42 [pid = 1650] [id = 85] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118257800 == 41 [pid = 1650] [id = 84] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11507c000 == 40 [pid = 1650] [id = 83] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11737d000 == 39 [pid = 1650] [id = 82] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x128a94000 == 38 [pid = 1650] [id = 81] 14:02:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129059800 == 37 [pid = 1650] [id = 77] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b917c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118d25400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12cac5800) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119a0e800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123f26400) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a903400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1290a3800) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11815a800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a47b400) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124af7400) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12936f400) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1293d3c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125794000) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12578c400) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1195e1c00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12aeae800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126962400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256e8c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1241af800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128caac00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1195ec800) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a90c000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117e20800) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 14:02:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12aeb7800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 14:02:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:02:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 571ms 14:02:26 INFO - PROCESS | 1650 | 1469134946600 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:02:26 INFO - PROCESS | 1650 | 1469134946604 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1650 | 1469134946605 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:02:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:02:26 INFO - PROCESS | 1650 | 1469134946608 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1650 | 1469134946610 Marionette TRACE conn2 <- [1,378,null,{}] 14:02:26 INFO - PROCESS | 1650 | 1469134946617 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}] 14:02:26 INFO - PROCESS | 1650 | 1469134946622 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:26 INFO - PROCESS | 1650 | 1469134946716 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:02:26 INFO - PROCESS | 1650 | 1469134946766 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1650 | 1469134946768 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bc800 == 38 [pid = 1650] [id = 102] 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1256f0c00) [pid = 1650] [serial = 303] [outer = 0x0] 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128a75400) [pid = 1650] [serial = 304] [outer = 0x1256f0c00] 14:02:26 INFO - PROCESS | 1650 | 1469134946796 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128dc1800) [pid = 1650] [serial = 305] [outer = 0x1256f0c00] 14:02:27 INFO - PROCESS | 1650 | 1469134947100 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:02:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 14:02:27 INFO - PROCESS | 1650 | 1469134947129 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1650 | 1469134947131 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:02:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:02:27 INFO - PROCESS | 1650 | 1469134947133 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1650 | 1469134947137 Marionette TRACE conn2 <- [1,382,null,{}] 14:02:27 INFO - PROCESS | 1650 | 1469134947143 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}] 14:02:27 INFO - PROCESS | 1650 | 1469134947145 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:27 INFO - PROCESS | 1650 | 1469134947266 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:02:27 INFO - PROCESS | 1650 | 1469134947339 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1650 | 1469134947340 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927e800 == 39 [pid = 1650] [id = 103] 14:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128a7e800) [pid = 1650] [serial = 306] [outer = 0x0] 14:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12933a800) [pid = 1650] [serial = 307] [outer = 0x128a7e800] 14:02:27 INFO - PROCESS | 1650 | 1469134947382 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a478000) [pid = 1650] [serial = 308] [outer = 0x128a7e800] 14:02:27 INFO - PROCESS | 1650 | 1469134947742 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:02:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:02:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 625ms 14:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:02:27 INFO - PROCESS | 1650 | 1469134947758 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:02:27 INFO - PROCESS | 1650 | 1469134947759 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:02:27 INFO - PROCESS | 1650 | 1469134947761 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1650 | 1469134947762 Marionette TRACE conn2 <- [1,386,null,{}] 14:02:27 INFO - PROCESS | 1650 | 1469134947765 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}] 14:02:27 INFO - PROCESS | 1650 | 1469134947767 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:27 INFO - PROCESS | 1650 | 1469134947852 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:02:27 INFO - PROCESS | 1650 | 1469134947911 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1650 | 1469134947913 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12393e800 == 40 [pid = 1650] [id = 104] 14:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a5f800) [pid = 1650] [serial = 309] [outer = 0x0] 14:02:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a908c00) [pid = 1650] [serial = 310] [outer = 0x119a5f800] 14:02:27 INFO - PROCESS | 1650 | 1469134947953 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b660c00) [pid = 1650] [serial = 311] [outer = 0x119a5f800] 14:02:28 INFO - PROCESS | 1650 | 1469134948399 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]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 668ms 14:02:28 INFO - PROCESS | 1650 | 1469134948442 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1650 | 1469134948443 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:02:28 INFO - PROCESS | 1650 | 1469134948445 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1650 | 1469134948446 Marionette TRACE conn2 <- [1,390,null,{}] 14:02:28 INFO - PROCESS | 1650 | 1469134948449 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}] 14:02:28 INFO - PROCESS | 1650 | 1469134948453 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:28 INFO - PROCESS | 1650 | 1469134948577 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:02:28 INFO - PROCESS | 1650 | 1469134948631 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1650 | 1469134948632 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x125711800 == 41 [pid = 1650] [id = 105] 14:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12be29800) [pid = 1650] [serial = 312] [outer = 0x0] 14:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12be30000) [pid = 1650] [serial = 313] [outer = 0x12be29800] 14:02:28 INFO - PROCESS | 1650 | 1469134948660 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c385c00) [pid = 1650] [serial = 314] [outer = 0x12be29800] 14:02:29 INFO - PROCESS | 1650 | 1469134949093 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]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 668ms 14:02:29 INFO - PROCESS | 1650 | 1469134949114 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1650 | 1469134949115 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:02:29 INFO - PROCESS | 1650 | 1469134949117 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1650 | 1469134949119 Marionette TRACE conn2 <- [1,394,null,{}] 14:02:29 INFO - PROCESS | 1650 | 1469134949128 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}] 14:02:29 INFO - PROCESS | 1650 | 1469134949129 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:29 INFO - PROCESS | 1650 | 1469134949239 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:02:29 INFO - PROCESS | 1650 | 1469134949244 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1650 | 1469134949245 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269a9800 == 42 [pid = 1650] [id = 106] 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a481000) [pid = 1650] [serial = 315] [outer = 0x0] 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c38e000) [pid = 1650] [serial = 316] [outer = 0x12a481000] 14:02:29 INFO - PROCESS | 1650 | 1469134949269 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c68c800) [pid = 1650] [serial = 317] [outer = 0x12a481000] 14:02:29 INFO - PROCESS | 1650 | 1469134949616 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]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 528ms 14:02:29 INFO - PROCESS | 1650 | 1469134949646 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1650 | 1469134949647 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:02:29 INFO - PROCESS | 1650 | 1469134949649 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1650 | 1469134949650 Marionette TRACE conn2 <- [1,398,null,{}] 14:02:29 INFO - PROCESS | 1650 | 1469134949655 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}] 14:02:29 INFO - PROCESS | 1650 | 1469134949656 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:29 INFO - PROCESS | 1650 | 1469134949756 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:02:29 INFO - PROCESS | 1650 | 1469134949759 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1650 | 1469134949761 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa1800 == 43 [pid = 1650] [id = 107] 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c68cc00) [pid = 1650] [serial = 318] [outer = 0x0] 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12c693000) [pid = 1650] [serial = 319] [outer = 0x12c68cc00] 14:02:29 INFO - PROCESS | 1650 | 1469134949814 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12caba400) [pid = 1650] [serial = 320] [outer = 0x12c68cc00] 14:02:30 INFO - PROCESS | 1650 | 1469134950133 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]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 14:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:02:30 INFO - PROCESS | 1650 | 1469134950171 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1650 | 1469134950173 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:02:30 INFO - PROCESS | 1650 | 1469134950175 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1650 | 1469134950176 Marionette TRACE conn2 <- [1,402,null,{}] 14:02:30 INFO - PROCESS | 1650 | 1469134950178 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}] 14:02:30 INFO - PROCESS | 1650 | 1469134950179 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:30 INFO - PROCESS | 1650 | 1469134950278 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:02:30 INFO - PROCESS | 1650 | 1469134950289 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1650 | 1469134950290 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129644800 == 44 [pid = 1650] [id = 108] 14:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c694400) [pid = 1650] [serial = 321] [outer = 0x0] 14:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12cac2800) [pid = 1650] [serial = 322] [outer = 0x12c694400] 14:02:30 INFO - PROCESS | 1650 | 1469134950314 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12cc78800) [pid = 1650] [serial = 323] [outer = 0x12c694400] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129356c00) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a482800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a477400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117e23800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116979800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119be4000) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12438d400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116720000) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b66ac00) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b918000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1267e8c00) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1256ec800) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187e9800) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1192c6c00) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:02:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118169000) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:02:30 INFO - PROCESS | 1650 | 1469134950747 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]]]}] 14:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 14:02:30 INFO - PROCESS | 1650 | 1469134950794 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1650 | 1469134950796 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:02:30 INFO - PROCESS | 1650 | 1469134950798 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1650 | 1469134950799 Marionette TRACE conn2 <- [1,406,null,{}] 14:02:30 INFO - PROCESS | 1650 | 1469134950801 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}] 14:02:30 INFO - PROCESS | 1650 | 1469134950802 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:30 INFO - PROCESS | 1650 | 1469134950889 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:02:30 INFO - PROCESS | 1650 | 1469134950940 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1650 | 1469134950941 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d5f800 == 45 [pid = 1650] [id = 109] 14:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x110fdfc00) [pid = 1650] [serial = 324] [outer = 0x0] 14:02:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110fe8400) [pid = 1650] [serial = 325] [outer = 0x110fdfc00] 14:02:30 INFO - PROCESS | 1650 | 1469134950973 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110fed000) [pid = 1650] [serial = 326] [outer = 0x110fdfc00] 14:02:31 INFO - PROCESS | 1650 | 1469134951247 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]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 14:02:31 INFO - PROCESS | 1650 | 1469134951267 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 1650 | 1469134951268 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:02:31 INFO - PROCESS | 1650 | 1469134951278 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1650 | 1469134951279 Marionette TRACE conn2 <- [1,410,null,{}] 14:02:31 INFO - PROCESS | 1650 | 1469134951282 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}] 14:02:31 INFO - PROCESS | 1650 | 1469134951283 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:31 INFO - PROCESS | 1650 | 1469134951382 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:02:31 INFO - PROCESS | 1650 | 1469134951400 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:02:31 INFO - PROCESS | 1650 | 1469134951406 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1650 | 1469134951408 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b632000 == 46 [pid = 1650] [id = 110] 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bdb1c00) [pid = 1650] [serial = 327] [outer = 0x0] 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12c68d000) [pid = 1650] [serial = 328] [outer = 0x12bdb1c00] 14:02:31 INFO - PROCESS | 1650 | 1469134951435 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12cc85800) [pid = 1650] [serial = 329] [outer = 0x12bdb1c00] 14:02:31 INFO - PROCESS | 1650 | 1469134951784 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]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 14:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:02:31 INFO - PROCESS | 1650 | 1469134951797 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:02:31 INFO - PROCESS | 1650 | 1469134951798 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:02:31 INFO - PROCESS | 1650 | 1469134951800 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1650 | 1469134951801 Marionette TRACE conn2 <- [1,414,null,{}] 14:02:31 INFO - PROCESS | 1650 | 1469134951805 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}] 14:02:31 INFO - PROCESS | 1650 | 1469134951807 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:31 INFO - PROCESS | 1650 | 1469134951923 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:02:31 INFO - PROCESS | 1650 | 1469134951929 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1650 | 1469134951930 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b942800 == 47 [pid = 1650] [id = 111] 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116778400) [pid = 1650] [serial = 330] [outer = 0x0] 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11677ac00) [pid = 1650] [serial = 331] [outer = 0x116778400] 14:02:31 INFO - PROCESS | 1650 | 1469134951954 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12aeb9400) [pid = 1650] [serial = 332] [outer = 0x116778400] 14:02:32 INFO - PROCESS | 1650 | 1469134952261 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]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:02:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 14:02:32 INFO - PROCESS | 1650 | 1469134952277 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1650 | 1469134952278 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:02:32 INFO - PROCESS | 1650 | 1469134952280 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1650 | 1469134952281 Marionette TRACE conn2 <- [1,418,null,{}] 14:02:32 INFO - PROCESS | 1650 | 1469134952284 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}] 14:02:32 INFO - PROCESS | 1650 | 1469134952285 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:32 INFO - PROCESS | 1650 | 1469134952385 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:02:32 INFO - PROCESS | 1650 | 1469134952389 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1650 | 1469134952391 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6a800 == 48 [pid = 1650] [id = 112] 14:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129ad800) [pid = 1650] [serial = 333] [outer = 0x0] 14:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1129b5000) [pid = 1650] [serial = 334] [outer = 0x1129ad800] 14:02:32 INFO - PROCESS | 1650 | 1469134952432 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1129b9c00) [pid = 1650] [serial = 335] [outer = 0x1129ad800] 14:02:33 INFO - PROCESS | 1650 | 1469134953541 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]]]}] 14:02:33 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 14:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1271ms 14:02:33 INFO - PROCESS | 1650 | 1469134953553 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1650 | 1469134953556 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:02:33 INFO - PROCESS | 1650 | 1469134953560 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1650 | 1469134953562 Marionette TRACE conn2 <- [1,422,null,{}] 14:02:33 INFO - PROCESS | 1650 | 1469134953565 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}] 14:02:33 INFO - PROCESS | 1650 | 1469134953567 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:33 INFO - PROCESS | 1650 | 1469134953677 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:02:33 INFO - PROCESS | 1650 | 1469134953741 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:33 INFO - PROCESS | 1650 | 1469134953743 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2d800 == 49 [pid = 1650] [id = 113] 14:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116777000) [pid = 1650] [serial = 336] [outer = 0x0] 14:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11677bc00) [pid = 1650] [serial = 337] [outer = 0x116777000] 14:02:33 INFO - PROCESS | 1650 | 1469134953773 Marionette DEBUG loaded listener.js 14:02:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118397c00) [pid = 1650] [serial = 338] [outer = 0x116777000] 14:02:34 INFO - PROCESS | 1650 | 1469134954710 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]]]}] 14:02:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:02:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 14:02:34 INFO - PROCESS | 1650 | 1469134954731 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:02:34 INFO - PROCESS | 1650 | 1469134954734 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:02:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:02:34 INFO - PROCESS | 1650 | 1469134954739 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:02:34 INFO - PROCESS | 1650 | 1469134954741 Marionette TRACE conn2 <- [1,426,null,{}] 14:02:34 INFO - PROCESS | 1650 | 1469134954743 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}] 14:02:34 INFO - PROCESS | 1650 | 1469134954745 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:34 INFO - PROCESS | 1650 | 1469134954857 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:02:34 INFO - PROCESS | 1650 | 1469134954907 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1650 | 1469134954909 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123815800 == 50 [pid = 1650] [id = 114] 14:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118653800) [pid = 1650] [serial = 339] [outer = 0x0] 14:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119a62400) [pid = 1650] [serial = 340] [outer = 0x118653800] 14:02:34 INFO - PROCESS | 1650 | 1469134954939 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1241af800) [pid = 1650] [serial = 341] [outer = 0x118653800] 14:02:35 INFO - PROCESS | 1650 | 1469134955405 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] 14:02:35 INFO - PROCESS | 1650 | 1469134955462 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:02:35 INFO - PROCESS | 1650 | 1469134955464 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1650 | 1469134955467 Marionette TRACE conn2 <- [1,430,null,{}] 14:02:35 INFO - PROCESS | 1650 | 1469134955475 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}] 14:02:35 INFO - PROCESS | 1650 | 1469134955478 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:35 INFO - PROCESS | 1650 | 1469134955586 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:02:35 INFO - PROCESS | 1650 | 1469134955657 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1650 | 1469134955659 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11735d800 == 51 [pid = 1650] [id = 115] 14:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124391c00) [pid = 1650] [serial = 342] [outer = 0x0] 14:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1256ec800) [pid = 1650] [serial = 343] [outer = 0x124391c00] 14:02:35 INFO - PROCESS | 1650 | 1469134955691 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128a77000) [pid = 1650] [serial = 344] [outer = 0x124391c00] 14:02:36 INFO - PROCESS | 1650 | 1469134956309 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]]]}] 14:02:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:02:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 872ms 14:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:02:36 INFO - PROCESS | 1650 | 1469134956344 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1650 | 1469134956347 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:02:36 INFO - PROCESS | 1650 | 1469134956350 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1650 | 1469134956352 Marionette TRACE conn2 <- [1,434,null,{}] 14:02:36 INFO - PROCESS | 1650 | 1469134956358 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}] 14:02:36 INFO - PROCESS | 1650 | 1469134956360 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:36 INFO - PROCESS | 1650 | 1469134956456 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:02:36 INFO - PROCESS | 1650 | 1469134956522 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1650 | 1469134956525 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c2000 == 52 [pid = 1650] [id = 116] 14:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1186f1800) [pid = 1650] [serial = 345] [outer = 0x0] 14:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118d28c00) [pid = 1650] [serial = 346] [outer = 0x1186f1800] 14:02:36 INFO - PROCESS | 1650 | 1469134956553 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1195ee800) [pid = 1650] [serial = 347] [outer = 0x1186f1800] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b942800 == 51 [pid = 1650] [id = 111] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b632000 == 50 [pid = 1650] [id = 110] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128d5f800 == 49 [pid = 1650] [id = 109] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129644800 == 48 [pid = 1650] [id = 108] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa1800 == 47 [pid = 1650] [id = 107] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1269a9800 == 46 [pid = 1650] [id = 106] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x125711800 == 45 [pid = 1650] [id = 105] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12393e800 == 44 [pid = 1650] [id = 104] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11927e800 == 43 [pid = 1650] [id = 103] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bc800 == 42 [pid = 1650] [id = 102] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11826f000 == 41 [pid = 1650] [id = 101] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119270000 == 40 [pid = 1650] [id = 100] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2000 == 39 [pid = 1650] [id = 97] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ba800 == 38 [pid = 1650] [id = 96] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11657c800 == 37 [pid = 1650] [id = 78] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a687000 == 36 [pid = 1650] [id = 95] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cb000 == 35 [pid = 1650] [id = 79] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128d61800 == 34 [pid = 1650] [id = 98] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae46800 == 33 [pid = 1650] [id = 99] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11709c800 == 32 [pid = 1650] [id = 65] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9b800 == 31 [pid = 1650] [id = 80] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11735d800 == 30 [pid = 1650] [id = 115] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123815800 == 29 [pid = 1650] [id = 114] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6a800 == 28 [pid = 1650] [id = 112] 14:02:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2d800 == 27 [pid = 1650] [id = 113] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1187e5000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12be3a000) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1293cf000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a90c400) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1293dd000) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b06f800) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b66dc00) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118d32800) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118495000) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11849e000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1195e6000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12aeb5000) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128a76400) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126965800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1174d3000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1210dc000) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123cd7c00) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124ca0c00) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125118800) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1256edc00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b925000) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126707800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b9b6c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a09800) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128a7e000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12be2b400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1290a6400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bdb3800) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b9bd400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12be34c00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bda4c00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12934e800) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bdaa000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 14:02:37 INFO - PROCESS | 1650 | 1469134957546 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]]]}] 14:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1224ms 14:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:02:37 INFO - PROCESS | 1650 | 1469134957575 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1650 | 1469134957578 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:02:37 INFO - PROCESS | 1650 | 1469134957581 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1650 | 1469134957583 Marionette TRACE conn2 <- [1,438,null,{}] 14:02:37 INFO - PROCESS | 1650 | 1469134957594 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}] 14:02:37 INFO - PROCESS | 1650 | 1469134957596 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:37 INFO - PROCESS | 1650 | 1469134957680 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:02:37 INFO - PROCESS | 1650 | 1469134957685 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1650 | 1469134957686 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fa6000 == 28 [pid = 1650] [id = 117] 14:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116772400) [pid = 1650] [serial = 348] [outer = 0x0] 14:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116776c00) [pid = 1650] [serial = 349] [outer = 0x116772400] 14:02:37 INFO - PROCESS | 1650 | 1469134957721 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116985c00) [pid = 1650] [serial = 350] [outer = 0x116772400] 14:02:38 INFO - PROCESS | 1650 | 1469134958073 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]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 14:02:38 INFO - PROCESS | 1650 | 1469134958101 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1650 | 1469134958104 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:02:38 INFO - PROCESS | 1650 | 1469134958109 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1650 | 1469134958111 Marionette TRACE conn2 <- [1,442,null,{}] 14:02:38 INFO - PROCESS | 1650 | 1469134958113 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}] 14:02:38 INFO - PROCESS | 1650 | 1469134958115 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:38 INFO - PROCESS | 1650 | 1469134958195 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:02:38 INFO - PROCESS | 1650 | 1469134958199 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1650 | 1469134958200 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117091000 == 29 [pid = 1650] [id = 118] 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117e1c800) [pid = 1650] [serial = 351] [outer = 0x0] 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1184a0c00) [pid = 1650] [serial = 352] [outer = 0x117e1c800] 14:02:38 INFO - PROCESS | 1650 | 1469134958232 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118d23400) [pid = 1650] [serial = 353] [outer = 0x117e1c800] 14:02:38 INFO - PROCESS | 1650 | 1469134958581 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]]]}] 14:02:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:02:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 14:02:38 INFO - PROCESS | 1650 | 1469134958634 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1650 | 1469134958644 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:02:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:02:38 INFO - PROCESS | 1650 | 1469134958648 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1650 | 1469134958651 Marionette TRACE conn2 <- [1,446,null,{}] 14:02:38 INFO - PROCESS | 1650 | 1469134958660 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}] 14:02:38 INFO - PROCESS | 1650 | 1469134958664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:38 INFO - PROCESS | 1650 | 1469134958764 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:02:38 INFO - PROCESS | 1650 | 1469134958780 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1650 | 1469134958783 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cd800 == 30 [pid = 1650] [id = 119] 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a59000) [pid = 1650] [serial = 354] [outer = 0x0] 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119bea400) [pid = 1650] [serial = 355] [outer = 0x119a59000] 14:02:38 INFO - PROCESS | 1650 | 1469134958830 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12472d400) [pid = 1650] [serial = 356] [outer = 0x119a59000] 14:02:39 INFO - PROCESS | 1650 | 1469134959324 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]]]}] 14:02:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:02:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 725ms 14:02:39 INFO - PROCESS | 1650 | 1469134959374 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:02:39 INFO - PROCESS | 1650 | 1469134959377 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:02:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:02:39 INFO - PROCESS | 1650 | 1469134959380 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1650 | 1469134959382 Marionette TRACE conn2 <- [1,450,null,{}] 14:02:39 INFO - PROCESS | 1650 | 1469134959385 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}] 14:02:39 INFO - PROCESS | 1650 | 1469134959387 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:39 INFO - PROCESS | 1650 | 1469134959502 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:02:39 INFO - PROCESS | 1650 | 1469134959516 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1650 | 1469134959518 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195de000 == 31 [pid = 1650] [id = 120] 14:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1251f8c00) [pid = 1650] [serial = 357] [outer = 0x0] 14:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12578f000) [pid = 1650] [serial = 358] [outer = 0x1251f8c00] 14:02:39 INFO - PROCESS | 1650 | 1469134959562 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126786800) [pid = 1650] [serial = 359] [outer = 0x1251f8c00] 14:02:40 INFO - PROCESS | 1650 | 1469134960030 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] 14:02:40 INFO - PROCESS | 1650 | 1469134960051 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:02:40 INFO - PROCESS | 1650 | 1469134960054 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1650 | 1469134960057 Marionette TRACE conn2 <- [1,454,null,{}] 14:02:40 INFO - PROCESS | 1650 | 1469134960059 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}] 14:02:40 INFO - PROCESS | 1650 | 1469134960067 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:40 INFO - PROCESS | 1650 | 1469134960166 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:02:40 INFO - PROCESS | 1650 | 1469134960216 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1650 | 1469134960217 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123809000 == 32 [pid = 1650] [id = 121] 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126961000) [pid = 1650] [serial = 360] [outer = 0x0] 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128a83000) [pid = 1650] [serial = 361] [outer = 0x126961000] 14:02:40 INFO - PROCESS | 1650 | 1469134960244 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1290a5c00) [pid = 1650] [serial = 362] [outer = 0x126961000] 14:02:40 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:40 INFO - PROCESS | 1650 | 1469134960563 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]]]}] 14:02:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 573ms 14:02:40 INFO - PROCESS | 1650 | 1469134960626 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1650 | 1469134960627 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:02:40 INFO - PROCESS | 1650 | 1469134960636 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1650 | 1469134960637 Marionette TRACE conn2 <- [1,458,null,{}] 14:02:40 INFO - PROCESS | 1650 | 1469134960639 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}] 14:02:40 INFO - PROCESS | 1650 | 1469134960643 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:40 INFO - PROCESS | 1650 | 1469134960759 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:02:40 INFO - PROCESS | 1650 | 1469134960762 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1650 | 1469134960764 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243a8800 == 33 [pid = 1650] [id = 122] 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128a7dc00) [pid = 1650] [serial = 363] [outer = 0x0] 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129337400) [pid = 1650] [serial = 364] [outer = 0x128a7dc00] 14:02:40 INFO - PROCESS | 1650 | 1469134960789 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a907400) [pid = 1650] [serial = 365] [outer = 0x128a7dc00] 14:02:41 INFO - PROCESS | 1650 | 1469134961125 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] 14:02:41 INFO - PROCESS | 1650 | 1469134961158 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:02:41 INFO - PROCESS | 1650 | 1469134961160 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1650 | 1469134961161 Marionette TRACE conn2 <- [1,462,null,{}] 14:02:41 INFO - PROCESS | 1650 | 1469134961164 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}] 14:02:41 INFO - PROCESS | 1650 | 1469134961165 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:41 INFO - PROCESS | 1650 | 1469134961271 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:02:41 INFO - PROCESS | 1650 | 1469134961312 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1650 | 1469134961313 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125163000 == 34 [pid = 1650] [id = 123] 14:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129b3c00) [pid = 1650] [serial = 366] [outer = 0x0] 14:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12aeae000) [pid = 1650] [serial = 367] [outer = 0x1129b3c00] 14:02:41 INFO - PROCESS | 1650 | 1469134961339 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b664c00) [pid = 1650] [serial = 368] [outer = 0x1129b3c00] 14:02:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:41 INFO - PROCESS | 1650 | 1469134961680 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] 14:02:41 INFO - PROCESS | 1650 | 1469134961974 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:02:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:02:41 INFO - PROCESS | 1650 | 1469134961984 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1650 | 1469134961986 Marionette TRACE conn2 <- [1,466,null,{}] 14:02:41 INFO - PROCESS | 1650 | 1469134961988 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}] 14:02:41 INFO - PROCESS | 1650 | 1469134961990 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:42 INFO - PROCESS | 1650 | 1469134962063 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:02:42 INFO - PROCESS | 1650 | 1469134962066 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1650 | 1469134962067 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117098800 == 35 [pid = 1650] [id = 124] 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1129b6800) [pid = 1650] [serial = 369] [outer = 0x0] 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11676e400) [pid = 1650] [serial = 370] [outer = 0x1129b6800] 14:02:42 INFO - PROCESS | 1650 | 1469134962096 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1192c4c00) [pid = 1650] [serial = 371] [outer = 0x1129b6800] 14:02:42 INFO - PROCESS | 1650 | 1469134962408 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] 14:02:42 INFO - PROCESS | 1650 | 1469134962457 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:02:42 INFO - PROCESS | 1650 | 1469134962459 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1650 | 1469134962460 Marionette TRACE conn2 <- [1,470,null,{}] 14:02:42 INFO - PROCESS | 1650 | 1469134962463 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}] 14:02:42 INFO - PROCESS | 1650 | 1469134962464 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:42 INFO - PROCESS | 1650 | 1469134962561 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:02:42 INFO - PROCESS | 1650 | 1469134962619 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1650 | 1469134962620 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b9000 == 36 [pid = 1650] [id = 125] 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129acc00) [pid = 1650] [serial = 372] [outer = 0x0] 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1251fc000) [pid = 1650] [serial = 373] [outer = 0x1129acc00] 14:02:42 INFO - PROCESS | 1650 | 1469134962644 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a47f000) [pid = 1650] [serial = 374] [outer = 0x1129acc00] 14:02:42 INFO - PROCESS | 1650 | 1469134962926 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]]]}] 14:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 520ms 14:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:02:42 INFO - PROCESS | 1650 | 1469134962980 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 1650 | 1469134962981 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:02:42 INFO - PROCESS | 1650 | 1469134962983 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1650 | 1469134962984 Marionette TRACE conn2 <- [1,474,null,{}] 14:02:42 INFO - PROCESS | 1650 | 1469134962986 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}] 14:02:42 INFO - PROCESS | 1650 | 1469134962990 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:43 INFO - PROCESS | 1650 | 1469134963063 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:02:43 INFO - PROCESS | 1650 | 1469134963066 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1650 | 1469134963067 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129069000 == 37 [pid = 1650] [id = 126] 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12409ac00) [pid = 1650] [serial = 375] [outer = 0x0] 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b925000) [pid = 1650] [serial = 376] [outer = 0x12409ac00] 14:02:43 INFO - PROCESS | 1650 | 1469134963095 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bda4400) [pid = 1650] [serial = 377] [outer = 0x12409ac00] 14:02:43 INFO - PROCESS | 1650 | 1469134963394 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]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:02:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 420ms 14:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:02:43 INFO - PROCESS | 1650 | 1469134963414 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:02:43 INFO - PROCESS | 1650 | 1469134963416 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:02:43 INFO - PROCESS | 1650 | 1469134963431 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1650 | 1469134963433 Marionette TRACE conn2 <- [1,478,null,{}] 14:02:43 INFO - PROCESS | 1650 | 1469134963436 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}] 14:02:43 INFO - PROCESS | 1650 | 1469134963441 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:43 INFO - PROCESS | 1650 | 1469134963636 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:02:43 INFO - PROCESS | 1650 | 1469134963645 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1650 | 1469134963647 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129646000 == 38 [pid = 1650] [id = 127] 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b9c2400) [pid = 1650] [serial = 378] [outer = 0x0] 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bdac000) [pid = 1650] [serial = 379] [outer = 0x12b9c2400] 14:02:43 INFO - PROCESS | 1650 | 1469134963690 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12be32400) [pid = 1650] [serial = 380] [outer = 0x12b9c2400] 14:02:44 INFO - PROCESS | 1650 | 1469134964329 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]]]}] 14:02:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:02:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 931ms 14:02:44 INFO - PROCESS | 1650 | 1469134964351 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:02:44 INFO - PROCESS | 1650 | 1469134964354 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:02:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:02:44 INFO - PROCESS | 1650 | 1469134964357 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1650 | 1469134964359 Marionette TRACE conn2 <- [1,482,null,{}] 14:02:44 INFO - PROCESS | 1650 | 1469134964363 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}] 14:02:44 INFO - PROCESS | 1650 | 1469134964365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:44 INFO - PROCESS | 1650 | 1469134964474 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:02:44 INFO - PROCESS | 1650 | 1469134964552 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 1650 | 1469134964553 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117073000 == 39 [pid = 1650] [id = 128] 14:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116770800) [pid = 1650] [serial = 381] [outer = 0x0] 14:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116980000) [pid = 1650] [serial = 382] [outer = 0x116770800] 14:02:44 INFO - PROCESS | 1650 | 1469134964585 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11815cc00) [pid = 1650] [serial = 383] [outer = 0x116770800] 14:02:45 INFO - PROCESS | 1650 | 1469134965133 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]]]}] 14:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 821ms 14:02:45 INFO - PROCESS | 1650 | 1469134965190 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 1650 | 1469134965193 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:02:45 INFO - PROCESS | 1650 | 1469134965198 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1650 | 1469134965200 Marionette TRACE conn2 <- [1,486,null,{}] 14:02:45 INFO - PROCESS | 1650 | 1469134965202 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}] 14:02:45 INFO - PROCESS | 1650 | 1469134965204 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:45 INFO - PROCESS | 1650 | 1469134965314 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:02:45 INFO - PROCESS | 1650 | 1469134965392 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1650 | 1469134965393 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826b000 == 40 [pid = 1650] [id = 129] 14:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11676f800) [pid = 1650] [serial = 384] [outer = 0x0] 14:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118493400) [pid = 1650] [serial = 385] [outer = 0x11676f800] 14:02:45 INFO - PROCESS | 1650 | 1469134965425 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a57400) [pid = 1650] [serial = 386] [outer = 0x11676f800] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129069000 == 39 [pid = 1650] [id = 126] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b9000 == 38 [pid = 1650] [id = 125] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117098800 == 37 [pid = 1650] [id = 124] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125163000 == 36 [pid = 1650] [id = 123] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1243a8800 == 35 [pid = 1650] [id = 122] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123809000 == 34 [pid = 1650] [id = 121] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1195de000 == 33 [pid = 1650] [id = 120] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cd800 == 32 [pid = 1650] [id = 119] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117091000 == 31 [pid = 1650] [id = 118] 14:02:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115fa6000 == 30 [pid = 1650] [id = 117] 14:02:46 INFO - PROCESS | 1650 | 1469134966056 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]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 870ms 14:02:46 INFO - PROCESS | 1650 | 1469134966067 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1650 | 1469134966072 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113a9b800) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12be30000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c38e000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110fe8400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129352800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a908000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12933a800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a478000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a08000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a00b800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a908c00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124c98400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1256eec00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12caba400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12c384800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1195e0c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a5a800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a75400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128dc1800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1172b5000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12c693000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187e3000) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128a7c800) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128cb8000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12cac2800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12c68d000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110fed000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12cc78800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12c68c800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11677ac00) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12aeb9400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1129b5000) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1129b9c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12cc85800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c385c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12b660c00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118649000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123864000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128a7b400) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1290a5000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 14:02:46 INFO - PROCESS | 1650 | 1469134966096 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1650 | 1469134966098 Marionette TRACE conn2 <- [1,490,null,{}] 14:02:46 INFO - PROCESS | 1650 | 1469134966107 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}] 14:02:46 INFO - PROCESS | 1650 | 1469134966108 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:46 INFO - PROCESS | 1650 | 1469134966183 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:02:46 INFO - PROCESS | 1650 | 1469134966191 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1650 | 1469134966194 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11507d800 == 31 [pid = 1650] [id = 130] 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x115fe7400) [pid = 1650] [serial = 387] [outer = 0x0] 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11652fc00) [pid = 1650] [serial = 388] [outer = 0x115fe7400] 14:02:46 INFO - PROCESS | 1650 | 1469134966222 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116778800) [pid = 1650] [serial = 389] [outer = 0x115fe7400] 14:02:46 INFO - PROCESS | 1650 | 1469134966567 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]]]}] 14:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 535ms 14:02:46 INFO - PROCESS | 1650 | 1469134966634 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1650 | 1469134966637 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:02:46 INFO - PROCESS | 1650 | 1469134966644 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1650 | 1469134966646 Marionette TRACE conn2 <- [1,494,null,{}] 14:02:46 INFO - PROCESS | 1650 | 1469134966649 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}] 14:02:46 INFO - PROCESS | 1650 | 1469134966650 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:46 INFO - PROCESS | 1650 | 1469134966726 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:02:46 INFO - PROCESS | 1650 | 1469134966731 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1650 | 1469134966732 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117085800 == 32 [pid = 1650] [id = 131] 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1174cf000) [pid = 1650] [serial = 390] [outer = 0x0] 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118495c00) [pid = 1650] [serial = 391] [outer = 0x1174cf000] 14:02:46 INFO - PROCESS | 1650 | 1469134966762 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118d29c00) [pid = 1650] [serial = 392] [outer = 0x1174cf000] 14:02:47 INFO - PROCESS | 1650 | 1469134967269 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]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 14:02:47 INFO - PROCESS | 1650 | 1469134967313 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 1650 | 1469134967315 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:02:47 INFO - PROCESS | 1650 | 1469134967317 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1650 | 1469134967319 Marionette TRACE conn2 <- [1,498,null,{}] 14:02:47 INFO - PROCESS | 1650 | 1469134967327 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}] 14:02:47 INFO - PROCESS | 1650 | 1469134967330 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:47 INFO - PROCESS | 1650 | 1469134967411 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:02:47 INFO - PROCESS | 1650 | 1469134967416 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1650 | 1469134967419 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861c800 == 33 [pid = 1650] [id = 132] 14:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11919c000) [pid = 1650] [serial = 393] [outer = 0x0] 14:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1197c5c00) [pid = 1650] [serial = 394] [outer = 0x11919c000] 14:02:47 INFO - PROCESS | 1650 | 1469134967450 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a59800) [pid = 1650] [serial = 395] [outer = 0x11919c000] 14:02:47 INFO - PROCESS | 1650 | 1469134967780 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]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 472ms 14:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:02:47 INFO - PROCESS | 1650 | 1469134967791 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 1650 | 1469134967793 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:02:47 INFO - PROCESS | 1650 | 1469134967795 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1650 | 1469134967797 Marionette TRACE conn2 <- [1,502,null,{}] 14:02:47 INFO - PROCESS | 1650 | 1469134967799 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}] 14:02:47 INFO - PROCESS | 1650 | 1469134967800 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:47 INFO - PROCESS | 1650 | 1469134967879 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:02:47 INFO - PROCESS | 1650 | 1469134967933 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1650 | 1469134967934 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d2000 == 34 [pid = 1650] [id = 133] 14:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11864d000) [pid = 1650] [serial = 396] [outer = 0x0] 14:02:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1210dcc00) [pid = 1650] [serial = 397] [outer = 0x11864d000] 14:02:47 INFO - PROCESS | 1650 | 1469134967959 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1241b2000) [pid = 1650] [serial = 398] [outer = 0x11864d000] 14:02:48 INFO - PROCESS | 1650 | 1469134968264 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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 517ms 14:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:02:48 INFO - PROCESS | 1650 | 1469134968316 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1650 | 1469134968317 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:02:48 INFO - PROCESS | 1650 | 1469134968319 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1650 | 1469134968320 Marionette TRACE conn2 <- [1,506,null,{}] 14:02:48 INFO - PROCESS | 1650 | 1469134968323 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}] 14:02:48 INFO - PROCESS | 1650 | 1469134968324 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:48 INFO - PROCESS | 1650 | 1469134968418 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:02:48 INFO - PROCESS | 1650 | 1469134968422 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1650 | 1469134968423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123811800 == 35 [pid = 1650] [id = 134] 14:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110fed800) [pid = 1650] [serial = 399] [outer = 0x0] 14:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1241b3800) [pid = 1650] [serial = 400] [outer = 0x110fed800] 14:02:48 INFO - PROCESS | 1650 | 1469134968447 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124cfac00) [pid = 1650] [serial = 401] [outer = 0x110fed800] 14:02:48 INFO - PROCESS | 1650 | 1469134968800 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]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 520ms 14:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:02:48 INFO - PROCESS | 1650 | 1469134968840 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1650 | 1469134968841 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:02:48 INFO - PROCESS | 1650 | 1469134968843 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1650 | 1469134968844 Marionette TRACE conn2 <- [1,510,null,{}] 14:02:48 INFO - PROCESS | 1650 | 1469134968847 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}] 14:02:48 INFO - PROCESS | 1650 | 1469134968850 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:48 INFO - PROCESS | 1650 | 1469134968961 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:02:48 INFO - PROCESS | 1650 | 1469134968975 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:48 INFO - PROCESS | 1650 | 1469134968976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc7800 == 36 [pid = 1650] [id = 135] 14:02:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256ef000) [pid = 1650] [serial = 402] [outer = 0x0] 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126782c00) [pid = 1650] [serial = 403] [outer = 0x1256ef000] 14:02:49 INFO - PROCESS | 1650 | 1469134969002 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128dc2c00) [pid = 1650] [serial = 404] [outer = 0x1256ef000] 14:02:49 INFO - PROCESS | 1650 | 1469134969356 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]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 14:02:49 INFO - PROCESS | 1650 | 1469134969411 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1650 | 1469134969413 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:02:49 INFO - PROCESS | 1650 | 1469134969415 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1650 | 1469134969416 Marionette TRACE conn2 <- [1,514,null,{}] 14:02:49 INFO - PROCESS | 1650 | 1469134969418 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}] 14:02:49 INFO - PROCESS | 1650 | 1469134969419 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:49 INFO - PROCESS | 1650 | 1469134969511 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:02:49 INFO - PROCESS | 1650 | 1469134969524 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1650 | 1469134969525 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571c800 == 37 [pid = 1650] [id = 136] 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1267df800) [pid = 1650] [serial = 405] [outer = 0x0] 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290ac800) [pid = 1650] [serial = 406] [outer = 0x1267df800] 14:02:49 INFO - PROCESS | 1650 | 1469134969549 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129350400) [pid = 1650] [serial = 407] [outer = 0x1267df800] 14:02:49 INFO - PROCESS | 1650 | 1469134969862 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]]]}] 14:02:49 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 14:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 14:02:49 INFO - PROCESS | 1650 | 1469134969884 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1650 | 1469134969885 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:02:49 INFO - PROCESS | 1650 | 1469134969891 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1650 | 1469134969892 Marionette TRACE conn2 <- [1,518,null,{}] 14:02:49 INFO - PROCESS | 1650 | 1469134969900 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}] 14:02:49 INFO - PROCESS | 1650 | 1469134969901 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:49 INFO - PROCESS | 1650 | 1469134969983 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:02:49 INFO - PROCESS | 1650 | 1469134969987 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1650 | 1469134969988 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269a3800 == 38 [pid = 1650] [id = 137] 14:02:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1290a5000) [pid = 1650] [serial = 408] [outer = 0x0] 14:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d0000) [pid = 1650] [serial = 409] [outer = 0x1290a5000] 14:02:50 INFO - PROCESS | 1650 | 1469134970007 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a905000) [pid = 1650] [serial = 410] [outer = 0x1290a5000] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116777000) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118653800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124391c00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126961000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1251f8c00) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a59000) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117e1c800) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116772400) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1186f1800) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128a7dc00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129b3c00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1129b6800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12409ac00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:02:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1129acc00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:02:50 INFO - PROCESS | 1650 | 1469134970563 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]]]}] 14:02:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:02:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 720ms 14:02:50 INFO - PROCESS | 1650 | 1469134970611 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1650 | 1469134970612 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:02:50 INFO - PROCESS | 1650 | 1469134970614 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1650 | 1469134970615 Marionette TRACE conn2 <- [1,522,null,{}] 14:02:50 INFO - PROCESS | 1650 | 1469134970617 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}] 14:02:50 INFO - PROCESS | 1650 | 1469134970619 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:50 INFO - PROCESS | 1650 | 1469134970714 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:02:50 INFO - PROCESS | 1650 | 1469134970749 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1650 | 1469134970750 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c4000 == 39 [pid = 1650] [id = 138] 14:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110fe3c00) [pid = 1650] [serial = 411] [outer = 0x0] 14:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1210e2000) [pid = 1650] [serial = 412] [outer = 0x110fe3c00] 14:02:50 INFO - PROCESS | 1650 | 1469134970775 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1257fa400) [pid = 1650] [serial = 413] [outer = 0x110fe3c00] 14:02:51 INFO - PROCESS | 1650 | 1469134971051 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]]]}] 14:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 467ms 14:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:02:51 INFO - PROCESS | 1650 | 1469134971082 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1650 | 1469134971083 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:02:51 INFO - PROCESS | 1650 | 1469134971093 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1650 | 1469134971094 Marionette TRACE conn2 <- [1,526,null,{}] 14:02:51 INFO - PROCESS | 1650 | 1469134971096 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}] 14:02:51 INFO - PROCESS | 1650 | 1469134971097 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:51 INFO - PROCESS | 1650 | 1469134971179 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:02:51 INFO - PROCESS | 1650 | 1469134971183 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1650 | 1469134971184 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906b800 == 40 [pid = 1650] [id = 139] 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123864000) [pid = 1650] [serial = 414] [outer = 0x0] 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a90c800) [pid = 1650] [serial = 415] [outer = 0x123864000] 14:02:51 INFO - PROCESS | 1650 | 1469134971218 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12aeb5c00) [pid = 1650] [serial = 416] [outer = 0x123864000] 14:02:51 INFO - PROCESS | 1650 | 1469134971550 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]]]}] 14:02:51 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 14:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 476ms 14:02:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:02:51 INFO - PROCESS | 1650 | 1469134971561 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1650 | 1469134971563 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:02:51 INFO - PROCESS | 1650 | 1469134971565 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1650 | 1469134971567 Marionette TRACE conn2 <- [1,530,null,{}] 14:02:51 INFO - PROCESS | 1650 | 1469134971569 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}] 14:02:51 INFO - PROCESS | 1650 | 1469134971572 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:51 INFO - PROCESS | 1650 | 1469134971689 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:02:51 INFO - PROCESS | 1650 | 1469134971695 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1650 | 1469134971697 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129656800 == 41 [pid = 1650] [id = 140] 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a59400) [pid = 1650] [serial = 417] [outer = 0x0] 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12aeb7800) [pid = 1650] [serial = 418] [outer = 0x119a59400] 14:02:51 INFO - PROCESS | 1650 | 1469134971722 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12be27000) [pid = 1650] [serial = 419] [outer = 0x119a59400] 14:02:52 INFO - PROCESS | 1650 | 1469134972017 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"]]]}] 14:02:52 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 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:52 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 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:02:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:02:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:02:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 14:02:52 INFO - PROCESS | 1650 | 1469134972043 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 1650 | 1469134972044 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:02:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:02:52 INFO - PROCESS | 1650 | 1469134972047 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 1650 | 1469134972048 Marionette TRACE conn2 <- [1,534,null,{}] 14:02:52 INFO - PROCESS | 1650 | 1469134972050 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}] 14:02:52 INFO - PROCESS | 1650 | 1469134972052 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:52 INFO - PROCESS | 1650 | 1469134972143 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:02:52 INFO - PROCESS | 1650 | 1469134972147 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1650 | 1469134972156 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a693800 == 42 [pid = 1650] [id = 141] 14:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12933b400) [pid = 1650] [serial = 420] [outer = 0x0] 14:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12be36000) [pid = 1650] [serial = 421] [outer = 0x12933b400] 14:02:52 INFO - PROCESS | 1650 | 1469134972181 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12c389400) [pid = 1650] [serial = 422] [outer = 0x12933b400] 14:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c2000 == 41 [pid = 1650] [id = 116] 14:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11507d800 == 40 [pid = 1650] [id = 130] 14:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11826b000 == 39 [pid = 1650] [id = 129] 14:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x129646000 == 38 [pid = 1650] [id = 127] 14:02:52 INFO - PROCESS | 1650 | --DOCSHELL 0x117073000 == 37 [pid = 1650] [id = 128] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117085800 == 36 [pid = 1650] [id = 131] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11861c800 == 35 [pid = 1650] [id = 132] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d2000 == 34 [pid = 1650] [id = 133] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12571c800 == 33 [pid = 1650] [id = 136] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123811800 == 32 [pid = 1650] [id = 134] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129656800 == 31 [pid = 1650] [id = 140] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c4000 == 30 [pid = 1650] [id = 138] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc7800 == 29 [pid = 1650] [id = 135] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1269a3800 == 28 [pid = 1650] [id = 137] 14:02:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12906b800 == 27 [pid = 1650] [id = 139] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1290a5c00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12aeae000) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a907400) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11676e400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1192c4c00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b925000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b664c00) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12bda4400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126786800) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a47f000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12bdac000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1251fc000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118397c00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11677bc00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1241af800) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119a62400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128a77000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128a83000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12578f000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1256ec800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119bea400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12472d400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1184a0c00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118d23400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116776c00) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x116985c00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1195ee800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118d28c00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x129337400) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 14:02:53 INFO - PROCESS | 1650 | 1469134973620 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]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:02:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1621ms 14:02:53 INFO - PROCESS | 1650 | 1469134973680 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1650 | 1469134973683 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:02:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:02:53 INFO - PROCESS | 1650 | 1469134973690 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1650 | 1469134973694 Marionette TRACE conn2 <- [1,538,null,{}] 14:02:53 INFO - PROCESS | 1650 | 1469134973700 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}] 14:02:53 INFO - PROCESS | 1650 | 1469134973705 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:53 INFO - PROCESS | 1650 | 1469134973830 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:02:53 INFO - PROCESS | 1650 | 1469134973858 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:53 INFO - PROCESS | 1650 | 1469134973860 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fa6000 == 28 [pid = 1650] [id = 142] 14:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1133b3c00) [pid = 1650] [serial = 423] [outer = 0x0] 14:02:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1133dc000) [pid = 1650] [serial = 424] [outer = 0x1133b3c00] 14:02:53 INFO - PROCESS | 1650 | 1469134973917 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116770000) [pid = 1650] [serial = 425] [outer = 0x1133b3c00] 14:02:54 INFO - PROCESS | 1650 | 1469134974352 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]]]}] 14:02:54 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. 14:02:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 675ms 14:02:54 INFO - PROCESS | 1650 | 1469134974362 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1650 | 1469134974366 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:02:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:02:54 INFO - PROCESS | 1650 | 1469134974371 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1650 | 1469134974372 Marionette TRACE conn2 <- [1,542,null,{}] 14:02:54 INFO - PROCESS | 1650 | 1469134974375 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}] 14:02:54 INFO - PROCESS | 1650 | 1469134974377 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:54 INFO - PROCESS | 1650 | 1469134974451 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:02:54 INFO - PROCESS | 1650 | 1469134974456 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1650 | 1469134974458 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x117059800 == 29 [pid = 1650] [id = 143] 14:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1167ebc00) [pid = 1650] [serial = 426] [outer = 0x0] 14:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116a9f000) [pid = 1650] [serial = 427] [outer = 0x1167ebc00] 14:02:54 INFO - PROCESS | 1650 | 1469134974487 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1174d0c00) [pid = 1650] [serial = 428] [outer = 0x1167ebc00] 14:02:54 INFO - PROCESS | 1650 | 1469134974824 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]]]}] 14:02:54 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. 14:02:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 14:02:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:02:54 INFO - PROCESS | 1650 | 1469134974848 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1650 | 1469134974850 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:02:54 INFO - PROCESS | 1650 | 1469134974852 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1650 | 1469134974857 Marionette TRACE conn2 <- [1,546,null,{}] 14:02:54 INFO - PROCESS | 1650 | 1469134974865 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}] 14:02:54 INFO - PROCESS | 1650 | 1469134974868 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:54 INFO - PROCESS | 1650 | 1469134974964 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:02:54 INFO - PROCESS | 1650 | 1469134974980 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1650 | 1469134974982 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x118233000 == 30 [pid = 1650] [id = 144] 14:02:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11849ac00) [pid = 1650] [serial = 429] [outer = 0x0] 14:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11864c000) [pid = 1650] [serial = 430] [outer = 0x11849ac00] 14:02:55 INFO - PROCESS | 1650 | 1469134975016 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118d2dc00) [pid = 1650] [serial = 431] [outer = 0x11849ac00] 14:02:55 INFO - PROCESS | 1650 | 1469134975376 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]]]}] 14:02:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:02:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 574ms 14:02:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:02:55 INFO - PROCESS | 1650 | 1469134975427 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1650 | 1469134975429 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:02:55 INFO - PROCESS | 1650 | 1469134975431 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1650 | 1469134975432 Marionette TRACE conn2 <- [1,550,null,{}] 14:02:55 INFO - PROCESS | 1650 | 1469134975434 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}] 14:02:55 INFO - PROCESS | 1650 | 1469134975435 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:55 INFO - PROCESS | 1650 | 1469134975512 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:02:55 INFO - PROCESS | 1650 | 1469134975577 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1650 | 1469134975578 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11860f000 == 31 [pid = 1650] [id = 145] 14:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118dd3800) [pid = 1650] [serial = 432] [outer = 0x0] 14:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1192c8000) [pid = 1650] [serial = 433] [outer = 0x118dd3800] 14:02:55 INFO - PROCESS | 1650 | 1469134975610 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119a03400) [pid = 1650] [serial = 434] [outer = 0x118dd3800] 14:02:55 INFO - PROCESS | 1650 | 1469134975887 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]]]}] 14:02:55 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. 14:02:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 468ms 14:02:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:02:55 INFO - PROCESS | 1650 | 1469134975900 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:02:55 INFO - PROCESS | 1650 | 1469134975901 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:02:55 INFO - PROCESS | 1650 | 1469134975913 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:02:55 INFO - PROCESS | 1650 | 1469134975914 Marionette TRACE conn2 <- [1,554,null,{}] 14:02:55 INFO - PROCESS | 1650 | 1469134975928 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}] 14:02:55 INFO - PROCESS | 1650 | 1469134975929 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:56 INFO - PROCESS | 1650 | 1469134976011 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:02:56 INFO - PROCESS | 1650 | 1469134976014 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1650 | 1469134976016 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119287800 == 32 [pid = 1650] [id = 146] 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116a9ec00) [pid = 1650] [serial = 435] [outer = 0x0] 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a5a400) [pid = 1650] [serial = 436] [outer = 0x116a9ec00] 14:02:56 INFO - PROCESS | 1650 | 1469134976043 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119be4400) [pid = 1650] [serial = 437] [outer = 0x116a9ec00] 14:02:56 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:56 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:56 INFO - PROCESS | 1650 | 1469134976382 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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:02:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 528ms 14:02:56 INFO - PROCESS | 1650 | 1469134976432 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1650 | 1469134976433 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:02:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:02:56 INFO - PROCESS | 1650 | 1469134976436 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1650 | 1469134976437 Marionette TRACE conn2 <- [1,558,null,{}] 14:02:56 INFO - PROCESS | 1650 | 1469134976439 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}] 14:02:56 INFO - PROCESS | 1650 | 1469134976443 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:56 INFO - PROCESS | 1650 | 1469134976536 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:02:56 INFO - PROCESS | 1650 | 1469134976542 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1650 | 1469134976543 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bba000 == 33 [pid = 1650] [id = 147] 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11a0bd000) [pid = 1650] [serial = 438] [outer = 0x0] 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1241b1000) [pid = 1650] [serial = 439] [outer = 0x11a0bd000] 14:02:56 INFO - PROCESS | 1650 | 1469134976569 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124ed9000) [pid = 1650] [serial = 440] [outer = 0x11a0bd000] 14:02:56 INFO - PROCESS | 1650 | 1469134976866 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]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:02:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 14:02:56 INFO - PROCESS | 1650 | 1469134976906 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1650 | 1469134976908 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:02:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:02:56 INFO - PROCESS | 1650 | 1469134976910 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1650 | 1469134976911 Marionette TRACE conn2 <- [1,562,null,{}] 14:02:56 INFO - PROCESS | 1650 | 1469134976913 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}] 14:02:56 INFO - PROCESS | 1650 | 1469134976914 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:56 INFO - PROCESS | 1650 | 1469134976991 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:02:56 INFO - PROCESS | 1650 | 1469134976995 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1650 | 1469134976996 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123938000 == 34 [pid = 1650] [id = 148] 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112eadc00) [pid = 1650] [serial = 441] [outer = 0x0] 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1256ee400) [pid = 1650] [serial = 442] [outer = 0x112eadc00] 14:02:57 INFO - PROCESS | 1650 | 1469134977022 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1257f7800) [pid = 1650] [serial = 443] [outer = 0x112eadc00] 14:02:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:57 INFO - PROCESS | 1650 | 1469134977314 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]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 418ms 14:02:57 INFO - PROCESS | 1650 | 1469134977329 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1650 | 1469134977330 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:02:57 INFO - PROCESS | 1650 | 1469134977332 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1650 | 1469134977333 Marionette TRACE conn2 <- [1,566,null,{}] 14:02:57 INFO - PROCESS | 1650 | 1469134977336 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}] 14:02:57 INFO - PROCESS | 1650 | 1469134977338 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:57 INFO - PROCESS | 1650 | 1469134977448 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:02:57 INFO - PROCESS | 1650 | 1469134977455 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1650 | 1469134977456 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cd0800 == 35 [pid = 1650] [id = 149] 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116777400) [pid = 1650] [serial = 444] [outer = 0x0] 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256f6800) [pid = 1650] [serial = 445] [outer = 0x116777400] 14:02:57 INFO - PROCESS | 1650 | 1469134977481 Marionette DEBUG loaded listener.js 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126961800) [pid = 1650] [serial = 446] [outer = 0x116777400] 14:02:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:57 INFO - PROCESS | 1650 | 1469134977791 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]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:02:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 14:02:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:02:57 INFO - PROCESS | 1650 | 1469134977803 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1650 | 1469134977805 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:02:57 INFO - PROCESS | 1650 | 1469134977807 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1650 | 1469134977808 Marionette TRACE conn2 <- [1,570,null,{}] 14:02:57 INFO - PROCESS | 1650 | 1469134977810 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}] 14:02:57 INFO - PROCESS | 1650 | 1469134977811 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:57 INFO - PROCESS | 1650 | 1469134977883 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:02:57 INFO - PROCESS | 1650 | 1469134977977 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:57 INFO - PROCESS | 1650 | 1469134977978 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263b000 == 36 [pid = 1650] [id = 150] 14:02:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110fdf400) [pid = 1650] [serial = 447] [outer = 0x0] 14:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111ba8000) [pid = 1650] [serial = 448] [outer = 0x110fdf400] 14:02:58 INFO - PROCESS | 1650 | 1469134978010 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129b7000) [pid = 1650] [serial = 449] [outer = 0x110fdf400] 14:02:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:02:58 INFO - PROCESS | 1650 | [1650] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:02:58 INFO - PROCESS | 1650 | 1469134978528 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]]]}] 14:02:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:02:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 769ms 14:02:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:02:58 INFO - PROCESS | 1650 | 1469134978580 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:02:58 INFO - PROCESS | 1650 | 1469134978582 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:02:58 INFO - PROCESS | 1650 | 1469134978587 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:02:58 INFO - PROCESS | 1650 | 1469134978591 Marionette TRACE conn2 <- [1,574,null,{}] 14:02:58 INFO - PROCESS | 1650 | 1469134978594 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}] 14:02:58 INFO - PROCESS | 1650 | 1469134978597 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:58 INFO - PROCESS | 1650 | 1469134978702 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:02:58 INFO - PROCESS | 1650 | 1469134978774 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1650 | 1469134978776 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822d800 == 37 [pid = 1650] [id = 151] 14:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11677bc00) [pid = 1650] [serial = 450] [outer = 0x0] 14:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1169f8400) [pid = 1650] [serial = 451] [outer = 0x11677bc00] 14:02:58 INFO - PROCESS | 1650 | 1469134978806 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117e18000) [pid = 1650] [serial = 452] [outer = 0x11677bc00] 14:02:59 INFO - PROCESS | 1650 | 1469134979451 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]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:02:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 923ms 14:02:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:02:59 INFO - PROCESS | 1650 | 1469134979510 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 1650 | 1469134979512 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:02:59 INFO - PROCESS | 1650 | 1469134979516 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1650 | 1469134979517 Marionette TRACE conn2 <- [1,578,null,{}] 14:02:59 INFO - PROCESS | 1650 | 1469134979521 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}] 14:02:59 INFO - PROCESS | 1650 | 1469134979522 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:59 INFO - PROCESS | 1650 | 1469134979617 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:02:59 INFO - PROCESS | 1650 | 1469134979688 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1650 | 1469134979691 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:02:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b5000 == 38 [pid = 1650] [id = 152] 14:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1176aa000) [pid = 1650] [serial = 453] [outer = 0x0] 14:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11815c000) [pid = 1650] [serial = 454] [outer = 0x1176aa000] 14:02:59 INFO - PROCESS | 1650 | 1469134979720 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118654000) [pid = 1650] [serial = 455] [outer = 0x1176aa000] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123cd0800 == 37 [pid = 1650] [id = 149] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123938000 == 36 [pid = 1650] [id = 148] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119bba000 == 35 [pid = 1650] [id = 147] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119287800 == 34 [pid = 1650] [id = 146] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11860f000 == 33 [pid = 1650] [id = 145] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118233000 == 32 [pid = 1650] [id = 144] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117059800 == 31 [pid = 1650] [id = 143] 14:02:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115fa6000 == 30 [pid = 1650] [id = 142] 14:03:00 INFO - PROCESS | 1650 | 1469134980060 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]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 14:03:00 INFO - PROCESS | 1650 | 1469134980091 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1650 | 1469134980094 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:03:00 INFO - PROCESS | 1650 | 1469134980099 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1650 | 1469134980101 Marionette TRACE conn2 <- [1,582,null,{}] 14:03:00 INFO - PROCESS | 1650 | 1469134980108 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}] 14:03:00 INFO - PROCESS | 1650 | 1469134980109 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:00 INFO - PROCESS | 1650 | 1469134980186 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:03:00 INFO - PROCESS | 1650 | 1469134980193 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1650 | 1469134980194 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cd800 == 31 [pid = 1650] [id = 153] 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1187e3c00) [pid = 1650] [serial = 456] [outer = 0x0] 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1195e2000) [pid = 1650] [serial = 457] [outer = 0x1187e3c00] 14:03:00 INFO - PROCESS | 1650 | 1469134980222 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a0b400) [pid = 1650] [serial = 458] [outer = 0x1187e3c00] 14:03:00 INFO - PROCESS | 1650 | 1469134980604 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]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:03:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 14:03:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:03:00 INFO - PROCESS | 1650 | 1469134980625 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1650 | 1469134980627 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:03:00 INFO - PROCESS | 1650 | 1469134980629 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1650 | 1469134980631 Marionette TRACE conn2 <- [1,586,null,{}] 14:03:00 INFO - PROCESS | 1650 | 1469134980645 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}] 14:03:00 INFO - PROCESS | 1650 | 1469134980648 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:00 INFO - PROCESS | 1650 | 1469134980734 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:03:00 INFO - PROCESS | 1650 | 1469134980742 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1650 | 1469134980744 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e7000 == 32 [pid = 1650] [id = 154] 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a0c6c00) [pid = 1650] [serial = 459] [outer = 0x0] 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1241b1400) [pid = 1650] [serial = 460] [outer = 0x11a0c6c00] 14:03:00 INFO - PROCESS | 1650 | 1469134980772 Marionette DEBUG loaded listener.js 14:03:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124cfa000) [pid = 1650] [serial = 461] [outer = 0x11a0c6c00] 14:03:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:01 INFO - PROCESS | 1650 | 1469134981142 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]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 14:03:01 INFO - PROCESS | 1650 | 1469134981153 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1650 | 1469134981158 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:03:01 INFO - PROCESS | 1650 | 1469134981162 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1650 | 1469134981163 Marionette TRACE conn2 <- [1,590,null,{}] 14:03:01 INFO - PROCESS | 1650 | 1469134981167 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}] 14:03:01 INFO - PROCESS | 1650 | 1469134981169 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:01 INFO - PROCESS | 1650 | 1469134981285 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:03:01 INFO - PROCESS | 1650 | 1469134981293 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1650 | 1469134981294 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124749800 == 33 [pid = 1650] [id = 155] 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133ac000) [pid = 1650] [serial = 462] [outer = 0x0] 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12670dc00) [pid = 1650] [serial = 463] [outer = 0x1133ac000] 14:03:01 INFO - PROCESS | 1650 | 1469134981337 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a7f000) [pid = 1650] [serial = 464] [outer = 0x1133ac000] 14:03:01 INFO - PROCESS | 1650 | 1469134981738 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]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:03:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 619ms 14:03:01 INFO - PROCESS | 1650 | 1469134981781 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1650 | 1469134981782 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:03:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:03:01 INFO - PROCESS | 1650 | 1469134981784 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1650 | 1469134981785 Marionette TRACE conn2 <- [1,594,null,{}] 14:03:01 INFO - PROCESS | 1650 | 1469134981788 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}] 14:03:01 INFO - PROCESS | 1650 | 1469134981789 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:01 INFO - PROCESS | 1650 | 1469134981896 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:03:01 INFO - PROCESS | 1650 | 1469134981899 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:01 INFO - PROCESS | 1650 | 1469134981900 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b7000 == 34 [pid = 1650] [id = 156] 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1133de000) [pid = 1650] [serial = 465] [outer = 0x0] 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128cb0000) [pid = 1650] [serial = 466] [outer = 0x1133de000] 14:03:01 INFO - PROCESS | 1650 | 1469134981925 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290a4000) [pid = 1650] [serial = 467] [outer = 0x1133de000] 14:03:02 INFO - PROCESS | 1650 | 1469134982313 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]]]}] 14:03:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:03:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 14:03:02 INFO - PROCESS | 1650 | 1469134982353 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:03:02 INFO - PROCESS | 1650 | 1469134982357 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:03:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:03:02 INFO - PROCESS | 1650 | 1469134982360 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:03:02 INFO - PROCESS | 1650 | 1469134982362 Marionette TRACE conn2 <- [1,598,null,{}] 14:03:02 INFO - PROCESS | 1650 | 1469134982365 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}] 14:03:02 INFO - PROCESS | 1650 | 1469134982371 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:02 INFO - PROCESS | 1650 | 1469134982551 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:03:02 INFO - PROCESS | 1650 | 1469134982574 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1650 | 1469134982576 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9e000 == 35 [pid = 1650] [id = 157] 14:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1290acc00) [pid = 1650] [serial = 468] [outer = 0x0] 14:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129357000) [pid = 1650] [serial = 469] [outer = 0x1290acc00] 14:03:02 INFO - PROCESS | 1650 | 1469134982618 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b07c000) [pid = 1650] [serial = 470] [outer = 0x1290acc00] 14:03:03 INFO - PROCESS | 1650 | 1469134983020 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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:03:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 669ms 14:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:03:03 INFO - PROCESS | 1650 | 1469134983030 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1650 | 1469134983031 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:03:03 INFO - PROCESS | 1650 | 1469134983033 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1650 | 1469134983034 Marionette TRACE conn2 <- [1,602,null,{}] 14:03:03 INFO - PROCESS | 1650 | 1469134983037 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}] 14:03:03 INFO - PROCESS | 1650 | 1469134983041 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:03 INFO - PROCESS | 1650 | 1469134983136 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:03:03 INFO - PROCESS | 1650 | 1469134983188 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1650 | 1469134983189 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12905f000 == 36 [pid = 1650] [id = 158] 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116538000) [pid = 1650] [serial = 471] [outer = 0x0] 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b91e000) [pid = 1650] [serial = 472] [outer = 0x116538000] 14:03:03 INFO - PROCESS | 1650 | 1469134983213 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b9b7000) [pid = 1650] [serial = 473] [outer = 0x116538000] 14:03:03 INFO - PROCESS | 1650 | 1469134983515 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]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:03:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 14:03:03 INFO - PROCESS | 1650 | 1469134983553 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1650 | 1469134983556 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:03:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:03:03 INFO - PROCESS | 1650 | 1469134983559 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1650 | 1469134983560 Marionette TRACE conn2 <- [1,606,null,{}] 14:03:03 INFO - PROCESS | 1650 | 1469134983562 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}] 14:03:03 INFO - PROCESS | 1650 | 1469134983563 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:03 INFO - PROCESS | 1650 | 1469134983657 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:03:03 INFO - PROCESS | 1650 | 1469134983667 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1650 | 1469134983668 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291ef800 == 37 [pid = 1650] [id = 159] 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b921c00) [pid = 1650] [serial = 474] [outer = 0x0] 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12bdac000) [pid = 1650] [serial = 475] [outer = 0x12b921c00] 14:03:03 INFO - PROCESS | 1650 | 1469134983693 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12be29c00) [pid = 1650] [serial = 476] [outer = 0x12b921c00] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a59400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11676f800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116770800) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b9c2400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1133b3c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12933b400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112eadc00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1167ebc00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118dd3800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116a9ec00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a0bd000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11849ac00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110fed800) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256ef000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1290a5000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110fe3c00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1267df800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123864000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11864d000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11919c000) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1174cf000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:03:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115fe7400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:03:04 INFO - PROCESS | 1650 | 1469134984112 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]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 14:03:04 INFO - PROCESS | 1650 | 1469134984128 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1650 | 1469134984130 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:03:04 INFO - PROCESS | 1650 | 1469134984132 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1650 | 1469134984133 Marionette TRACE conn2 <- [1,610,null,{}] 14:03:04 INFO - PROCESS | 1650 | 1469134984135 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}] 14:03:04 INFO - PROCESS | 1650 | 1469134984137 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:04 INFO - PROCESS | 1650 | 1469134984217 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:03:04 INFO - PROCESS | 1650 | 1469134984224 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1650 | 1469134984226 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c6800 == 38 [pid = 1650] [id = 160] 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11676d800) [pid = 1650] [serial = 477] [outer = 0x0] 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118161000) [pid = 1650] [serial = 478] [outer = 0x11676d800] 14:03:04 INFO - PROCESS | 1650 | 1469134984251 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11a0bd000) [pid = 1650] [serial = 479] [outer = 0x11676d800] 14:03:04 INFO - PROCESS | 1650 | 1469134984578 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]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:03:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 14:03:04 INFO - PROCESS | 1650 | 1469134984600 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1650 | 1469134984602 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:03:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:03:04 INFO - PROCESS | 1650 | 1469134984618 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1650 | 1469134984619 Marionette TRACE conn2 <- [1,614,null,{}] 14:03:04 INFO - PROCESS | 1650 | 1469134984625 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}] 14:03:04 INFO - PROCESS | 1650 | 1469134984626 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:04 INFO - PROCESS | 1650 | 1469134984702 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:03:04 INFO - PROCESS | 1650 | 1469134984708 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1650 | 1469134984709 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124749000 == 39 [pid = 1650] [id = 161] 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11864d000) [pid = 1650] [serial = 480] [outer = 0x0] 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1256f6400) [pid = 1650] [serial = 481] [outer = 0x11864d000] 14:03:04 INFO - PROCESS | 1650 | 1469134984733 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b926400) [pid = 1650] [serial = 482] [outer = 0x11864d000] 14:03:05 INFO - PROCESS | 1650 | 1469134985057 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]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 478ms 14:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:03:05 INFO - PROCESS | 1650 | 1469134985090 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1650 | 1469134985092 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:03:05 INFO - PROCESS | 1650 | 1469134985094 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1650 | 1469134985095 Marionette TRACE conn2 <- [1,618,null,{}] 14:03:05 INFO - PROCESS | 1650 | 1469134985098 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}] 14:03:05 INFO - PROCESS | 1650 | 1469134985099 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:05 INFO - PROCESS | 1650 | 1469134985191 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:03:05 INFO - PROCESS | 1650 | 1469134985195 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1650 | 1469134985196 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62d800 == 40 [pid = 1650] [id = 162] 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123864000) [pid = 1650] [serial = 483] [outer = 0x0] 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12be3d400) [pid = 1650] [serial = 484] [outer = 0x123864000] 14:03:05 INFO - PROCESS | 1650 | 1469134985223 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12c390c00) [pid = 1650] [serial = 485] [outer = 0x123864000] 14:03:05 INFO - PROCESS | 1650 | 1469134985581 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]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:03:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 14:03:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:03:05 INFO - PROCESS | 1650 | 1469134985617 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1650 | 1469134985618 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:03:05 INFO - PROCESS | 1650 | 1469134985622 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1650 | 1469134985624 Marionette TRACE conn2 <- [1,622,null,{}] 14:03:05 INFO - PROCESS | 1650 | 1469134985626 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}] 14:03:05 INFO - PROCESS | 1650 | 1469134985627 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:05 INFO - PROCESS | 1650 | 1469134985706 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:03:05 INFO - PROCESS | 1650 | 1469134985710 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:05 INFO - PROCESS | 1650 | 1469134985711 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b955000 == 41 [pid = 1650] [id = 163] 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12c391000) [pid = 1650] [serial = 486] [outer = 0x0] 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c68c800) [pid = 1650] [serial = 487] [outer = 0x12c391000] 14:03:05 INFO - PROCESS | 1650 | 1469134985738 Marionette DEBUG loaded listener.js 14:03:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c695c00) [pid = 1650] [serial = 488] [outer = 0x12c391000] 14:03:06 INFO - PROCESS | 1650 | 1469134986160 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]]]}] 14:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 571ms 14:03:06 INFO - PROCESS | 1650 | 1469134986205 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1650 | 1469134986207 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:03:06 INFO - PROCESS | 1650 | 1469134986211 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1650 | 1469134986213 Marionette TRACE conn2 <- [1,626,null,{}] 14:03:06 INFO - PROCESS | 1650 | 1469134986217 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}] 14:03:06 INFO - PROCESS | 1650 | 1469134986219 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:06 INFO - PROCESS | 1650 | 1469134986322 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:03:06 INFO - PROCESS | 1650 | 1469134986389 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1650 | 1469134986391 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2b800 == 42 [pid = 1650] [id = 164] 14:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11671e800) [pid = 1650] [serial = 489] [outer = 0x0] 14:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1169f9000) [pid = 1650] [serial = 490] [outer = 0x11671e800] 14:03:06 INFO - PROCESS | 1650 | 1469134986422 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117438000) [pid = 1650] [serial = 491] [outer = 0x11671e800] 14:03:06 INFO - PROCESS | 1650 | 1469134986886 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]]]}] 14:03:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117439800) [pid = 1650] [serial = 492] [outer = 0x12cabc800] 14:03:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:03:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 14:03:06 INFO - PROCESS | 1650 | 1469134986943 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:03:06 INFO - PROCESS | 1650 | 1469134986946 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:03:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:03:06 INFO - PROCESS | 1650 | 1469134986992 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:03:06 INFO - PROCESS | 1650 | 1469134986994 Marionette TRACE conn2 <- [1,630,null,{}] 14:03:07 INFO - PROCESS | 1650 | 1469134986999 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}] 14:03:07 INFO - PROCESS | 1650 | 1469134987000 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:07 INFO - PROCESS | 1650 | 1469134987099 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:03:07 INFO - PROCESS | 1650 | 1469134987153 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1650 | 1469134987155 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571b800 == 43 [pid = 1650] [id = 165] 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118d28000) [pid = 1650] [serial = 493] [outer = 0x0] 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1197ce000) [pid = 1650] [serial = 494] [outer = 0x118d28000] 14:03:07 INFO - PROCESS | 1650 | 1469134987185 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119be6400) [pid = 1650] [serial = 495] [outer = 0x118d28000] 14:03:07 INFO - PROCESS | 1650 | 1469134987660 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]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:03:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 751ms 14:03:07 INFO - PROCESS | 1650 | 1469134987715 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:03:07 INFO - PROCESS | 1650 | 1469134987716 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:03:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:03:07 INFO - PROCESS | 1650 | 1469134987719 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1650 | 1469134987721 Marionette TRACE conn2 <- [1,634,null,{}] 14:03:07 INFO - PROCESS | 1650 | 1469134987728 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}] 14:03:07 INFO - PROCESS | 1650 | 1469134987731 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:07 INFO - PROCESS | 1650 | 1469134987834 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:03:07 INFO - PROCESS | 1650 | 1469134987902 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1650 | 1469134987905 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6d800 == 44 [pid = 1650] [id = 166] 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1210dbc00) [pid = 1650] [serial = 496] [outer = 0x0] 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1256ef000) [pid = 1650] [serial = 497] [outer = 0x1210dbc00] 14:03:07 INFO - PROCESS | 1650 | 1469134987937 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128dc2000) [pid = 1650] [serial = 498] [outer = 0x1210dbc00] 14:03:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:08 INFO - PROCESS | 1650 | 1469134988362 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]]]}] 14:03:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:03:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 14:03:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:03:08 INFO - PROCESS | 1650 | 1469134988391 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:03:08 INFO - PROCESS | 1650 | 1469134988393 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:03:08 INFO - PROCESS | 1650 | 1469134988395 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:03:08 INFO - PROCESS | 1650 | 1469134988396 Marionette TRACE conn2 <- [1,638,null,{}] 14:03:08 INFO - PROCESS | 1650 | 1469134988399 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}] 14:03:08 INFO - PROCESS | 1650 | 1469134988400 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:08 INFO - PROCESS | 1650 | 1469134988503 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:03:08 INFO - PROCESS | 1650 | 1469134988570 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:08 INFO - PROCESS | 1650 | 1469134988571 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948800 == 45 [pid = 1650] [id = 167] 14:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1186f0400) [pid = 1650] [serial = 499] [outer = 0x0] 14:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12385fc00) [pid = 1650] [serial = 500] [outer = 0x1186f0400] 14:03:08 INFO - PROCESS | 1650 | 1469134988603 Marionette DEBUG loaded listener.js 14:03:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x126786800) [pid = 1650] [serial = 501] [outer = 0x1186f0400] 14:03:08 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:09 INFO - PROCESS | 1650 | 1469134989099 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]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 768ms 14:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:03:09 INFO - PROCESS | 1650 | 1469134989164 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1650 | 1469134989166 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:03:09 INFO - PROCESS | 1650 | 1469134989169 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1650 | 1469134989171 Marionette TRACE conn2 <- [1,642,null,{}] 14:03:09 INFO - PROCESS | 1650 | 1469134989175 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}] 14:03:09 INFO - PROCESS | 1650 | 1469134989176 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:09 INFO - PROCESS | 1650 | 1469134989272 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:03:09 INFO - PROCESS | 1650 | 1469134989328 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1650 | 1469134989329 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cf800 == 46 [pid = 1650] [id = 168] 14:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116aa3c00) [pid = 1650] [serial = 502] [outer = 0x0] 14:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1172e6400) [pid = 1650] [serial = 503] [outer = 0x116aa3c00] 14:03:09 INFO - PROCESS | 1650 | 1469134989357 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11743d400) [pid = 1650] [serial = 504] [outer = 0x116aa3c00] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62d800 == 45 [pid = 1650] [id = 162] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124749000 == 44 [pid = 1650] [id = 161] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c6800 == 43 [pid = 1650] [id = 160] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1291ef800 == 42 [pid = 1650] [id = 159] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12905f000 == 41 [pid = 1650] [id = 158] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9e000 == 40 [pid = 1650] [id = 157] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1256f6800) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b7000 == 39 [pid = 1650] [id = 156] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124749800 == 38 [pid = 1650] [id = 155] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e7000 == 37 [pid = 1650] [id = 154] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cd800 == 36 [pid = 1650] [id = 153] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b5000 == 35 [pid = 1650] [id = 152] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11822d800 == 34 [pid = 1650] [id = 151] 14:03:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11263b000 == 33 [pid = 1650] [id = 150] 14:03:09 INFO - PROCESS | 1650 | 1469134989797 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]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:03:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 671ms 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1257f7800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1241b3800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126782c00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1293d0000) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1210e2000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1290ac800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a90c800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aeb5c00) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1210dcc00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1197c5c00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119a59800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118495c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118d29c00) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11652fc00) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116778800) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12be27000) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12be36000) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a57400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118493400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11815cc00) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116980000) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12be32400) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128dc2c00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1257fa400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12aeb7800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129350400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124cfac00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a905000) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1241b2000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116770000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12c389400) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1256ee400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1174d0c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133dc000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1192c8000) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119be4400) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a03400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124ed9000) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a5a400) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1241b1000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118d2dc00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116a9f000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11864c000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 14:03:09 INFO - PROCESS | 1650 | 1469134989846 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1650 | 1469134989849 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:03:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:03:09 INFO - PROCESS | 1650 | 1469134989856 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1650 | 1469134989858 Marionette TRACE conn2 <- [1,646,null,{}] 14:03:09 INFO - PROCESS | 1650 | 1469134989860 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}] 14:03:09 INFO - PROCESS | 1650 | 1469134989862 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:09 INFO - PROCESS | 1650 | 1469134989940 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:03:09 INFO - PROCESS | 1650 | 1469134989944 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1650 | 1469134989946 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167b5000 == 34 [pid = 1650] [id = 169] 14:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11864ac00) [pid = 1650] [serial = 505] [outer = 0x0] 14:03:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1187e3800) [pid = 1650] [serial = 506] [outer = 0x11864ac00] 14:03:09 INFO - PROCESS | 1650 | 1469134989975 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1192c8000) [pid = 1650] [serial = 507] [outer = 0x11864ac00] 14:03:10 INFO - PROCESS | 1650 | 1469134990322 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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 521ms 14:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:03:10 INFO - PROCESS | 1650 | 1469134990377 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1650 | 1469134990379 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:03:10 INFO - PROCESS | 1650 | 1469134990381 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1650 | 1469134990383 Marionette TRACE conn2 <- [1,650,null,{}] 14:03:10 INFO - PROCESS | 1650 | 1469134990390 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}] 14:03:10 INFO - PROCESS | 1650 | 1469134990393 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:10 INFO - PROCESS | 1650 | 1469134990470 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:03:10 INFO - PROCESS | 1650 | 1469134990477 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:10 INFO - PROCESS | 1650 | 1469134990478 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184be800 == 35 [pid = 1650] [id = 170] 14:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a55400) [pid = 1650] [serial = 508] [outer = 0x0] 14:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123a0b400) [pid = 1650] [serial = 509] [outer = 0x119a55400] 14:03:10 INFO - PROCESS | 1650 | 1469134990506 Marionette DEBUG loaded listener.js 14:03:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c6e800) [pid = 1650] [serial = 510] [outer = 0x119a55400] 14:03:10 INFO - PROCESS | 1650 | 1469134990851 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]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:03:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 14:03:10 INFO - PROCESS | 1650 | 1469134990901 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1650 | 1469134990903 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:03:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:03:10 INFO - PROCESS | 1650 | 1469134990913 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1650 | 1469134990914 Marionette TRACE conn2 <- [1,654,null,{}] 14:03:10 INFO - PROCESS | 1650 | 1469134990920 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}] 14:03:10 INFO - PROCESS | 1650 | 1469134990922 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:11 INFO - PROCESS | 1650 | 1469134990999 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:03:11 INFO - PROCESS | 1650 | 1469134991003 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1650 | 1469134991006 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9c000 == 36 [pid = 1650] [id = 171] 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256f0c00) [pid = 1650] [serial = 511] [outer = 0x0] 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126782c00) [pid = 1650] [serial = 512] [outer = 0x1256f0c00] 14:03:11 INFO - PROCESS | 1650 | 1469134991032 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128a80800) [pid = 1650] [serial = 513] [outer = 0x1256f0c00] 14:03:11 INFO - PROCESS | 1650 | 1469134991357 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]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 478ms 14:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:03:11 INFO - PROCESS | 1650 | 1469134991387 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1650 | 1469134991390 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:03:11 INFO - PROCESS | 1650 | 1469134991392 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1650 | 1469134991393 Marionette TRACE conn2 <- [1,658,null,{}] 14:03:11 INFO - PROCESS | 1650 | 1469134991396 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}] 14:03:11 INFO - PROCESS | 1650 | 1469134991397 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:11 INFO - PROCESS | 1650 | 1469134991473 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:03:11 INFO - PROCESS | 1650 | 1469134991477 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1650 | 1469134991478 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123822000 == 37 [pid = 1650] [id = 172] 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123f24000) [pid = 1650] [serial = 514] [outer = 0x0] 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290a2800) [pid = 1650] [serial = 515] [outer = 0x123f24000] 14:03:11 INFO - PROCESS | 1650 | 1469134991502 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12933e800) [pid = 1650] [serial = 516] [outer = 0x123f24000] 14:03:11 INFO - PROCESS | 1650 | 1469134991859 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]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:03:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 14:03:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:03:11 INFO - PROCESS | 1650 | 1469134991911 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1650 | 1469134991912 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:03:11 INFO - PROCESS | 1650 | 1469134991914 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1650 | 1469134991915 Marionette TRACE conn2 <- [1,662,null,{}] 14:03:11 INFO - PROCESS | 1650 | 1469134991917 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}] 14:03:11 INFO - PROCESS | 1650 | 1469134991922 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:12 INFO - PROCESS | 1650 | 1469134992045 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:03:12 INFO - PROCESS | 1650 | 1469134992051 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1650 | 1469134992052 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb8800 == 38 [pid = 1650] [id = 173] 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129358c00) [pid = 1650] [serial = 517] [outer = 0x0] 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a480000) [pid = 1650] [serial = 518] [outer = 0x129358c00] 14:03:12 INFO - PROCESS | 1650 | 1469134992078 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b9b8800) [pid = 1650] [serial = 519] [outer = 0x129358c00] 14:03:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:12 INFO - PROCESS | 1650 | 1469134992397 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]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 14:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:03:12 INFO - PROCESS | 1650 | 1469134992434 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1650 | 1469134992435 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:03:12 INFO - PROCESS | 1650 | 1469134992439 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1650 | 1469134992442 Marionette TRACE conn2 <- [1,666,null,{}] 14:03:12 INFO - PROCESS | 1650 | 1469134992445 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}] 14:03:12 INFO - PROCESS | 1650 | 1469134992446 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:12 INFO - PROCESS | 1650 | 1469134992542 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:03:12 INFO - PROCESS | 1650 | 1469134992546 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1650 | 1469134992547 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125717000 == 39 [pid = 1650] [id = 174] 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b665800) [pid = 1650] [serial = 520] [outer = 0x0] 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bdae400) [pid = 1650] [serial = 521] [outer = 0x12b665800] 14:03:12 INFO - PROCESS | 1650 | 1469134992572 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117440c00) [pid = 1650] [serial = 522] [outer = 0x12b665800] 14:03:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:12 INFO - PROCESS | 1650 | 1469134992937 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]]]}] 14:03:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:03:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 14:03:12 INFO - PROCESS | 1650 | 1469134992960 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:03:12 INFO - PROCESS | 1650 | 1469134992961 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:03:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:03:12 INFO - PROCESS | 1650 | 1469134992963 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:03:12 INFO - PROCESS | 1650 | 1469134992964 Marionette TRACE conn2 <- [1,670,null,{}] 14:03:12 INFO - PROCESS | 1650 | 1469134992966 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}] 14:03:12 INFO - PROCESS | 1650 | 1469134992967 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:13 INFO - PROCESS | 1650 | 1469134993076 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:03:13 INFO - PROCESS | 1650 | 1469134993079 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1650 | 1469134993080 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b2000 == 40 [pid = 1650] [id = 175] 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12be34400) [pid = 1650] [serial = 523] [outer = 0x0] 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12c386400) [pid = 1650] [serial = 524] [outer = 0x12be34400] 14:03:13 INFO - PROCESS | 1650 | 1469134993105 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12c687400) [pid = 1650] [serial = 525] [outer = 0x12be34400] 14:03:13 INFO - PROCESS | 1650 | 1469134993431 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]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:03:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 14:03:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:03:13 INFO - PROCESS | 1650 | 1469134993482 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 1650 | 1469134993483 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:03:13 INFO - PROCESS | 1650 | 1469134993485 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 1650 | 1469134993486 Marionette TRACE conn2 <- [1,674,null,{}] 14:03:13 INFO - PROCESS | 1650 | 1469134993489 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}] 14:03:13 INFO - PROCESS | 1650 | 1469134993490 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:13 INFO - PROCESS | 1650 | 1469134993585 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:03:13 INFO - PROCESS | 1650 | 1469134993595 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1650 | 1469134993596 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129062800 == 41 [pid = 1650] [id = 176] 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f4cc00) [pid = 1650] [serial = 526] [outer = 0x0] 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112f4fc00) [pid = 1650] [serial = 527] [outer = 0x112f4cc00] 14:03:13 INFO - PROCESS | 1650 | 1469134993628 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112f55400) [pid = 1650] [serial = 528] [outer = 0x112f4cc00] 14:03:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1133de000) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11864d000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116777400) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1290acc00) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a0c6c00) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b921c00) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110fdf400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176aa000) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11677bc00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133ac000) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1187e3c00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116538000) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11676d800) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:03:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123864000) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:03:14 INFO - PROCESS | 1650 | 1469134994060 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]]]}] 14:03:14 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 14:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 620ms 14:03:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:03:14 INFO - PROCESS | 1650 | 1469134994106 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1650 | 1469134994107 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:03:14 INFO - PROCESS | 1650 | 1469134994109 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1650 | 1469134994110 Marionette TRACE conn2 <- [1,678,null,{}] 14:03:14 INFO - PROCESS | 1650 | 1469134994113 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}] 14:03:14 INFO - PROCESS | 1650 | 1469134994114 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:14 INFO - PROCESS | 1650 | 1469134994197 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:03:14 INFO - PROCESS | 1650 | 1469134994200 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1650 | 1469134994201 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269af000 == 42 [pid = 1650] [id = 177] 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1122be000) [pid = 1650] [serial = 529] [outer = 0x0] 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11671fc00) [pid = 1650] [serial = 530] [outer = 0x1122be000] 14:03:14 INFO - PROCESS | 1650 | 1469134994227 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a5e800) [pid = 1650] [serial = 531] [outer = 0x1122be000] 14:03:14 INFO - PROCESS | 1650 | 1469134994568 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]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:03:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 14:03:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:03:14 INFO - PROCESS | 1650 | 1469134994578 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1650 | 1469134994579 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:03:14 INFO - PROCESS | 1650 | 1469134994581 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1650 | 1469134994583 Marionette TRACE conn2 <- [1,682,null,{}] 14:03:14 INFO - PROCESS | 1650 | 1469134994585 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}] 14:03:14 INFO - PROCESS | 1650 | 1469134994587 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:14 INFO - PROCESS | 1650 | 1469134994716 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:03:14 INFO - PROCESS | 1650 | 1469134994722 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1650 | 1469134994724 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a684800 == 43 [pid = 1650] [id = 178] 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112f57c00) [pid = 1650] [serial = 532] [outer = 0x0] 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a77000) [pid = 1650] [serial = 533] [outer = 0x112f57c00] 14:03:14 INFO - PROCESS | 1650 | 1469134994750 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c68e400) [pid = 1650] [serial = 534] [outer = 0x112f57c00] 14:03:15 INFO - PROCESS | 1650 | 1469134995524 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]]]}] 14:03:15 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) 14:03:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 14:03:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:03:15 INFO - PROCESS | 1650 | 1469134995551 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1650 | 1469134995552 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:03:15 INFO - PROCESS | 1650 | 1469134995555 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1650 | 1469134995558 Marionette TRACE conn2 <- [1,686,null,{}] 14:03:15 INFO - PROCESS | 1650 | 1469134995560 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}] 14:03:15 INFO - PROCESS | 1650 | 1469134995561 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:15 INFO - PROCESS | 1650 | 1469134995637 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:03:15 INFO - PROCESS | 1650 | 1469134995642 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1650 | 1469134995643 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b956800 == 44 [pid = 1650] [id = 179] 14:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115da5400) [pid = 1650] [serial = 535] [outer = 0x0] 14:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115daac00) [pid = 1650] [serial = 536] [outer = 0x115da5400] 14:03:15 INFO - PROCESS | 1650 | 1469134995667 Marionette DEBUG loaded listener.js 14:03:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12c38b000) [pid = 1650] [serial = 537] [outer = 0x115da5400] 14:03:16 INFO - PROCESS | 1650 | 1469134996484 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]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:03:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 973ms 14:03:16 INFO - PROCESS | 1650 | 1469134996527 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1650 | 1469134996530 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:03:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:03:16 INFO - PROCESS | 1650 | 1469134996534 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1650 | 1469134996536 Marionette TRACE conn2 <- [1,690,null,{}] 14:03:16 INFO - PROCESS | 1650 | 1469134996540 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}] 14:03:16 INFO - PROCESS | 1650 | 1469134996542 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:16 INFO - PROCESS | 1650 | 1469134996650 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:03:16 INFO - PROCESS | 1650 | 1469134996704 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1650 | 1469134996705 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117096000 == 45 [pid = 1650] [id = 180] 14:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115da8c00) [pid = 1650] [serial = 538] [outer = 0x0] 14:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1161b4800) [pid = 1650] [serial = 539] [outer = 0x115da8c00] 14:03:16 INFO - PROCESS | 1650 | 1469134996738 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11697ec00) [pid = 1650] [serial = 540] [outer = 0x115da8c00] 14:03:17 INFO - PROCESS | 1650 | 1469134997701 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]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:03:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1173ms 14:03:17 INFO - PROCESS | 1650 | 1469134997707 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:03:17 INFO - PROCESS | 1650 | 1469134997710 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:03:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:03:17 INFO - PROCESS | 1650 | 1469134997714 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1650 | 1469134997716 Marionette TRACE conn2 <- [1,694,null,{}] 14:03:17 INFO - PROCESS | 1650 | 1469134997719 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}] 14:03:17 INFO - PROCESS | 1650 | 1469134997722 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:17 INFO - PROCESS | 1650 | 1469134997827 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:03:17 INFO - PROCESS | 1650 | 1469134997877 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:17 INFO - PROCESS | 1650 | 1469134997879 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a95800 == 46 [pid = 1650] [id = 181] 14:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11743b000) [pid = 1650] [serial = 541] [outer = 0x0] 14:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11919c000) [pid = 1650] [serial = 542] [outer = 0x11743b000] 14:03:17 INFO - PROCESS | 1650 | 1469134997910 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a05800) [pid = 1650] [serial = 543] [outer = 0x11743b000] 14:03:18 INFO - PROCESS | 1650 | 1469134998863 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]]]}] 14:03:18 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) 14:03:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 14:03:18 INFO - PROCESS | 1650 | 1469134998886 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:03:18 INFO - PROCESS | 1650 | 1469134998888 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:03:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:03:18 INFO - PROCESS | 1650 | 1469134998891 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:03:18 INFO - PROCESS | 1650 | 1469134998893 Marionette TRACE conn2 <- [1,698,null,{}] 14:03:18 INFO - PROCESS | 1650 | 1469134998897 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}] 14:03:18 INFO - PROCESS | 1650 | 1469134998898 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:18 INFO - PROCESS | 1650 | 1469134998988 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:03:19 INFO - PROCESS | 1650 | 1469134999055 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1650 | 1469134999056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11821c000 == 47 [pid = 1650] [id = 182] 14:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11743a800) [pid = 1650] [serial = 544] [outer = 0x0] 14:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11743c400) [pid = 1650] [serial = 545] [outer = 0x11743a800] 14:03:19 INFO - PROCESS | 1650 | 1469134999085 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11839b400) [pid = 1650] [serial = 546] [outer = 0x11743a800] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a684800 == 46 [pid = 1650] [id = 178] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1269af000 == 45 [pid = 1650] [id = 177] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x129062800 == 44 [pid = 1650] [id = 176] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b2000 == 43 [pid = 1650] [id = 175] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125717000 == 42 [pid = 1650] [id = 174] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb8800 == 41 [pid = 1650] [id = 173] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123822000 == 40 [pid = 1650] [id = 172] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9c000 == 39 [pid = 1650] [id = 171] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184be800 == 38 [pid = 1650] [id = 170] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1167b5000 == 37 [pid = 1650] [id = 169] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cf800 == 36 [pid = 1650] [id = 168] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116948800 == 35 [pid = 1650] [id = 167] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6d800 == 34 [pid = 1650] [id = 166] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12571b800 == 33 [pid = 1650] [id = 165] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2b800 == 32 [pid = 1650] [id = 164] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a693800 == 31 [pid = 1650] [id = 141] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b955000 == 30 [pid = 1650] [id = 163] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119a95800 == 29 [pid = 1650] [id = 181] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b956800 == 28 [pid = 1650] [id = 179] 14:03:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117096000 == 27 [pid = 1650] [id = 180] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126961800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129357000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1241b1400) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124cfa000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bdac000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129b7000) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111ba8000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118654000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11815c000) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117e18000) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1169f8400) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12670dc00) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1195e2000) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a0b400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b9b7000) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b91e000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a0bd000) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118161000) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12be3d400) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12be29c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128cb0000) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1256f6400) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b07c000) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12c68c800) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12c390c00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290a4000) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b926400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 14:03:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128a7f000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 14:03:20 INFO - PROCESS | 1650 | 1469135000493 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]]]}] 14:03:20 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) 14:03:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1624ms 14:03:20 INFO - PROCESS | 1650 | 1469135000516 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:03:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:03:20 INFO - PROCESS | 1650 | 1469135000518 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:03:20 INFO - PROCESS | 1650 | 1469135000522 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1650 | 1469135000525 Marionette TRACE conn2 <- [1,702,null,{}] 14:03:20 INFO - PROCESS | 1650 | 1469135000533 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}] 14:03:20 INFO - PROCESS | 1650 | 1469135000535 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:20 INFO - PROCESS | 1650 | 1469135000610 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:03:20 INFO - PROCESS | 1650 | 1469135000614 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:20 INFO - PROCESS | 1650 | 1469135000616 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bf000 == 28 [pid = 1650] [id = 183] 14:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116aa0800) [pid = 1650] [serial = 547] [outer = 0x0] 14:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1174cc400) [pid = 1650] [serial = 548] [outer = 0x116aa0800] 14:03:20 INFO - PROCESS | 1650 | 1469135000646 Marionette DEBUG loaded listener.js 14:03:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1183a1c00) [pid = 1650] [serial = 549] [outer = 0x116aa0800] 14:03:21 INFO - PROCESS | 1650 | 1469135001486 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]]]}] 14:03:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:03:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 977ms 14:03:21 INFO - PROCESS | 1650 | 1469135001498 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:03:21 INFO - PROCESS | 1650 | 1469135001502 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:03:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:03:21 INFO - PROCESS | 1650 | 1469135001508 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:03:21 INFO - PROCESS | 1650 | 1469135001509 Marionette TRACE conn2 <- [1,706,null,{}] 14:03:21 INFO - PROCESS | 1650 | 1469135001512 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}] 14:03:21 INFO - PROCESS | 1650 | 1469135001513 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:21 INFO - PROCESS | 1650 | 1469135001595 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:03:21 INFO - PROCESS | 1650 | 1469135001663 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1650 | 1469135001664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c8000 == 29 [pid = 1650] [id = 184] 14:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11864dc00) [pid = 1650] [serial = 550] [outer = 0x0] 14:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1197d1400) [pid = 1650] [serial = 551] [outer = 0x11864dc00] 14:03:21 INFO - PROCESS | 1650 | 1469135001693 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a5a400) [pid = 1650] [serial = 552] [outer = 0x11864dc00] 14:03:22 INFO - PROCESS | 1650 | 1469135002498 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]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:03:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 14:03:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:03:22 INFO - PROCESS | 1650 | 1469135002536 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1650 | 1469135002537 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:03:22 INFO - PROCESS | 1650 | 1469135002539 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1650 | 1469135002542 Marionette TRACE conn2 <- [1,710,null,{}] 14:03:22 INFO - PROCESS | 1650 | 1469135002556 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}] 14:03:22 INFO - PROCESS | 1650 | 1469135002560 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:22 INFO - PROCESS | 1650 | 1469135002658 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:03:22 INFO - PROCESS | 1650 | 1469135002701 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1650 | 1469135002702 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9c000 == 30 [pid = 1650] [id = 185] 14:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119b34000) [pid = 1650] [serial = 553] [outer = 0x0] 14:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119be6c00) [pid = 1650] [serial = 554] [outer = 0x119b34000] 14:03:22 INFO - PROCESS | 1650 | 1469135002730 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123cdb000) [pid = 1650] [serial = 555] [outer = 0x119b34000] 14:03:23 INFO - PROCESS | 1650 | 1469135003837 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]]]}] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b665800) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12be34400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1256f0c00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123f24000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11671e800) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a55400) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210dbc00) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11864ac00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12c391000) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118d28000) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1186f0400) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116aa3c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112f4cc00) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112f57c00) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115da5400) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1122be000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:03:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129358c00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:03:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:03:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1328ms 14:03:23 INFO - PROCESS | 1650 | 1469135003868 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1650 | 1469135003870 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:03:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:03:23 INFO - PROCESS | 1650 | 1469135003872 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1650 | 1469135003873 Marionette TRACE conn2 <- [1,714,null,{}] 14:03:23 INFO - PROCESS | 1650 | 1469135003876 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}] 14:03:23 INFO - PROCESS | 1650 | 1469135003877 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:23 INFO - PROCESS | 1650 | 1469135003962 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:03:23 INFO - PROCESS | 1650 | 1469135003966 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:23 INFO - PROCESS | 1650 | 1469135003967 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3800 == 31 [pid = 1650] [id = 186] 14:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116aa3c00) [pid = 1650] [serial = 556] [outer = 0x0] 14:03:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1176a1c00) [pid = 1650] [serial = 557] [outer = 0x116aa3c00] 14:03:23 INFO - PROCESS | 1650 | 1469135003996 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118d31400) [pid = 1650] [serial = 558] [outer = 0x116aa3c00] 14:03:24 INFO - PROCESS | 1650 | 1469135004780 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]]]}] 14:03:24 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 14:03:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 920ms 14:03:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:03:24 INFO - PROCESS | 1650 | 1469135004792 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:03:24 INFO - PROCESS | 1650 | 1469135004794 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:03:24 INFO - PROCESS | 1650 | 1469135004796 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:03:24 INFO - PROCESS | 1650 | 1469135004797 Marionette TRACE conn2 <- [1,718,null,{}] 14:03:24 INFO - PROCESS | 1650 | 1469135004799 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}] 14:03:24 INFO - PROCESS | 1650 | 1469135004801 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:24 INFO - PROCESS | 1650 | 1469135004876 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:03:24 INFO - PROCESS | 1650 | 1469135004880 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1650 | 1469135004882 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12439e000 == 32 [pid = 1650] [id = 187] 14:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116771400) [pid = 1650] [serial = 559] [outer = 0x0] 14:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12438b000) [pid = 1650] [serial = 560] [outer = 0x116771400] 14:03:24 INFO - PROCESS | 1650 | 1469135004909 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x124cf5c00) [pid = 1650] [serial = 561] [outer = 0x116771400] 14:03:25 INFO - PROCESS | 1650 | 1469135005741 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]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:03:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 14:03:25 INFO - PROCESS | 1650 | 1469135005765 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1650 | 1469135005766 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:03:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:03:25 INFO - PROCESS | 1650 | 1469135005768 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1650 | 1469135005769 Marionette TRACE conn2 <- [1,722,null,{}] 14:03:25 INFO - PROCESS | 1650 | 1469135005772 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}] 14:03:25 INFO - PROCESS | 1650 | 1469135005777 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:25 INFO - PROCESS | 1650 | 1469135005873 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:03:25 INFO - PROCESS | 1650 | 1469135005970 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1650 | 1469135005972 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x113a49000 == 33 [pid = 1650] [id = 188] 14:03:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x111ba8000) [pid = 1650] [serial = 562] [outer = 0x0] 14:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f52c00) [pid = 1650] [serial = 563] [outer = 0x111ba8000] 14:03:26 INFO - PROCESS | 1650 | 1469135006023 Marionette DEBUG loaded listener.js 14:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115da3400) [pid = 1650] [serial = 564] [outer = 0x111ba8000] 14:03:26 INFO - PROCESS | 1650 | 1469135006708 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] 14:03:26 INFO - PROCESS | 1650 | 1469135006762 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:03:26 INFO - PROCESS | 1650 | 1469135006765 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1650 | 1469135006767 Marionette TRACE conn2 <- [1,726,null,{}] 14:03:26 INFO - PROCESS | 1650 | 1469135006770 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}] 14:03:26 INFO - PROCESS | 1650 | 1469135006773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:26 INFO - PROCESS | 1650 | 1469135006878 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:03:26 INFO - PROCESS | 1650 | 1469135006934 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1650 | 1469135006936 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cb000 == 34 [pid = 1650] [id = 189] 14:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11864bc00) [pid = 1650] [serial = 565] [outer = 0x0] 14:03:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187e5000) [pid = 1650] [serial = 566] [outer = 0x11864bc00] 14:03:26 INFO - PROCESS | 1650 | 1469135006966 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a03800) [pid = 1650] [serial = 567] [outer = 0x11864bc00] 14:03:27 INFO - PROCESS | 1650 | 1469135007564 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]]]}] 14:03:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:03:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 871ms 14:03:27 INFO - PROCESS | 1650 | 1469135007639 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1650 | 1469135007643 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:03:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:03:27 INFO - PROCESS | 1650 | 1469135007647 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1650 | 1469135007649 Marionette TRACE conn2 <- [1,730,null,{}] 14:03:27 INFO - PROCESS | 1650 | 1469135007653 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}] 14:03:27 INFO - PROCESS | 1650 | 1469135007655 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:27 INFO - PROCESS | 1650 | 1469135007793 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:03:27 INFO - PROCESS | 1650 | 1469135007850 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:27 INFO - PROCESS | 1650 | 1469135007852 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x125770000 == 35 [pid = 1650] [id = 190] 14:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b34800) [pid = 1650] [serial = 568] [outer = 0x0] 14:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1241a9c00) [pid = 1650] [serial = 569] [outer = 0x119b34800] 14:03:27 INFO - PROCESS | 1650 | 1469135007880 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1251f8c00) [pid = 1650] [serial = 570] [outer = 0x119b34800] 14:03:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12439e000 == 34 [pid = 1650] [id = 187] 14:03:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3800 == 33 [pid = 1650] [id = 186] 14:03:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9c000 == 32 [pid = 1650] [id = 185] 14:03:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c8000 == 31 [pid = 1650] [id = 184] 14:03:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bf000 == 30 [pid = 1650] [id = 183] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bdae400) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12c386400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126782c00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128a80800) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290a2800) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1169f9000) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117438000) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123a0b400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124c6e800) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1256ef000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128dc2000) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1187e3800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1192c8000) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c695c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1197ce000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119be6400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12385fc00) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x126786800) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1172e6400) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11743d400) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x112f4fc00) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1210da800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12c68e400) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x115daac00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119a5e800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x128a77000) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x11671fc00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x112f55400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12a480000) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12c38b000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12c687400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x117440c00) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x12933e800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x12b9b8800) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 14:03:28 INFO - PROCESS | 1650 | 1469135008474 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] 14:03:28 INFO - PROCESS | 1650 | 1469135008523 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:03:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:03:28 INFO - PROCESS | 1650 | 1469135008527 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:03:28 INFO - PROCESS | 1650 | 1469135008529 Marionette TRACE conn2 <- [1,734,null,{}] 14:03:28 INFO - PROCESS | 1650 | 1469135008532 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}] 14:03:28 INFO - PROCESS | 1650 | 1469135008534 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:28 INFO - PROCESS | 1650 | 1469135008628 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:03:28 INFO - PROCESS | 1650 | 1469135008713 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 1650 | 1469135008714 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117361000 == 31 [pid = 1650] [id = 191] 14:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x1167ebc00) [pid = 1650] [serial = 571] [outer = 0x0] 14:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x1169f9000) [pid = 1650] [serial = 572] [outer = 0x1167ebc00] 14:03:28 INFO - PROCESS | 1650 | 1469135008743 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x117439000) [pid = 1650] [serial = 573] [outer = 0x1167ebc00] 14:03:29 INFO - PROCESS | 1650 | 1469135009110 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]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:03:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 622ms 14:03:29 INFO - PROCESS | 1650 | 1469135009148 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 1650 | 1469135009151 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:03:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:03:29 INFO - PROCESS | 1650 | 1469135009156 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 1650 | 1469135009157 Marionette TRACE conn2 <- [1,738,null,{}] 14:03:29 INFO - PROCESS | 1650 | 1469135009160 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}] 14:03:29 INFO - PROCESS | 1650 | 1469135009161 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:29 INFO - PROCESS | 1650 | 1469135009247 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:03:29 INFO - PROCESS | 1650 | 1469135009298 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1650 | 1469135009299 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118607000 == 32 [pid = 1650] [id = 192] 14:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1174d0800) [pid = 1650] [serial = 574] [outer = 0x0] 14:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11864f000) [pid = 1650] [serial = 575] [outer = 0x1174d0800] 14:03:29 INFO - PROCESS | 1650 | 1469135009325 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x119a07400) [pid = 1650] [serial = 576] [outer = 0x1174d0800] 14:03:30 INFO - PROCESS | 1650 | 1469135010081 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]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:03:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 970ms 14:03:30 INFO - PROCESS | 1650 | 1469135010126 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1650 | 1469135010127 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:03:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:03:30 INFO - PROCESS | 1650 | 1469135010130 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1650 | 1469135010132 Marionette TRACE conn2 <- [1,742,null,{}] 14:03:30 INFO - PROCESS | 1650 | 1469135010140 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}] 14:03:30 INFO - PROCESS | 1650 | 1469135010143 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:30 INFO - PROCESS | 1650 | 1469135010222 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:03:30 INFO - PROCESS | 1650 | 1469135010229 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:30 INFO - PROCESS | 1650 | 1469135010231 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cbf800 == 33 [pid = 1650] [id = 193] 14:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x112f49c00) [pid = 1650] [serial = 577] [outer = 0x0] 14:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x123f26000) [pid = 1650] [serial = 578] [outer = 0x112f49c00] 14:03:30 INFO - PROCESS | 1650 | 1469135010259 Marionette DEBUG loaded listener.js 14:03:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x124ca1c00) [pid = 1650] [serial = 579] [outer = 0x112f49c00] 14:03:31 INFO - PROCESS | 1650 | 1469135011081 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]]]}] 14:03:31 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 14:03:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 14:03:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:03:31 INFO - PROCESS | 1650 | 1469135011102 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:03:31 INFO - PROCESS | 1650 | 1469135011103 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:03:31 INFO - PROCESS | 1650 | 1469135011115 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:03:31 INFO - PROCESS | 1650 | 1469135011116 Marionette TRACE conn2 <- [1,746,null,{}] 14:03:31 INFO - PROCESS | 1650 | 1469135011119 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}] 14:03:31 INFO - PROCESS | 1650 | 1469135011120 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:31 INFO - PROCESS | 1650 | 1469135011218 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:03:31 INFO - PROCESS | 1650 | 1469135011223 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1650 | 1469135011224 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124704000 == 34 [pid = 1650] [id = 194] 14:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1256f0c00) [pid = 1650] [serial = 580] [outer = 0x0] 14:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x126961000) [pid = 1650] [serial = 581] [outer = 0x1256f0c00] 14:03:31 INFO - PROCESS | 1650 | 1469135011249 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x128a80000) [pid = 1650] [serial = 582] [outer = 0x1256f0c00] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119b34000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11743a800) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x116aa0800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x115da8c00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x11743b000) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x116aa3c00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:03:31 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x11864dc00) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:03:32 INFO - PROCESS | 1650 | 1469135012058 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]]]}] 14:03:32 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.) 14:03:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 977ms 14:03:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:03:32 INFO - PROCESS | 1650 | 1469135012084 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 1650 | 1469135012085 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:03:32 INFO - PROCESS | 1650 | 1469135012087 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1650 | 1469135012090 Marionette TRACE conn2 <- [1,750,null,{}] 14:03:32 INFO - PROCESS | 1650 | 1469135012093 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}] 14:03:32 INFO - PROCESS | 1650 | 1469135012095 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:32 INFO - PROCESS | 1650 | 1469135012166 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:03:32 INFO - PROCESS | 1650 | 1469135012218 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1650 | 1469135012219 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d6800 == 35 [pid = 1650] [id = 195] 14:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x112a81400) [pid = 1650] [serial = 583] [outer = 0x0] 14:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1192ca000) [pid = 1650] [serial = 584] [outer = 0x112a81400] 14:03:32 INFO - PROCESS | 1650 | 1469135012243 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x124cfb400) [pid = 1650] [serial = 585] [outer = 0x112a81400] 14:03:33 INFO - PROCESS | 1650 | 1469135012999 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]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 921ms 14:03:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:03:33 INFO - PROCESS | 1650 | 1469135013009 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1650 | 1469135013010 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:03:33 INFO - PROCESS | 1650 | 1469135013012 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1650 | 1469135013013 Marionette TRACE conn2 <- [1,754,null,{}] 14:03:33 INFO - PROCESS | 1650 | 1469135013015 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}] 14:03:33 INFO - PROCESS | 1650 | 1469135013020 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:33 INFO - PROCESS | 1650 | 1469135013115 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:03:33 INFO - PROCESS | 1650 | 1469135013119 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:33 INFO - PROCESS | 1650 | 1469135013121 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d47800 == 36 [pid = 1650] [id = 196] 14:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1256f6400) [pid = 1650] [serial = 586] [outer = 0x0] 14:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12933e400) [pid = 1650] [serial = 587] [outer = 0x1256f6400] 14:03:33 INFO - PROCESS | 1650 | 1469135013149 Marionette DEBUG loaded listener.js 14:03:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12a480000) [pid = 1650] [serial = 588] [outer = 0x1256f6400] 14:03:33 INFO - PROCESS | 1650 | 1469135013941 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]]]}] 14:03:33 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 14:03:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 14:03:33 INFO - PROCESS | 1650 | 1469135013981 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1650 | 1469135013982 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:03:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:03:33 INFO - PROCESS | 1650 | 1469135013992 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1650 | 1469135013993 Marionette TRACE conn2 <- [1,758,null,{}] 14:03:33 INFO - PROCESS | 1650 | 1469135013995 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}] 14:03:34 INFO - PROCESS | 1650 | 1469135013996 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:34 INFO - PROCESS | 1650 | 1469135014069 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:03:34 INFO - PROCESS | 1650 | 1469135014133 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1650 | 1469135014134 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906a000 == 37 [pid = 1650] [id = 197] 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12a905400) [pid = 1650] [serial = 589] [outer = 0x0] 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12a90bc00) [pid = 1650] [serial = 590] [outer = 0x12a905400] 14:03:34 INFO - PROCESS | 1650 | 1469135014158 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12aeb1400) [pid = 1650] [serial = 591] [outer = 0x12a905400] 14:03:34 INFO - PROCESS | 1650 | 1469135014403 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]]]}] 14:03:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:03:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 14:03:34 INFO - PROCESS | 1650 | 1469135014461 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1650 | 1469135014463 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:03:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:03:34 INFO - PROCESS | 1650 | 1469135014465 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1650 | 1469135014466 Marionette TRACE conn2 <- [1,762,null,{}] 14:03:34 INFO - PROCESS | 1650 | 1469135014468 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}] 14:03:34 INFO - PROCESS | 1650 | 1469135014470 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:34 INFO - PROCESS | 1650 | 1469135014562 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:03:34 INFO - PROCESS | 1650 | 1469135014565 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1650 | 1469135014566 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291fa800 == 38 [pid = 1650] [id = 198] 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x12a902800) [pid = 1650] [serial = 592] [outer = 0x0] 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x12b07c800) [pid = 1650] [serial = 593] [outer = 0x12a902800] 14:03:34 INFO - PROCESS | 1650 | 1469135014591 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x12b922000) [pid = 1650] [serial = 594] [outer = 0x12a902800] 14:03:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:03:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1069ms 14:03:35 INFO - PROCESS | 1650 | 1469135015531 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]]]}] 14:03:35 INFO - PROCESS | 1650 | 1469135015535 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:03:35 INFO - PROCESS | 1650 | 1469135015537 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:03:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:03:35 INFO - PROCESS | 1650 | 1469135015541 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:03:35 INFO - PROCESS | 1650 | 1469135015543 Marionette TRACE conn2 <- [1,766,null,{}] 14:03:35 INFO - PROCESS | 1650 | 1469135015547 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}] 14:03:35 INFO - PROCESS | 1650 | 1469135015548 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:35 INFO - PROCESS | 1650 | 1469135015636 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:03:35 INFO - PROCESS | 1650 | 1469135015735 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1650 | 1469135015737 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d0000 == 39 [pid = 1650] [id = 199] 14:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116771000) [pid = 1650] [serial = 595] [outer = 0x0] 14:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1174d8000) [pid = 1650] [serial = 596] [outer = 0x116771000] 14:03:35 INFO - PROCESS | 1650 | 1469135015769 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1186ed800) [pid = 1650] [serial = 597] [outer = 0x116771000] 14:03:36 INFO - PROCESS | 1650 | 1469135016647 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]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:03:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 14:03:36 INFO - PROCESS | 1650 | 1469135016661 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1650 | 1469135016664 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:03:36 INFO - PROCESS | 1650 | 1469135016669 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1650 | 1469135016671 Marionette TRACE conn2 <- [1,770,null,{}] 14:03:36 INFO - PROCESS | 1650 | 1469135016673 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}] 14:03:36 INFO - PROCESS | 1650 | 1469135016675 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:36 INFO - PROCESS | 1650 | 1469135016802 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:03:36 INFO - PROCESS | 1650 | 1469135016855 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:36 INFO - PROCESS | 1650 | 1469135016856 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124eb1800 == 40 [pid = 1650] [id = 200] 14:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119b27c00) [pid = 1650] [serial = 598] [outer = 0x0] 14:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119b2cc00) [pid = 1650] [serial = 599] [outer = 0x119b27c00] 14:03:36 INFO - PROCESS | 1650 | 1469135016888 Marionette DEBUG loaded listener.js 14:03:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a009c00) [pid = 1650] [serial = 600] [outer = 0x119b27c00] 14:03:37 INFO - PROCESS | 1650 | 1469135017493 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]]]}] 14:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 872ms 14:03:37 INFO - PROCESS | 1650 | 1469135017542 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:03:37 INFO - PROCESS | 1650 | 1469135017544 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:03:37 INFO - PROCESS | 1650 | 1469135017547 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:03:37 INFO - PROCESS | 1650 | 1469135017549 Marionette TRACE conn2 <- [1,774,null,{}] 14:03:37 INFO - PROCESS | 1650 | 1469135017552 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}] 14:03:37 INFO - PROCESS | 1650 | 1469135017554 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:37 INFO - PROCESS | 1650 | 1469135017650 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:03:37 INFO - PROCESS | 1650 | 1469135017720 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1650 | 1469135017722 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x113e51000 == 41 [pid = 1650] [id = 201] 14:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115da8800) [pid = 1650] [serial = 601] [outer = 0x0] 14:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11671c800) [pid = 1650] [serial = 602] [outer = 0x115da8800] 14:03:37 INFO - PROCESS | 1650 | 1469135017750 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11743b800) [pid = 1650] [serial = 603] [outer = 0x115da8800] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11821c000 == 40 [pid = 1650] [id = 182] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12906a000 == 39 [pid = 1650] [id = 197] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128d47800 == 38 [pid = 1650] [id = 196] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d6800 == 37 [pid = 1650] [id = 195] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124704000 == 36 [pid = 1650] [id = 194] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119cbf800 == 35 [pid = 1650] [id = 193] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118607000 == 34 [pid = 1650] [id = 192] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117361000 == 33 [pid = 1650] [id = 191] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125770000 == 32 [pid = 1650] [id = 190] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cb000 == 31 [pid = 1650] [id = 189] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x113a49000 == 30 [pid = 1650] [id = 188] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124eb1800 == 29 [pid = 1650] [id = 200] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1291fa800 == 28 [pid = 1650] [id = 198] 14:03:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d0000 == 27 [pid = 1650] [id = 199] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12438b000) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119be6c00) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11743c400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1174cc400) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1183a1c00) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11697ec00) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1161b4800) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a05800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11919c000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1176a1c00) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118d31400) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123cdb000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11839b400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1197d1400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119a5a400) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 14:03:38 INFO - PROCESS | 1650 | 1469135018853 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]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1321ms 14:03:38 INFO - PROCESS | 1650 | 1469135018869 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1650 | 1469135018872 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:03:38 INFO - PROCESS | 1650 | 1469135018877 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1650 | 1469135018880 Marionette TRACE conn2 <- [1,778,null,{}] 14:03:38 INFO - PROCESS | 1650 | 1469135018885 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}] 14:03:38 INFO - PROCESS | 1650 | 1469135018888 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:39 INFO - PROCESS | 1650 | 1469135019003 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:03:39 INFO - PROCESS | 1650 | 1469135019082 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1650 | 1469135019083 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11612e000 == 28 [pid = 1650] [id = 202] 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112f51400) [pid = 1650] [serial = 604] [outer = 0x0] 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1133b0400) [pid = 1650] [serial = 605] [outer = 0x112f51400] 14:03:39 INFO - PROCESS | 1650 | 1469135019125 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113c33000) [pid = 1650] [serial = 606] [outer = 0x112f51400] 14:03:39 INFO - PROCESS | 1650 | 1469135019432 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]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 572ms 14:03:39 INFO - PROCESS | 1650 | 1469135019449 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1650 | 1469135019452 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:03:39 INFO - PROCESS | 1650 | 1469135019465 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1650 | 1469135019467 Marionette TRACE conn2 <- [1,782,null,{}] 14:03:39 INFO - PROCESS | 1650 | 1469135019469 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}] 14:03:39 INFO - PROCESS | 1650 | 1469135019471 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:39 INFO - PROCESS | 1650 | 1469135019555 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:03:39 INFO - PROCESS | 1650 | 1469135019601 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1650 | 1469135019602 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708b000 == 29 [pid = 1650] [id = 203] 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115d9fc00) [pid = 1650] [serial = 607] [outer = 0x0] 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115dab000) [pid = 1650] [serial = 608] [outer = 0x115d9fc00] 14:03:39 INFO - PROCESS | 1650 | 1469135019632 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116907c00) [pid = 1650] [serial = 609] [outer = 0x115d9fc00] 14:03:39 INFO - PROCESS | 1650 | 1469135019945 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]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 14:03:39 INFO - PROCESS | 1650 | 1469135019985 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1650 | 1469135019987 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:03:39 INFO - PROCESS | 1650 | 1469135019989 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1650 | 1469135019992 Marionette TRACE conn2 <- [1,786,null,{}] 14:03:40 INFO - PROCESS | 1650 | 1469135019999 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}] 14:03:40 INFO - PROCESS | 1650 | 1469135020003 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:40 INFO - PROCESS | 1650 | 1469135020080 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:03:40 INFO - PROCESS | 1650 | 1469135020128 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1650 | 1469135020130 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826d000 == 30 [pid = 1650] [id = 204] 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1133f6c00) [pid = 1650] [serial = 610] [outer = 0x0] 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1176a8400) [pid = 1650] [serial = 611] [outer = 0x1133f6c00] 14:03:40 INFO - PROCESS | 1650 | 1469135020158 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1183a3000) [pid = 1650] [serial = 612] [outer = 0x1133f6c00] 14:03:40 INFO - PROCESS | 1650 | 1469135020430 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]]]}] 14:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 472ms 14:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:03:40 INFO - PROCESS | 1650 | 1469135020462 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 1650 | 1469135020464 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:03:40 INFO - PROCESS | 1650 | 1469135020466 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1650 | 1469135020467 Marionette TRACE conn2 <- [1,790,null,{}] 14:03:40 INFO - PROCESS | 1650 | 1469135020470 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}] 14:03:40 INFO - PROCESS | 1650 | 1469135020471 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:40 INFO - PROCESS | 1650 | 1469135020564 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:03:40 INFO - PROCESS | 1650 | 1469135020567 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1650 | 1469135020568 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861d800 == 31 [pid = 1650] [id = 205] 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11849dc00) [pid = 1650] [serial = 613] [outer = 0x0] 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1187e9800) [pid = 1650] [serial = 614] [outer = 0x11849dc00] 14:03:40 INFO - PROCESS | 1650 | 1469135020596 Marionette DEBUG loaded listener.js 14:03:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118dd0000) [pid = 1650] [serial = 615] [outer = 0x11849dc00] 14:03:40 INFO - PROCESS | 1650 | 1469135020962 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]]]}] 14:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 14:03:40 INFO - PROCESS | 1650 | 1469135020985 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:03:40 INFO - PROCESS | 1650 | 1469135020987 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:03:41 INFO - PROCESS | 1650 | 1469135020997 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1650 | 1469135020998 Marionette TRACE conn2 <- [1,794,null,{}] 14:03:41 INFO - PROCESS | 1650 | 1469135021000 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}] 14:03:41 INFO - PROCESS | 1650 | 1469135021011 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:41 INFO - PROCESS | 1650 | 1469135021105 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:03:41 INFO - PROCESS | 1650 | 1469135021111 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1650 | 1469135021112 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d5000 == 32 [pid = 1650] [id = 206] 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1150b6000) [pid = 1650] [serial = 616] [outer = 0x0] 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1192bf000) [pid = 1650] [serial = 617] [outer = 0x1150b6000] 14:03:41 INFO - PROCESS | 1650 | 1469135021137 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1195ee800) [pid = 1650] [serial = 618] [outer = 0x1150b6000] 14:03:41 INFO - PROCESS | 1650 | 1469135021462 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]]]}] 14:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 14:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:03:41 INFO - PROCESS | 1650 | 1469135021516 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1650 | 1469135021517 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:03:41 INFO - PROCESS | 1650 | 1469135021519 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1650 | 1469135021520 Marionette TRACE conn2 <- [1,798,null,{}] 14:03:41 INFO - PROCESS | 1650 | 1469135021523 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}] 14:03:41 INFO - PROCESS | 1650 | 1469135021527 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:41 INFO - PROCESS | 1650 | 1469135021638 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:03:41 INFO - PROCESS | 1650 | 1469135021671 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:41 INFO - PROCESS | 1650 | 1469135021673 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0db000 == 33 [pid = 1650] [id = 207] 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11919d800) [pid = 1650] [serial = 619] [outer = 0x0] 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a60400) [pid = 1650] [serial = 620] [outer = 0x11919d800] 14:03:41 INFO - PROCESS | 1650 | 1469135021698 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11a006400) [pid = 1650] [serial = 621] [outer = 0x11919d800] 14:03:42 INFO - PROCESS | 1650 | 1469135021999 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]]]}] 14:03:42 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 14:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 14:03:42 INFO - PROCESS | 1650 | 1469135022040 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1650 | 1469135022042 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:03:42 INFO - PROCESS | 1650 | 1469135022050 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1650 | 1469135022051 Marionette TRACE conn2 <- [1,802,null,{}] 14:03:42 INFO - PROCESS | 1650 | 1469135022053 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}] 14:03:42 INFO - PROCESS | 1650 | 1469135022054 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:42 INFO - PROCESS | 1650 | 1469135022149 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:03:42 INFO - PROCESS | 1650 | 1469135022152 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1650 | 1469135022153 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a62800 == 34 [pid = 1650] [id = 208] 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112fe9c00) [pid = 1650] [serial = 622] [outer = 0x0] 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a0c6c00) [pid = 1650] [serial = 623] [outer = 0x112fe9c00] 14:03:42 INFO - PROCESS | 1650 | 1469135022180 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123cdb800) [pid = 1650] [serial = 624] [outer = 0x112fe9c00] 14:03:42 INFO - PROCESS | 1650 | 1469135022513 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]]]}] 14:03:42 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 14:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 467ms 14:03:42 INFO - PROCESS | 1650 | 1469135022518 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:03:42 INFO - PROCESS | 1650 | 1469135022519 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:03:42 INFO - PROCESS | 1650 | 1469135022527 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:03:42 INFO - PROCESS | 1650 | 1469135022528 Marionette TRACE conn2 <- [1,806,null,{}] 14:03:42 INFO - PROCESS | 1650 | 1469135022530 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}] 14:03:42 INFO - PROCESS | 1650 | 1469135022531 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:42 INFO - PROCESS | 1650 | 1469135022628 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:03:42 INFO - PROCESS | 1650 | 1469135022659 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1650 | 1469135022661 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12400f800 == 35 [pid = 1650] [id = 209] 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123a07400) [pid = 1650] [serial = 625] [outer = 0x0] 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124a07c00) [pid = 1650] [serial = 626] [outer = 0x123a07400] 14:03:42 INFO - PROCESS | 1650 | 1469135022685 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124c98800) [pid = 1650] [serial = 627] [outer = 0x123a07400] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a905400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1256f0c00) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112a81400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1256f6400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1174d0800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1167ebc00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112f49c00) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x111ba8000) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11864bc00) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119b34800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12a902800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:03:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116771400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:03:43 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:03:43 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:03:43 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:03:43 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 14:03:43 INFO - PROCESS | 1650 | 1469135023090 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]]]}] 14:03:43 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 14:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms 14:03:43 INFO - PROCESS | 1650 | 1469135023099 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1650 | 1469135023100 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:03:43 INFO - PROCESS | 1650 | 1469135023102 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1650 | 1469135023103 Marionette TRACE conn2 <- [1,810,null,{}] 14:03:43 INFO - PROCESS | 1650 | 1469135023107 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}] 14:03:43 INFO - PROCESS | 1650 | 1469135023110 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:43 INFO - PROCESS | 1650 | 1469135023214 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:03:43 INFO - PROCESS | 1650 | 1469135023247 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1650 | 1469135023248 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826b000 == 36 [pid = 1650] [id = 210] 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x111ba8000) [pid = 1650] [serial = 628] [outer = 0x0] 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12473c000) [pid = 1650] [serial = 629] [outer = 0x111ba8000] 14:03:43 INFO - PROCESS | 1650 | 1469135023273 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124cf2000) [pid = 1650] [serial = 630] [outer = 0x111ba8000] 14:03:43 INFO - PROCESS | 1650 | 1469135023556 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]]]}] 14:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 473ms 14:03:43 INFO - PROCESS | 1650 | 1469135023580 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1650 | 1469135023581 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:03:43 INFO - PROCESS | 1650 | 1469135023583 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1650 | 1469135023584 Marionette TRACE conn2 <- [1,814,null,{}] 14:03:43 INFO - PROCESS | 1650 | 1469135023587 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}] 14:03:43 INFO - PROCESS | 1650 | 1469135023588 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:43 INFO - PROCESS | 1650 | 1469135023670 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:03:43 INFO - PROCESS | 1650 | 1469135023676 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1650 | 1469135023677 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12674e000 == 37 [pid = 1650] [id = 211] 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x124af9800) [pid = 1650] [serial = 631] [outer = 0x0] 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1256e9c00) [pid = 1650] [serial = 632] [outer = 0x124af9800] 14:03:43 INFO - PROCESS | 1650 | 1469135023701 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1256f7400) [pid = 1650] [serial = 633] [outer = 0x124af9800] 14:03:44 INFO - PROCESS | 1650 | 1469135024016 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] 14:03:44 INFO - PROCESS | 1650 | 1469135024054 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:03:44 INFO - PROCESS | 1650 | 1469135024056 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1650 | 1469135024058 Marionette TRACE conn2 <- [1,818,null,{}] 14:03:44 INFO - PROCESS | 1650 | 1469135024061 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}] 14:03:44 INFO - PROCESS | 1650 | 1469135024062 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:44 INFO - PROCESS | 1650 | 1469135024178 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:03:44 INFO - PROCESS | 1650 | 1469135024183 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1650 | 1469135024185 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d3800 == 38 [pid = 1650] [id = 212] 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1257f9c00) [pid = 1650] [serial = 634] [outer = 0x0] 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126782400) [pid = 1650] [serial = 635] [outer = 0x1257f9c00] 14:03:44 INFO - PROCESS | 1650 | 1469135024212 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x128a7ec00) [pid = 1650] [serial = 636] [outer = 0x1257f9c00] 14:03:44 INFO - PROCESS | 1650 | 1469135024528 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]]]}] 14:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 14:03:44 INFO - PROCESS | 1650 | 1469135024576 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1650 | 1469135024577 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:03:44 INFO - PROCESS | 1650 | 1469135024579 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1650 | 1469135024580 Marionette TRACE conn2 <- [1,822,null,{}] 14:03:44 INFO - PROCESS | 1650 | 1469135024583 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}] 14:03:44 INFO - PROCESS | 1650 | 1469135024584 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:44 INFO - PROCESS | 1650 | 1469135024658 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:03:44 INFO - PROCESS | 1650 | 1469135024662 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1650 | 1469135024663 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129066000 == 39 [pid = 1650] [id = 213] 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ed3800) [pid = 1650] [serial = 637] [outer = 0x0] 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128cb8c00) [pid = 1650] [serial = 638] [outer = 0x124ed3800] 14:03:44 INFO - PROCESS | 1650 | 1469135024687 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1290a5800) [pid = 1650] [serial = 639] [outer = 0x124ed3800] 14:03:45 INFO - PROCESS | 1650 | 1469135025154 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] 14:03:45 INFO - PROCESS | 1650 | 1469135025202 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:03:45 INFO - PROCESS | 1650 | 1469135025205 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1650 | 1469135025207 Marionette TRACE conn2 <- [1,826,null,{}] 14:03:45 INFO - PROCESS | 1650 | 1469135025211 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}] 14:03:45 INFO - PROCESS | 1650 | 1469135025213 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:45 INFO - PROCESS | 1650 | 1469135025327 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:03:45 INFO - PROCESS | 1650 | 1469135025379 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:45 INFO - PROCESS | 1650 | 1469135025381 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x117070000 == 40 [pid = 1650] [id = 214] 14:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a82800) [pid = 1650] [serial = 640] [outer = 0x0] 14:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1133f9400) [pid = 1650] [serial = 641] [outer = 0x112a82800] 14:03:45 INFO - PROCESS | 1650 | 1469135025411 Marionette DEBUG loaded listener.js 14:03:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115dedc00) [pid = 1650] [serial = 642] [outer = 0x112a82800] 14:03:45 INFO - PROCESS | 1650 | 1469135025919 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]]]}] 14:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 771ms 14:03:45 INFO - PROCESS | 1650 | 1469135025981 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1650 | 1469135025984 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:03:46 INFO - PROCESS | 1650 | 1469135025992 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1650 | 1469135025994 Marionette TRACE conn2 <- [1,830,null,{}] 14:03:46 INFO - PROCESS | 1650 | 1469135025996 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}] 14:03:46 INFO - PROCESS | 1650 | 1469135025998 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:46 INFO - PROCESS | 1650 | 1469135026107 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:03:46 INFO - PROCESS | 1650 | 1469135026185 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1650 | 1469135026186 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2800 == 41 [pid = 1650] [id = 215] 14:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116978c00) [pid = 1650] [serial = 643] [outer = 0x0] 14:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1172be400) [pid = 1650] [serial = 644] [outer = 0x116978c00] 14:03:46 INFO - PROCESS | 1650 | 1469135026217 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11815cc00) [pid = 1650] [serial = 645] [outer = 0x116978c00] 14:03:46 INFO - PROCESS | 1650 | 1469135026836 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]]]}] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d3800 == 40 [pid = 1650] [id = 212] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12674e000 == 39 [pid = 1650] [id = 211] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11826b000 == 38 [pid = 1650] [id = 210] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12400f800 == 37 [pid = 1650] [id = 209] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123a62800 == 36 [pid = 1650] [id = 208] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0db000 == 35 [pid = 1650] [id = 207] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d5000 == 34 [pid = 1650] [id = 206] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11861d800 == 33 [pid = 1650] [id = 205] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11826d000 == 32 [pid = 1650] [id = 204] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11708b000 == 31 [pid = 1650] [id = 203] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11612e000 == 30 [pid = 1650] [id = 202] 14:03:46 INFO - PROCESS | 1650 | --DOCSHELL 0x113e51000 == 29 [pid = 1650] [id = 201] 14:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 872ms 14:03:46 INFO - PROCESS | 1650 | 1469135026866 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:03:46 INFO - PROCESS | 1650 | 1469135026868 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:03:46 INFO - PROCESS | 1650 | 1469135026872 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:03:46 INFO - PROCESS | 1650 | 1469135026874 Marionette TRACE conn2 <- [1,834,null,{}] 14:03:46 INFO - PROCESS | 1650 | 1469135026878 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}] 14:03:46 INFO - PROCESS | 1650 | 1469135026879 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:46 INFO - PROCESS | 1650 | 1469135026964 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12aeb1400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126961000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1192ca000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12933e400) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a90bc00) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11864f000) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a07400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1169f9000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x117439000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123f26000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112f52c00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115da3400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1187e5000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a03800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1241a9c00) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1251f8c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12b922000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b07c800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128a80000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a480000) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x124cfb400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124ca1c00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 14:03:46 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x124cf5c00) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 14:03:47 INFO - PROCESS | 1650 | 1469135027023 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1650 | 1469135027025 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132a4000 == 30 [pid = 1650] [id = 216] 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1122b4800) [pid = 1650] [serial = 646] [outer = 0x0] 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112a8e000) [pid = 1650] [serial = 647] [outer = 0x1122b4800] 14:03:47 INFO - PROCESS | 1650 | 1469135027052 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112f4d400) [pid = 1650] [serial = 648] [outer = 0x1122b4800] 14:03:47 INFO - PROCESS | 1650 | 1469135027340 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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 523ms 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:03:47 INFO - PROCESS | 1650 | 1469135027395 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1650 | 1469135027397 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:03:47 INFO - PROCESS | 1650 | 1469135027401 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1650 | 1469135027403 Marionette TRACE conn2 <- [1,838,null,{}] 14:03:47 INFO - PROCESS | 1650 | 1469135027428 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}] 14:03:47 INFO - PROCESS | 1650 | 1469135027430 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:47 INFO - PROCESS | 1650 | 1469135027518 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:03:47 INFO - PROCESS | 1650 | 1469135027565 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1650 | 1469135027566 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x113219800 == 31 [pid = 1650] [id = 217] 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1133f6000) [pid = 1650] [serial = 649] [outer = 0x0] 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113e2f400) [pid = 1650] [serial = 650] [outer = 0x1133f6000] 14:03:47 INFO - PROCESS | 1650 | 1469135027593 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115fe3800) [pid = 1650] [serial = 651] [outer = 0x1133f6000] 14:03:47 INFO - PROCESS | 1650 | 1469135027897 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]]]}] 14:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 14:03:47 INFO - PROCESS | 1650 | 1469135027922 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1650 | 1469135027926 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:03:47 INFO - PROCESS | 1650 | 1469135027929 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1650 | 1469135027932 Marionette TRACE conn2 <- [1,842,null,{}] 14:03:47 INFO - PROCESS | 1650 | 1469135027942 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}] 14:03:47 INFO - PROCESS | 1650 | 1469135027945 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:48 INFO - PROCESS | 1650 | 1469135028023 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:03:48 INFO - PROCESS | 1650 | 1469135028077 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1650 | 1469135028079 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118230000 == 32 [pid = 1650] [id = 218] 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129b7000) [pid = 1650] [serial = 652] [outer = 0x0] 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116779400) [pid = 1650] [serial = 653] [outer = 0x1129b7000] 14:03:48 INFO - PROCESS | 1650 | 1469135028107 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11743f800) [pid = 1650] [serial = 654] [outer = 0x1129b7000] 14:03:48 INFO - PROCESS | 1650 | 1469135028401 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]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 14:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:03:48 INFO - PROCESS | 1650 | 1469135028452 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 1650 | 1469135028455 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:03:48 INFO - PROCESS | 1650 | 1469135028460 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1650 | 1469135028462 Marionette TRACE conn2 <- [1,846,null,{}] 14:03:48 INFO - PROCESS | 1650 | 1469135028466 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}] 14:03:48 INFO - PROCESS | 1650 | 1469135028467 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:48 INFO - PROCESS | 1650 | 1469135028591 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:03:48 INFO - PROCESS | 1650 | 1469135028668 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:48 INFO - PROCESS | 1650 | 1469135028669 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cf800 == 33 [pid = 1650] [id = 219] 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116719800) [pid = 1650] [serial = 655] [outer = 0x0] 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117e1c800) [pid = 1650] [serial = 656] [outer = 0x116719800] 14:03:48 INFO - PROCESS | 1650 | 1469135028712 Marionette DEBUG loaded listener.js 14:03:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118491400) [pid = 1650] [serial = 657] [outer = 0x116719800] 14:03:49 INFO - PROCESS | 1650 | 1469135029063 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]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 621ms 14:03:49 INFO - PROCESS | 1650 | 1469135029082 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1650 | 1469135029083 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:03:49 INFO - PROCESS | 1650 | 1469135029086 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1650 | 1469135029087 Marionette TRACE conn2 <- [1,850,null,{}] 14:03:49 INFO - PROCESS | 1650 | 1469135029095 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}] 14:03:49 INFO - PROCESS | 1650 | 1469135029096 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:49 INFO - PROCESS | 1650 | 1469135029198 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:03:49 INFO - PROCESS | 1650 | 1469135029231 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1650 | 1469135029232 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195dd000 == 34 [pid = 1650] [id = 220] 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118650000) [pid = 1650] [serial = 658] [outer = 0x0] 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1186ee000) [pid = 1650] [serial = 659] [outer = 0x118650000] 14:03:49 INFO - PROCESS | 1650 | 1469135029257 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118d24c00) [pid = 1650] [serial = 660] [outer = 0x118650000] 14:03:49 INFO - PROCESS | 1650 | 1469135029586 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]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 524ms 14:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:03:49 INFO - PROCESS | 1650 | 1469135029617 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:03:49 INFO - PROCESS | 1650 | 1469135029618 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:03:49 INFO - PROCESS | 1650 | 1469135029620 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:03:49 INFO - PROCESS | 1650 | 1469135029621 Marionette TRACE conn2 <- [1,854,null,{}] 14:03:49 INFO - PROCESS | 1650 | 1469135029623 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}] 14:03:49 INFO - PROCESS | 1650 | 1469135029627 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:49 INFO - PROCESS | 1650 | 1469135029742 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:03:49 INFO - PROCESS | 1650 | 1469135029753 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1650 | 1469135029754 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123937800 == 35 [pid = 1650] [id = 221] 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118d2cc00) [pid = 1650] [serial = 661] [outer = 0x0] 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1195e0800) [pid = 1650] [serial = 662] [outer = 0x118d2cc00] 14:03:49 INFO - PROCESS | 1650 | 1469135029780 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a53c00) [pid = 1650] [serial = 663] [outer = 0x118d2cc00] 14:03:50 INFO - PROCESS | 1650 | 1469135030115 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]]]}] 14:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 521ms 14:03:50 INFO - PROCESS | 1650 | 1469135030142 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:03:50 INFO - PROCESS | 1650 | 1469135030144 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:03:50 INFO - PROCESS | 1650 | 1469135030146 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1650 | 1469135030147 Marionette TRACE conn2 <- [1,858,null,{}] 14:03:50 INFO - PROCESS | 1650 | 1469135030157 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}] 14:03:50 INFO - PROCESS | 1650 | 1469135030158 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:50 INFO - PROCESS | 1650 | 1469135030258 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:03:50 INFO - PROCESS | 1650 | 1469135030262 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1650 | 1469135030263 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124175000 == 36 [pid = 1650] [id = 222] 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a07800) [pid = 1650] [serial = 664] [outer = 0x0] 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a62400) [pid = 1650] [serial = 665] [outer = 0x119a07800] 14:03:50 INFO - PROCESS | 1650 | 1469135030299 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b2e400) [pid = 1650] [serial = 666] [outer = 0x119a07800] 14:03:50 INFO - PROCESS | 1650 | 1469135030733 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]]]}] 14:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 627ms 14:03:50 INFO - PROCESS | 1650 | 1469135030774 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:03:50 INFO - PROCESS | 1650 | 1469135030775 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:03:50 INFO - PROCESS | 1650 | 1469135030777 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1650 | 1469135030778 Marionette TRACE conn2 <- [1,862,null,{}] 14:03:50 INFO - PROCESS | 1650 | 1469135030780 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}] 14:03:50 INFO - PROCESS | 1650 | 1469135030782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:50 INFO - PROCESS | 1650 | 1469135030876 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:03:50 INFO - PROCESS | 1650 | 1469135030880 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1650 | 1469135030881 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12471b000 == 37 [pid = 1650] [id = 223] 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a5bc00) [pid = 1650] [serial = 667] [outer = 0x0] 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119be3800) [pid = 1650] [serial = 668] [outer = 0x119a5bc00] 14:03:50 INFO - PROCESS | 1650 | 1469135030905 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210dec00) [pid = 1650] [serial = 669] [outer = 0x119a5bc00] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11849dc00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1150b6000) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115da8800) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115d9fc00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133f6c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f51400) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116771000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119b27c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11919d800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111ba8000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112fe9c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123a07400) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124af9800) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:03:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1257f9c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:03:51 INFO - PROCESS | 1650 | 1469135031302 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]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 14:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:03:51 INFO - PROCESS | 1650 | 1469135031350 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1650 | 1469135031351 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:03:51 INFO - PROCESS | 1650 | 1469135031353 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1650 | 1469135031354 Marionette TRACE conn2 <- [1,866,null,{}] 14:03:51 INFO - PROCESS | 1650 | 1469135031357 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}] 14:03:51 INFO - PROCESS | 1650 | 1469135031358 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:51 INFO - PROCESS | 1650 | 1469135031435 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:03:51 INFO - PROCESS | 1650 | 1469135031441 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1650 | 1469135031443 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822f800 == 38 [pid = 1650] [id = 224] 14:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1150b6000) [pid = 1650] [serial = 670] [outer = 0x0] 14:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1195e9800) [pid = 1650] [serial = 671] [outer = 0x1150b6000] 14:03:51 INFO - PROCESS | 1650 | 1469135031468 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119b32400) [pid = 1650] [serial = 672] [outer = 0x1150b6000] 14:03:51 INFO - PROCESS | 1650 | 1469135031865 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]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 14:03:51 INFO - PROCESS | 1650 | 1469135031875 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:03:51 INFO - PROCESS | 1650 | 1469135031877 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:03:51 INFO - PROCESS | 1650 | 1469135031881 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1650 | 1469135031882 Marionette TRACE conn2 <- [1,870,null,{}] 14:03:51 INFO - PROCESS | 1650 | 1469135031886 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}] 14:03:51 INFO - PROCESS | 1650 | 1469135031887 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:52 INFO - PROCESS | 1650 | 1469135032048 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:03:52 INFO - PROCESS | 1650 | 1469135032057 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1650 | 1469135032058 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1265cb800 == 39 [pid = 1650] [id = 225] 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1210df000) [pid = 1650] [serial = 673] [outer = 0x0] 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123cdb000) [pid = 1650] [serial = 674] [outer = 0x1210df000] 14:03:52 INFO - PROCESS | 1650 | 1469135032102 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123f1f800) [pid = 1650] [serial = 675] [outer = 0x1210df000] 14:03:52 INFO - PROCESS | 1650 | 1469135032451 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]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:03:52 INFO - PROCESS | 1650 | 1469135032500 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1650 | 1469135032502 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:03:52 INFO - PROCESS | 1650 | 1469135032504 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1650 | 1469135032506 Marionette TRACE conn2 <- [1,874,null,{}] 14:03:52 INFO - PROCESS | 1650 | 1469135032508 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}] 14:03:52 INFO - PROCESS | 1650 | 1469135032510 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:52 INFO - PROCESS | 1650 | 1469135032618 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:03:52 INFO - PROCESS | 1650 | 1469135032625 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:52 INFO - PROCESS | 1650 | 1469135032626 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a92800 == 40 [pid = 1650] [id = 226] 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115dae400) [pid = 1650] [serial = 676] [outer = 0x0] 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12438b000) [pid = 1650] [serial = 677] [outer = 0x115dae400] 14:03:52 INFO - PROCESS | 1650 | 1469135032653 Marionette DEBUG loaded listener.js 14:03:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1256ea000) [pid = 1650] [serial = 678] [outer = 0x115dae400] 14:03:52 INFO - PROCESS | 1650 | 1469135032950 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]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 14:03:52 INFO - PROCESS | 1650 | 1469135032977 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1650 | 1469135032978 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:03:52 INFO - PROCESS | 1650 | 1469135032981 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1650 | 1469135032983 Marionette TRACE conn2 <- [1,878,null,{}] 14:03:52 INFO - PROCESS | 1650 | 1469135032985 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}] 14:03:52 INFO - PROCESS | 1650 | 1469135032986 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:53 INFO - PROCESS | 1650 | 1469135033066 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:03:53 INFO - PROCESS | 1650 | 1469135033163 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1650 | 1469135033165 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x112052800 == 41 [pid = 1650] [id = 227] 14:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x110fe6000) [pid = 1650] [serial = 679] [outer = 0x0] 14:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111d16000) [pid = 1650] [serial = 680] [outer = 0x110fe6000] 14:03:53 INFO - PROCESS | 1650 | 1469135033197 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129ba000) [pid = 1650] [serial = 681] [outer = 0x110fe6000] 14:03:53 INFO - PROCESS | 1650 | 1469135033681 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]]]}] 14:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 722ms 14:03:53 INFO - PROCESS | 1650 | 1469135033706 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:03:53 INFO - PROCESS | 1650 | 1469135033709 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:03:53 INFO - PROCESS | 1650 | 1469135033714 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:03:53 INFO - PROCESS | 1650 | 1469135033717 Marionette TRACE conn2 <- [1,882,null,{}] 14:03:53 INFO - PROCESS | 1650 | 1469135033722 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}] 14:03:53 INFO - PROCESS | 1650 | 1469135033726 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:53 INFO - PROCESS | 1650 | 1469135033888 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:03:53 INFO - PROCESS | 1650 | 1469135033982 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1650 | 1469135033985 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830f800 == 42 [pid = 1650] [id = 228] 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113359400) [pid = 1650] [serial = 682] [outer = 0x0] 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115fe5000) [pid = 1650] [serial = 683] [outer = 0x113359400] 14:03:54 INFO - PROCESS | 1650 | 1469135034035 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11676f800) [pid = 1650] [serial = 684] [outer = 0x113359400] 14:03:54 INFO - PROCESS | 1650 | 1469135034515 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]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 823ms 14:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:03:54 INFO - PROCESS | 1650 | 1469135034541 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 1650 | 1469135034544 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:03:54 INFO - PROCESS | 1650 | 1469135034548 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1650 | 1469135034549 Marionette TRACE conn2 <- [1,886,null,{}] 14:03:54 INFO - PROCESS | 1650 | 1469135034552 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}] 14:03:54 INFO - PROCESS | 1650 | 1469135034553 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:54 INFO - PROCESS | 1650 | 1469135034657 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:03:54 INFO - PROCESS | 1650 | 1469135034724 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1650 | 1469135034725 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126177000 == 43 [pid = 1650] [id = 229] 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1176a7000) [pid = 1650] [serial = 685] [outer = 0x0] 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118165400) [pid = 1650] [serial = 686] [outer = 0x1176a7000] 14:03:54 INFO - PROCESS | 1650 | 1469135034753 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1186f1800) [pid = 1650] [serial = 687] [outer = 0x1176a7000] 14:03:55 INFO - PROCESS | 1650 | 1469135035165 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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 671ms 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:03:55 INFO - PROCESS | 1650 | 1469135035218 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1650 | 1469135035220 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:03:55 INFO - PROCESS | 1650 | 1469135035246 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1650 | 1469135035250 Marionette TRACE conn2 <- [1,890,null,{}] 14:03:55 INFO - PROCESS | 1650 | 1469135035254 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}] 14:03:55 INFO - PROCESS | 1650 | 1469135035259 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:55 INFO - PROCESS | 1650 | 1469135035357 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:03:55 INFO - PROCESS | 1650 | 1469135035421 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1650 | 1469135035423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129661800 == 44 [pid = 1650] [id = 230] 14:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118d24400) [pid = 1650] [serial = 688] [outer = 0x0] 14:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a04400) [pid = 1650] [serial = 689] [outer = 0x118d24400] 14:03:55 INFO - PROCESS | 1650 | 1469135035451 Marionette DEBUG loaded listener.js 14:03:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11a0bbc00) [pid = 1650] [serial = 690] [outer = 0x118d24400] 14:03:55 INFO - PROCESS | 1650 | 1469135035894 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]]]}] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 700ms 14:03:55 INFO - PROCESS | 1650 | 1469135035954 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1650 | 1469135035957 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:03:55 INFO - PROCESS | 1650 | 1469135035983 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1650 | 1469135035985 Marionette TRACE conn2 <- [1,894,null,{}] 14:03:55 INFO - PROCESS | 1650 | 1469135035988 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}] 14:03:55 INFO - PROCESS | 1650 | 1469135035993 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:56 INFO - PROCESS | 1650 | 1469135036144 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:03:56 INFO - PROCESS | 1650 | 1469135036236 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:56 INFO - PROCESS | 1650 | 1469135036239 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3e800 == 45 [pid = 1650] [id = 231] 14:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116775800) [pid = 1650] [serial = 691] [outer = 0x0] 14:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1210e0800) [pid = 1650] [serial = 692] [outer = 0x116775800] 14:03:56 INFO - PROCESS | 1650 | 1469135036287 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1246e3c00) [pid = 1650] [serial = 693] [outer = 0x116775800] 14:03:56 INFO - PROCESS | 1650 | 1469135036827 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]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 875ms 14:03:56 INFO - PROCESS | 1650 | 1469135036874 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1650 | 1469135036876 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:03:56 INFO - PROCESS | 1650 | 1469135036881 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1650 | 1469135036883 Marionette TRACE conn2 <- [1,898,null,{}] 14:03:56 INFO - PROCESS | 1650 | 1469135036888 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}] 14:03:56 INFO - PROCESS | 1650 | 1469135036890 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:56 INFO - PROCESS | 1650 | 1469135036983 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:03:57 INFO - PROCESS | 1650 | 1469135037052 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1650 | 1469135037053 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11652a000 == 46 [pid = 1650] [id = 232] 14:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133f4800) [pid = 1650] [serial = 694] [outer = 0x0] 14:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115da7000) [pid = 1650] [serial = 695] [outer = 0x1133f4800] 14:03:57 INFO - PROCESS | 1650 | 1469135037081 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11653e000) [pid = 1650] [serial = 696] [outer = 0x1133f4800] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128a92800 == 45 [pid = 1650] [id = 226] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1265cb800 == 44 [pid = 1650] [id = 225] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11822f800 == 43 [pid = 1650] [id = 224] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12471b000 == 42 [pid = 1650] [id = 223] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124175000 == 41 [pid = 1650] [id = 222] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123937800 == 40 [pid = 1650] [id = 221] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195dd000 == 39 [pid = 1650] [id = 220] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cf800 == 38 [pid = 1650] [id = 219] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118230000 == 37 [pid = 1650] [id = 218] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x113219800 == 36 [pid = 1650] [id = 217] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1132a4000 == 35 [pid = 1650] [id = 216] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2800 == 34 [pid = 1650] [id = 215] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117070000 == 33 [pid = 1650] [id = 214] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129066000 == 32 [pid = 1650] [id = 213] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3e800 == 31 [pid = 1650] [id = 231] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129661800 == 30 [pid = 1650] [id = 230] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126177000 == 29 [pid = 1650] [id = 229] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11830f800 == 28 [pid = 1650] [id = 228] 14:03:57 INFO - PROCESS | 1650 | --DOCSHELL 0x112052800 == 27 [pid = 1650] [id = 227] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187e9800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1192bf000) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11671c800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115dab000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116907c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1176a8400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1183a3000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1133b0400) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c33000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186ed800) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1174d8000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11a009c00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119b2cc00) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a60400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1195ee800) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12473c000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a0c6c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a006400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124a07c00) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123cdb800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256e9c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11743b800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128cb8c00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126782400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124cf2000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1256f7400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128a7ec00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118dd0000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124c98800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 14:03:57 INFO - PROCESS | 1650 | 1469135037971 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]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1127ms 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:03:58 INFO - PROCESS | 1650 | 1469135038008 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1650 | 1469135038010 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:03:58 INFO - PROCESS | 1650 | 1469135038013 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1650 | 1469135038014 Marionette TRACE conn2 <- [1,902,null,{}] 14:03:58 INFO - PROCESS | 1650 | 1469135038018 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}] 14:03:58 INFO - PROCESS | 1650 | 1469135038020 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:58 INFO - PROCESS | 1650 | 1469135038107 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:03:58 INFO - PROCESS | 1650 | 1469135038155 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1650 | 1469135038158 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116581000 == 28 [pid = 1650] [id = 233] 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f54c00) [pid = 1650] [serial = 697] [outer = 0x0] 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113c33000) [pid = 1650] [serial = 698] [outer = 0x112f54c00] 14:03:58 INFO - PROCESS | 1650 | 1469135038185 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115dad800) [pid = 1650] [serial = 699] [outer = 0x112f54c00] 14:03:58 INFO - PROCESS | 1650 | 1469135038496 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]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 520ms 14:03:58 INFO - PROCESS | 1650 | 1469135038533 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1650 | 1469135038538 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:03:58 INFO - PROCESS | 1650 | 1469135038546 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1650 | 1469135038549 Marionette TRACE conn2 <- [1,906,null,{}] 14:03:58 INFO - PROCESS | 1650 | 1469135038551 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}] 14:03:58 INFO - PROCESS | 1650 | 1469135038554 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:58 INFO - PROCESS | 1650 | 1469135038653 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:03:58 INFO - PROCESS | 1650 | 1469135038724 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1650 | 1469135038726 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117379000 == 29 [pid = 1650] [id = 234] 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115dae000) [pid = 1650] [serial = 700] [outer = 0x0] 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671d400) [pid = 1650] [serial = 701] [outer = 0x115dae000] 14:03:58 INFO - PROCESS | 1650 | 1469135038770 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1172e6800) [pid = 1650] [serial = 702] [outer = 0x115dae000] 14:03:59 INFO - PROCESS | 1650 | 1469135039186 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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:03:59 INFO - PROCESS | 1650 | 1469135039217 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1650 | 1469135039219 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:03:59 INFO - PROCESS | 1650 | 1469135039221 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1650 | 1469135039226 Marionette TRACE conn2 <- [1,910,null,{}] 14:03:59 INFO - PROCESS | 1650 | 1469135039234 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}] 14:03:59 INFO - PROCESS | 1650 | 1469135039237 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:59 INFO - PROCESS | 1650 | 1469135039332 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:03:59 INFO - PROCESS | 1650 | 1469135039339 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1650 | 1469135039343 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11860f000 == 30 [pid = 1650] [id = 235] 14:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1122b2c00) [pid = 1650] [serial = 703] [outer = 0x0] 14:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11849ac00) [pid = 1650] [serial = 704] [outer = 0x1122b2c00] 14:03:59 INFO - PROCESS | 1650 | 1469135039372 Marionette DEBUG loaded listener.js 14:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1186f3c00) [pid = 1650] [serial = 705] [outer = 0x1122b2c00] 14:03:59 INFO - PROCESS | 1650 | 1469135039701 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]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 526ms 14:03:59 INFO - PROCESS | 1650 | 1469135039748 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:03:59 INFO - PROCESS | 1650 | 1469135039750 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:03:59 INFO - PROCESS | 1650 | 1469135039754 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1650 | 1469135039756 Marionette TRACE conn2 <- [1,914,null,{}] 14:03:59 INFO - PROCESS | 1650 | 1469135039759 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}] 14:03:59 INFO - PROCESS | 1650 | 1469135039761 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:59 INFO - PROCESS | 1650 | 1469135039930 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:03:59 INFO - PROCESS | 1650 | 1469135039976 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:59 INFO - PROCESS | 1650 | 1469135039977 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:03:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132b3000 == 31 [pid = 1650] [id = 236] 14:03:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110feb400) [pid = 1650] [serial = 706] [outer = 0x0] 14:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1122bec00) [pid = 1650] [serial = 707] [outer = 0x110feb400] 14:04:00 INFO - PROCESS | 1650 | 1469135040011 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112a8d400) [pid = 1650] [serial = 708] [outer = 0x110feb400] 14:04:00 INFO - PROCESS | 1650 | 1469135040543 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]]]}] 14:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 826ms 14:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:04:00 INFO - PROCESS | 1650 | 1469135040599 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:04:00 INFO - PROCESS | 1650 | 1469135040601 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:04:00 INFO - PROCESS | 1650 | 1469135040605 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:04:00 INFO - PROCESS | 1650 | 1469135040610 Marionette TRACE conn2 <- [1,918,null,{}] 14:04:00 INFO - PROCESS | 1650 | 1469135040613 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}] 14:04:00 INFO - PROCESS | 1650 | 1469135040616 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:00 INFO - PROCESS | 1650 | 1469135040719 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:04:00 INFO - PROCESS | 1650 | 1469135040789 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1650 | 1469135040790 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861e000 == 32 [pid = 1650] [id = 237] 14:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c32400) [pid = 1650] [serial = 709] [outer = 0x0] 14:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1167ee400) [pid = 1650] [serial = 710] [outer = 0x113c32400] 14:04:00 INFO - PROCESS | 1650 | 1469135040821 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1174cc400) [pid = 1650] [serial = 711] [outer = 0x113c32400] 14:04:01 INFO - PROCESS | 1650 | 1469135041367 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]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 775ms 14:04:01 INFO - PROCESS | 1650 | 1469135041380 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:04:01 INFO - PROCESS | 1650 | 1469135041382 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:04:01 INFO - PROCESS | 1650 | 1469135041385 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1650 | 1469135041386 Marionette TRACE conn2 <- [1,922,null,{}] 14:04:01 INFO - PROCESS | 1650 | 1469135041389 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}] 14:04:01 INFO - PROCESS | 1650 | 1469135041391 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:01 INFO - PROCESS | 1650 | 1469135041495 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:04:01 INFO - PROCESS | 1650 | 1469135041622 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:01 INFO - PROCESS | 1650 | 1469135041624 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f0a000 == 33 [pid = 1650] [id = 238] 14:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112d83000) [pid = 1650] [serial = 712] [outer = 0x0] 14:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f4f400) [pid = 1650] [serial = 713] [outer = 0x112d83000] 14:04:01 INFO - PROCESS | 1650 | 1469135041652 Marionette DEBUG loaded listener.js 14:04:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115dab800) [pid = 1650] [serial = 714] [outer = 0x112d83000] 14:04:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11860f000 == 32 [pid = 1650] [id = 235] 14:04:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117379000 == 31 [pid = 1650] [id = 234] 14:04:01 INFO - PROCESS | 1650 | --DOCSHELL 0x116581000 == 30 [pid = 1650] [id = 233] 14:04:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11652a000 == 29 [pid = 1650] [id = 232] 14:04:02 INFO - PROCESS | 1650 | 1469135042078 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]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 722ms 14:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:04:02 INFO - PROCESS | 1650 | 1469135042115 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 1650 | 1469135042117 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:04:02 INFO - PROCESS | 1650 | 1469135042120 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1650 | 1469135042122 Marionette TRACE conn2 <- [1,926,null,{}] 14:04:02 INFO - PROCESS | 1650 | 1469135042127 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}] 14:04:02 INFO - PROCESS | 1650 | 1469135042129 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:02 INFO - PROCESS | 1650 | 1469135042222 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:04:02 INFO - PROCESS | 1650 | 1469135042229 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1650 | 1469135042231 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x118319000 == 30 [pid = 1650] [id = 239] 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1169f8c00) [pid = 1650] [serial = 715] [outer = 0x0] 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1174d3000) [pid = 1650] [serial = 716] [outer = 0x1169f8c00] 14:04:02 INFO - PROCESS | 1650 | 1469135042258 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1183a3000) [pid = 1650] [serial = 717] [outer = 0x1169f8c00] 14:04:02 INFO - PROCESS | 1650 | 1469135042612 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]]]}] 14:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 524ms 14:04:02 INFO - PROCESS | 1650 | 1469135042645 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:04:02 INFO - PROCESS | 1650 | 1469135042648 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:04:02 INFO - PROCESS | 1650 | 1469135042660 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:04:02 INFO - PROCESS | 1650 | 1469135042661 Marionette TRACE conn2 <- [1,930,null,{}] 14:04:02 INFO - PROCESS | 1650 | 1469135042663 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}] 14:04:02 INFO - PROCESS | 1650 | 1469135042665 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:02 INFO - PROCESS | 1650 | 1469135042762 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:04:02 INFO - PROCESS | 1650 | 1469135042769 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1650 | 1469135042770 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc1000 == 31 [pid = 1650] [id = 240] 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11864ec00) [pid = 1650] [serial = 718] [outer = 0x0] 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119199c00) [pid = 1650] [serial = 719] [outer = 0x11864ec00] 14:04:02 INFO - PROCESS | 1650 | 1469135042795 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b9800) [pid = 1650] [serial = 720] [outer = 0x11864ec00] 14:04:03 INFO - PROCESS | 1650 | 1469135043166 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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:04:03 INFO - PROCESS | 1650 | 1469135043180 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 1650 | 1469135043181 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:04:03 INFO - PROCESS | 1650 | 1469135043189 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1650 | 1469135043195 Marionette TRACE conn2 <- [1,934,null,{}] 14:04:03 INFO - PROCESS | 1650 | 1469135043198 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}] 14:04:03 INFO - PROCESS | 1650 | 1469135043201 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:03 INFO - PROCESS | 1650 | 1469135043304 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:04:03 INFO - PROCESS | 1650 | 1469135043308 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1650 | 1469135043309 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116134800 == 32 [pid = 1650] [id = 241] 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1122b0800) [pid = 1650] [serial = 721] [outer = 0x0] 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a06800) [pid = 1650] [serial = 722] [outer = 0x1122b0800] 14:04:03 INFO - PROCESS | 1650 | 1469135043333 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a008c00) [pid = 1650] [serial = 723] [outer = 0x1122b0800] 14:04:03 INFO - PROCESS | 1650 | 1469135043669 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]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 529ms 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:04:03 INFO - PROCESS | 1650 | 1469135043713 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:04:03 INFO - PROCESS | 1650 | 1469135043715 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:04:03 INFO - PROCESS | 1650 | 1469135043717 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1650 | 1469135043718 Marionette TRACE conn2 <- [1,938,null,{}] 14:04:03 INFO - PROCESS | 1650 | 1469135043720 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}] 14:04:03 INFO - PROCESS | 1650 | 1469135043722 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:03 INFO - PROCESS | 1650 | 1469135043818 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:04:03 INFO - PROCESS | 1650 | 1469135043828 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1650 | 1469135043830 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c0c000 == 33 [pid = 1650] [id = 242] 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210e3c00) [pid = 1650] [serial = 724] [outer = 0x0] 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12409ac00) [pid = 1650] [serial = 725] [outer = 0x1210e3c00] 14:04:03 INFO - PROCESS | 1650 | 1469135043854 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1246e5400) [pid = 1650] [serial = 726] [outer = 0x1210e3c00] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1210df000) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118650000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118d2cc00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1122b4800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116978c00) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112a82800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129b7000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115dae400) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1133f6000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124ed3800) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116719800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a07800) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a5bc00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:04:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1150b6000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:04:04 INFO - PROCESS | 1650 | 1469135044228 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]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 569ms 14:04:04 INFO - PROCESS | 1650 | 1469135044287 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1650 | 1469135044288 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:04:04 INFO - PROCESS | 1650 | 1469135044293 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1650 | 1469135044294 Marionette TRACE conn2 <- [1,942,null,{}] 14:04:04 INFO - PROCESS | 1650 | 1469135044296 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}] 14:04:04 INFO - PROCESS | 1650 | 1469135044297 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:04 INFO - PROCESS | 1650 | 1469135044370 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:04:04 INFO - PROCESS | 1650 | 1469135044376 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1650 | 1469135044381 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cca000 == 34 [pid = 1650] [id = 243] 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210df000) [pid = 1650] [serial = 727] [outer = 0x0] 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12438a000) [pid = 1650] [serial = 728] [outer = 0x1210df000] 14:04:04 INFO - PROCESS | 1650 | 1469135044413 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c99800) [pid = 1650] [serial = 729] [outer = 0x1210df000] 14:04:04 INFO - PROCESS | 1650 | 1469135044736 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]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 14:04:04 INFO - PROCESS | 1650 | 1469135044762 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1650 | 1469135044764 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:04:04 INFO - PROCESS | 1650 | 1469135044766 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1650 | 1469135044767 Marionette TRACE conn2 <- [1,946,null,{}] 14:04:04 INFO - PROCESS | 1650 | 1469135044769 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}] 14:04:04 INFO - PROCESS | 1650 | 1469135044770 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:04 INFO - PROCESS | 1650 | 1469135044847 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:04:04 INFO - PROCESS | 1650 | 1469135044897 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:04 INFO - PROCESS | 1650 | 1469135044898 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269bc800 == 35 [pid = 1650] [id = 244] 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118d23c00) [pid = 1650] [serial = 730] [outer = 0x0] 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ed3800) [pid = 1650] [serial = 731] [outer = 0x118d23c00] 14:04:04 INFO - PROCESS | 1650 | 1469135044923 Marionette DEBUG loaded listener.js 14:04:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125794800) [pid = 1650] [serial = 732] [outer = 0x118d23c00] 14:04:05 INFO - PROCESS | 1650 | 1469135045199 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]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 467ms 14:04:05 INFO - PROCESS | 1650 | 1469135045234 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1650 | 1469135045235 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:04:05 INFO - PROCESS | 1650 | 1469135045246 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1650 | 1469135045247 Marionette TRACE conn2 <- [1,950,null,{}] 14:04:05 INFO - PROCESS | 1650 | 1469135045250 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}] 14:04:05 INFO - PROCESS | 1650 | 1469135045251 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:05 INFO - PROCESS | 1650 | 1469135045329 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:04:05 INFO - PROCESS | 1650 | 1469135045333 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1650 | 1469135045334 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x129062000 == 36 [pid = 1650] [id = 245] 14:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125790000) [pid = 1650] [serial = 733] [outer = 0x0] 14:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1257fd800) [pid = 1650] [serial = 734] [outer = 0x125790000] 14:04:05 INFO - PROCESS | 1650 | 1469135045361 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126783400) [pid = 1650] [serial = 735] [outer = 0x125790000] 14:04:05 INFO - PROCESS | 1650 | 1469135045691 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]]]}] 14:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 476ms 14:04:05 INFO - PROCESS | 1650 | 1469135045715 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:04:05 INFO - PROCESS | 1650 | 1469135045717 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:04:05 INFO - PROCESS | 1650 | 1469135045720 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:04:05 INFO - PROCESS | 1650 | 1469135045725 Marionette TRACE conn2 <- [1,954,null,{}] 14:04:05 INFO - PROCESS | 1650 | 1469135045730 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}] 14:04:05 INFO - PROCESS | 1650 | 1469135045733 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:05 INFO - PROCESS | 1650 | 1469135045888 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:04:05 INFO - PROCESS | 1650 | 1469135045900 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1650 | 1469135045901 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291e5000 == 37 [pid = 1650] [id = 246] 14:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1256f6800) [pid = 1650] [serial = 736] [outer = 0x0] 14:04:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126789400) [pid = 1650] [serial = 737] [outer = 0x1256f6800] 14:04:05 INFO - PROCESS | 1650 | 1469135045942 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a75c00) [pid = 1650] [serial = 738] [outer = 0x1256f6800] 14:04:06 INFO - PROCESS | 1650 | 1469135046480 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]]]}] 14:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 824ms 14:04:06 INFO - PROCESS | 1650 | 1469135046553 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1650 | 1469135046556 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:04:06 INFO - PROCESS | 1650 | 1469135046573 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1650 | 1469135046577 Marionette TRACE conn2 <- [1,958,null,{}] 14:04:06 INFO - PROCESS | 1650 | 1469135046580 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}] 14:04:06 INFO - PROCESS | 1650 | 1469135046582 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:06 INFO - PROCESS | 1650 | 1469135046682 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:04:06 INFO - PROCESS | 1650 | 1469135046735 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1650 | 1469135046736 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9f800 == 38 [pid = 1650] [id = 247] 14:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115f6fc00) [pid = 1650] [serial = 739] [outer = 0x0] 14:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1172b8c00) [pid = 1650] [serial = 740] [outer = 0x115f6fc00] 14:04:06 INFO - PROCESS | 1650 | 1469135046768 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118161400) [pid = 1650] [serial = 741] [outer = 0x115f6fc00] 14:04:07 INFO - PROCESS | 1650 | 1469135047223 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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 675ms 14:04:07 INFO - PROCESS | 1650 | 1469135047246 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1650 | 1469135047249 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:04:07 INFO - PROCESS | 1650 | 1469135047254 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1650 | 1469135047256 Marionette TRACE conn2 <- [1,962,null,{}] 14:04:07 INFO - PROCESS | 1650 | 1469135047258 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}] 14:04:07 INFO - PROCESS | 1650 | 1469135047260 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:07 INFO - PROCESS | 1650 | 1469135047365 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:04:07 INFO - PROCESS | 1650 | 1469135047418 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1650 | 1469135047420 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b8800 == 39 [pid = 1650] [id = 248] 14:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118dd0000) [pid = 1650] [serial = 742] [outer = 0x0] 14:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1195e7800) [pid = 1650] [serial = 743] [outer = 0x118dd0000] 14:04:07 INFO - PROCESS | 1650 | 1469135047450 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a0b400) [pid = 1650] [serial = 744] [outer = 0x118dd0000] 14:04:07 INFO - PROCESS | 1650 | 1469135047861 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]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 621ms 14:04:07 INFO - PROCESS | 1650 | 1469135047877 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1650 | 1469135047878 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:04:07 INFO - PROCESS | 1650 | 1469135047881 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1650 | 1469135047883 Marionette TRACE conn2 <- [1,966,null,{}] 14:04:07 INFO - PROCESS | 1650 | 1469135047891 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}] 14:04:07 INFO - PROCESS | 1650 | 1469135047894 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:07 INFO - PROCESS | 1650 | 1469135047994 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:04:08 INFO - PROCESS | 1650 | 1469135048087 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1650 | 1469135048089 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a682000 == 40 [pid = 1650] [id = 249] 14:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124387000) [pid = 1650] [serial = 745] [outer = 0x0] 14:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124c7c800) [pid = 1650] [serial = 746] [outer = 0x124387000] 14:04:08 INFO - PROCESS | 1650 | 1469135048119 Marionette DEBUG loaded listener.js 14:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1251fa800) [pid = 1650] [serial = 747] [outer = 0x124387000] 14:04:08 INFO - PROCESS | 1650 | 1469135048575 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]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 720ms 14:04:08 INFO - PROCESS | 1650 | 1469135048617 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:04:08 INFO - PROCESS | 1650 | 1469135048620 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:04:08 INFO - PROCESS | 1650 | 1469135048627 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1650 | 1469135048628 Marionette TRACE conn2 <- [1,970,null,{}] 14:04:08 INFO - PROCESS | 1650 | 1469135048632 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}] 14:04:08 INFO - PROCESS | 1650 | 1469135048635 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:08 INFO - PROCESS | 1650 | 1469135048784 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:04:08 INFO - PROCESS | 1650 | 1469135048876 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1650 | 1469135048877 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae42800 == 41 [pid = 1650] [id = 250] 14:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12695d400) [pid = 1650] [serial = 748] [outer = 0x0] 14:04:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128a76c00) [pid = 1650] [serial = 749] [outer = 0x12695d400] 14:04:08 INFO - PROCESS | 1650 | 1469135048925 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128a7bc00) [pid = 1650] [serial = 750] [outer = 0x12695d400] 14:04:09 INFO - PROCESS | 1650 | 1469135049396 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]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 828ms 14:04:09 INFO - PROCESS | 1650 | 1469135049451 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:04:09 INFO - PROCESS | 1650 | 1469135049453 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:04:09 INFO - PROCESS | 1650 | 1469135049475 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1650 | 1469135049476 Marionette TRACE conn2 <- [1,974,null,{}] 14:04:09 INFO - PROCESS | 1650 | 1469135049480 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}] 14:04:09 INFO - PROCESS | 1650 | 1469135049481 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:09 INFO - PROCESS | 1650 | 1469135049577 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:04:09 INFO - PROCESS | 1650 | 1469135049642 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:09 INFO - PROCESS | 1650 | 1469135049644 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11705d800 == 42 [pid = 1650] [id = 251] 14:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x110fe4000) [pid = 1650] [serial = 751] [outer = 0x0] 14:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116aa3800) [pid = 1650] [serial = 752] [outer = 0x110fe4000] 14:04:09 INFO - PROCESS | 1650 | 1469135049673 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12695dc00) [pid = 1650] [serial = 753] [outer = 0x110fe4000] 14:04:10 INFO - PROCESS | 1650 | 1469135050177 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]]]}] 14:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 745ms 14:04:10 INFO - PROCESS | 1650 | 1469135050217 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:04:10 INFO - PROCESS | 1650 | 1469135050219 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:04:10 INFO - PROCESS | 1650 | 1469135050224 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:04:10 INFO - PROCESS | 1650 | 1469135050227 Marionette TRACE conn2 <- [1,978,null,{}] 14:04:10 INFO - PROCESS | 1650 | 1469135050231 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}] 14:04:10 INFO - PROCESS | 1650 | 1469135050233 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:10 INFO - PROCESS | 1650 | 1469135050329 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129062000 == 41 [pid = 1650] [id = 245] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1269bc800 == 40 [pid = 1650] [id = 244] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123cca000 == 39 [pid = 1650] [id = 243] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124c0c000 == 38 [pid = 1650] [id = 242] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x116134800 == 37 [pid = 1650] [id = 241] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc1000 == 36 [pid = 1650] [id = 240] 14:04:10 INFO - PROCESS | 1650 | 1469135050441 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1650 | 1469135050443 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118319000 == 35 [pid = 1650] [id = 239] 14:04:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115f0a000 == 34 [pid = 1650] [id = 238] 14:04:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x113aaa000 == 35 [pid = 1650] [id = 252] 14:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x113a9c400) [pid = 1650] [serial = 754] [outer = 0x0] 14:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x116907000) [pid = 1650] [serial = 755] [outer = 0x113a9c400] 14:04:10 INFO - PROCESS | 1650 | 1469135050491 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118164400) [pid = 1650] [serial = 756] [outer = 0x113a9c400] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123f1f800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118d24c00) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1186ee000) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1195e0800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112a8e000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1172be400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11815cc00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1133f9400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115dedc00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116779400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11743f800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12438b000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113e2f400) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115fe3800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1290a5800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117e1c800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112f4d400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1256ea000) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a62400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119be3800) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123cdb000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1195e9800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b2e400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a53c00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210dec00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118491400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b32400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 14:04:10 INFO - PROCESS | 1650 | 1469135050979 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]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 781ms 14:04:11 INFO - PROCESS | 1650 | 1469135051003 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1650 | 1469135051008 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:04:11 INFO - PROCESS | 1650 | 1469135051018 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 1650 | 1469135051020 Marionette TRACE conn2 <- [1,982,null,{}] 14:04:11 INFO - PROCESS | 1650 | 1469135051023 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}] 14:04:11 INFO - PROCESS | 1650 | 1469135051027 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:11 INFO - PROCESS | 1650 | 1469135051111 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:04:11 INFO - PROCESS | 1650 | 1469135051116 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1650 | 1469135051117 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926c000 == 36 [pid = 1650] [id = 253] 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1195e5800) [pid = 1650] [serial = 757] [outer = 0x0] 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1197c4000) [pid = 1650] [serial = 758] [outer = 0x1195e5800] 14:04:11 INFO - PROCESS | 1650 | 1469135051145 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a5a800) [pid = 1650] [serial = 759] [outer = 0x1195e5800] 14:04:11 INFO - PROCESS | 1650 | 1469135051480 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]]]}] 14:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 14:04:11 INFO - PROCESS | 1650 | 1469135051491 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:04:11 INFO - PROCESS | 1650 | 1469135051494 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:04:11 INFO - PROCESS | 1650 | 1469135051501 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:04:11 INFO - PROCESS | 1650 | 1469135051504 Marionette TRACE conn2 <- [1,986,null,{}] 14:04:11 INFO - PROCESS | 1650 | 1469135051514 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}] 14:04:11 INFO - PROCESS | 1650 | 1469135051517 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:11 INFO - PROCESS | 1650 | 1469135051605 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:04:11 INFO - PROCESS | 1650 | 1469135051612 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:11 INFO - PROCESS | 1650 | 1469135051614 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4c800 == 37 [pid = 1650] [id = 254] 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b30800) [pid = 1650] [serial = 760] [outer = 0x0] 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123ce1000) [pid = 1650] [serial = 761] [outer = 0x119b30800] 14:04:11 INFO - PROCESS | 1650 | 1469135051642 Marionette DEBUG loaded listener.js 14:04:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125118800) [pid = 1650] [serial = 762] [outer = 0x119b30800] 14:04:11 INFO - PROCESS | 1650 | 1469135051982 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]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 525ms 14:04:12 INFO - PROCESS | 1650 | 1469135052027 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 1650 | 1469135052028 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:04:12 INFO - PROCESS | 1650 | 1469135052037 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1650 | 1469135052038 Marionette TRACE conn2 <- [1,990,null,{}] 14:04:12 INFO - PROCESS | 1650 | 1469135052040 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}] 14:04:12 INFO - PROCESS | 1650 | 1469135052041 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:12 INFO - PROCESS | 1650 | 1469135052127 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:04:12 INFO - PROCESS | 1650 | 1469135052133 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1650 | 1469135052134 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12475b800 == 38 [pid = 1650] [id = 255] 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1256ef400) [pid = 1650] [serial = 763] [outer = 0x0] 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a75800) [pid = 1650] [serial = 764] [outer = 0x1256ef400] 14:04:12 INFO - PROCESS | 1650 | 1469135052163 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a7fc00) [pid = 1650] [serial = 765] [outer = 0x1256ef400] 14:04:12 INFO - PROCESS | 1650 | 1469135052651 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]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms 14:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:04:12 INFO - PROCESS | 1650 | 1469135052660 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:04:12 INFO - PROCESS | 1650 | 1469135052661 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:04:12 INFO - PROCESS | 1650 | 1469135052663 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1650 | 1469135052664 Marionette TRACE conn2 <- [1,994,null,{}] 14:04:12 INFO - PROCESS | 1650 | 1469135052667 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}] 14:04:12 INFO - PROCESS | 1650 | 1469135052676 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:12 INFO - PROCESS | 1650 | 1469135052791 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:04:12 INFO - PROCESS | 1650 | 1469135052830 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1650 | 1469135052831 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269a9800 == 39 [pid = 1650] [id = 256] 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128a83800) [pid = 1650] [serial = 766] [outer = 0x0] 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128cb9800) [pid = 1650] [serial = 767] [outer = 0x128a83800] 14:04:12 INFO - PROCESS | 1650 | 1469135052857 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12909dc00) [pid = 1650] [serial = 768] [outer = 0x128a83800] 14:04:13 INFO - PROCESS | 1650 | 1469135053208 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]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 570ms 14:04:13 INFO - PROCESS | 1650 | 1469135053235 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1650 | 1469135053237 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:04:13 INFO - PROCESS | 1650 | 1469135053239 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1650 | 1469135053242 Marionette TRACE conn2 <- [1,998,null,{}] 14:04:13 INFO - PROCESS | 1650 | 1469135053245 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}] 14:04:13 INFO - PROCESS | 1650 | 1469135053249 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:13 INFO - PROCESS | 1650 | 1469135053368 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:04:13 INFO - PROCESS | 1650 | 1469135053382 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 1650 | 1469135053382 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129059000 == 40 [pid = 1650] [id = 257] 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1290a2000) [pid = 1650] [serial = 769] [outer = 0x0] 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129337c00) [pid = 1650] [serial = 770] [outer = 0x1290a2000] 14:04:13 INFO - PROCESS | 1650 | 1469135053407 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12936b400) [pid = 1650] [serial = 771] [outer = 0x1290a2000] 14:04:13 INFO - PROCESS | 1650 | 1469135053752 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]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 524ms 14:04:13 INFO - PROCESS | 1650 | 1469135053763 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1650 | 1469135053765 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:04:13 INFO - PROCESS | 1650 | 1469135053777 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1650 | 1469135053778 Marionette TRACE conn2 <- [1,1002,null,{}] 14:04:13 INFO - PROCESS | 1650 | 1469135053780 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}] 14:04:13 INFO - PROCESS | 1650 | 1469135053782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:13 INFO - PROCESS | 1650 | 1469135053881 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:04:13 INFO - PROCESS | 1650 | 1469135053895 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:13 INFO - PROCESS | 1650 | 1469135053895 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61c000 == 41 [pid = 1650] [id = 258] 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115dae400) [pid = 1650] [serial = 772] [outer = 0x0] 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129379000) [pid = 1650] [serial = 773] [outer = 0x115dae400] 14:04:13 INFO - PROCESS | 1650 | 1469135053921 Marionette DEBUG loaded listener.js 14:04:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1293d7c00) [pid = 1650] [serial = 774] [outer = 0x115dae400] 14:04:14 INFO - PROCESS | 1650 | 1469135054272 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]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 527ms 14:04:14 INFO - PROCESS | 1650 | 1469135054302 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1650 | 1469135054303 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:04:14 INFO - PROCESS | 1650 | 1469135054311 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1650 | 1469135054312 Marionette TRACE conn2 <- [1,1006,null,{}] 14:04:14 INFO - PROCESS | 1650 | 1469135054314 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}] 14:04:14 INFO - PROCESS | 1650 | 1469135054315 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:14 INFO - PROCESS | 1650 | 1469135054417 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:04:14 INFO - PROCESS | 1650 | 1469135054422 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1650 | 1469135054423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b630000 == 42 [pid = 1650] [id = 259] 14:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1293d1000) [pid = 1650] [serial = 775] [outer = 0x0] 14:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a476800) [pid = 1650] [serial = 776] [outer = 0x1293d1000] 14:04:14 INFO - PROCESS | 1650 | 1469135054447 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a902800) [pid = 1650] [serial = 777] [outer = 0x1293d1000] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116775800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118d24400) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1176a7000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113359400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x110fe6000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115dae000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1133f4800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f54c00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1169f8c00) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11864ec00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1122b0800) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210e3c00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x125790000) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1210df000) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118d23c00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:04:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112d83000) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:04:14 INFO - PROCESS | 1650 | 1469135054861 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]]]}] 14:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 574ms 14:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:04:14 INFO - PROCESS | 1650 | 1469135054881 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:04:14 INFO - PROCESS | 1650 | 1469135054882 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:04:14 INFO - PROCESS | 1650 | 1469135054884 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:04:14 INFO - PROCESS | 1650 | 1469135054885 Marionette TRACE conn2 <- [1,1010,null,{}] 14:04:14 INFO - PROCESS | 1650 | 1469135054887 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}] 14:04:14 INFO - PROCESS | 1650 | 1469135054889 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:14 INFO - PROCESS | 1650 | 1469135054977 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:04:14 INFO - PROCESS | 1650 | 1469135054981 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1650 | 1469135054982 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0ea000 == 43 [pid = 1650] [id = 260] 14:04:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a83c00) [pid = 1650] [serial = 778] [outer = 0x0] 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1133ac000) [pid = 1650] [serial = 779] [outer = 0x112a83c00] 14:04:15 INFO - PROCESS | 1650 | 1469135055006 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1176a9c00) [pid = 1650] [serial = 780] [outer = 0x112a83c00] 14:04:15 INFO - PROCESS | 1650 | 1469135055331 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]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 468ms 14:04:15 INFO - PROCESS | 1650 | 1469135055353 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1650 | 1469135055354 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:04:15 INFO - PROCESS | 1650 | 1469135055357 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1650 | 1469135055360 Marionette TRACE conn2 <- [1,1014,null,{}] 14:04:15 INFO - PROCESS | 1650 | 1469135055363 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}] 14:04:15 INFO - PROCESS | 1650 | 1469135055364 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:15 INFO - PROCESS | 1650 | 1469135055468 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:04:15 INFO - PROCESS | 1650 | 1469135055476 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1650 | 1469135055477 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b956000 == 44 [pid = 1650] [id = 261] 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115daa000) [pid = 1650] [serial = 781] [outer = 0x0] 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123cdc800) [pid = 1650] [serial = 782] [outer = 0x115daa000] 14:04:15 INFO - PROCESS | 1650 | 1469135055501 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1293dcc00) [pid = 1650] [serial = 783] [outer = 0x115daa000] 14:04:15 INFO - PROCESS | 1650 | 1469135055810 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]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 14:04:15 INFO - PROCESS | 1650 | 1469135055830 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1650 | 1469135055831 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:04:15 INFO - PROCESS | 1650 | 1469135055834 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1650 | 1469135055835 Marionette TRACE conn2 <- [1,1018,null,{}] 14:04:15 INFO - PROCESS | 1650 | 1469135055838 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}] 14:04:15 INFO - PROCESS | 1650 | 1469135055840 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:15 INFO - PROCESS | 1650 | 1469135055937 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:04:15 INFO - PROCESS | 1650 | 1469135055941 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1650 | 1469135055943 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc8000 == 45 [pid = 1650] [id = 262] 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a476400) [pid = 1650] [serial = 784] [outer = 0x0] 14:04:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12aeb1000) [pid = 1650] [serial = 785] [outer = 0x12a476400] 14:04:15 INFO - PROCESS | 1650 | 1469135055969 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b660800) [pid = 1650] [serial = 786] [outer = 0x12a476400] 14:04:16 INFO - PROCESS | 1650 | 1469135056357 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]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 14:04:16 INFO - PROCESS | 1650 | 1469135056403 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:04:16 INFO - PROCESS | 1650 | 1469135056404 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:04:16 INFO - PROCESS | 1650 | 1469135056406 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1650 | 1469135056407 Marionette TRACE conn2 <- [1,1022,null,{}] 14:04:16 INFO - PROCESS | 1650 | 1469135056410 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}] 14:04:16 INFO - PROCESS | 1650 | 1469135056411 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:16 INFO - PROCESS | 1650 | 1469135056494 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:04:16 INFO - PROCESS | 1650 | 1469135056497 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:16 INFO - PROCESS | 1650 | 1469135056498 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdda000 == 46 [pid = 1650] [id = 263] 14:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a909800) [pid = 1650] [serial = 787] [outer = 0x0] 14:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b66e400) [pid = 1650] [serial = 788] [outer = 0x12a909800] 14:04:16 INFO - PROCESS | 1650 | 1469135056523 Marionette DEBUG loaded listener.js 14:04:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b91d800) [pid = 1650] [serial = 789] [outer = 0x12a909800] 14:04:16 INFO - PROCESS | 1650 | 1469135056944 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]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:04:16 INFO - PROCESS | 1650 | 1469135056977 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:04:16 INFO - PROCESS | 1650 | 1469135056979 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:04:16 INFO - PROCESS | 1650 | 1469135056983 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1650 | 1469135056985 Marionette TRACE conn2 <- [1,1026,null,{}] 14:04:16 INFO - PROCESS | 1650 | 1469135056989 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}] 14:04:16 INFO - PROCESS | 1650 | 1469135056990 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:17 INFO - PROCESS | 1650 | 1469135057105 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:04:17 INFO - PROCESS | 1650 | 1469135057164 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1650 | 1469135057165 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c0000 == 47 [pid = 1650] [id = 264] 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116719400) [pid = 1650] [serial = 790] [outer = 0x0] 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116aa1000) [pid = 1650] [serial = 791] [outer = 0x116719400] 14:04:17 INFO - PROCESS | 1650 | 1469135057196 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1184a0c00) [pid = 1650] [serial = 792] [outer = 0x116719400] 14:04:17 INFO - PROCESS | 1650 | 1469135057676 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]]]}] 14:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 720ms 14:04:17 INFO - PROCESS | 1650 | 1469135057703 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:04:17 INFO - PROCESS | 1650 | 1469135057706 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:04:17 INFO - PROCESS | 1650 | 1469135057711 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:04:17 INFO - PROCESS | 1650 | 1469135057712 Marionette TRACE conn2 <- [1,1030,null,{}] 14:04:17 INFO - PROCESS | 1650 | 1469135057715 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}] 14:04:17 INFO - PROCESS | 1650 | 1469135057717 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:17 INFO - PROCESS | 1650 | 1469135057825 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:04:17 INFO - PROCESS | 1650 | 1469135057882 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1650 | 1469135057883 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269a3800 == 48 [pid = 1650] [id = 265] 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1192c2000) [pid = 1650] [serial = 793] [outer = 0x0] 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119a62800) [pid = 1650] [serial = 794] [outer = 0x1192c2000] 14:04:17 INFO - PROCESS | 1650 | 1469135057914 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123cde000) [pid = 1650] [serial = 795] [outer = 0x1192c2000] 14:04:18 INFO - PROCESS | 1650 | 1469135058415 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]]]}] 14:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 14:04:18 INFO - PROCESS | 1650 | 1469135058438 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 1650 | 1469135058440 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:04:18 INFO - PROCESS | 1650 | 1469135058457 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 1650 | 1469135058460 Marionette TRACE conn2 <- [1,1034,null,{}] 14:04:18 INFO - PROCESS | 1650 | 1469135058468 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}] 14:04:18 INFO - PROCESS | 1650 | 1469135058471 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:18 INFO - PROCESS | 1650 | 1469135058611 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:04:18 INFO - PROCESS | 1650 | 1469135058665 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 1650 | 1469135058667 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bddf800 == 49 [pid = 1650] [id = 266] 14:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128cb0400) [pid = 1650] [serial = 796] [outer = 0x0] 14:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128dc1400) [pid = 1650] [serial = 797] [outer = 0x128cb0400] 14:04:18 INFO - PROCESS | 1650 | 1469135058698 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129330400) [pid = 1650] [serial = 798] [outer = 0x128cb0400] 14:04:19 INFO - PROCESS | 1650 | 1469135059115 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]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 675ms 14:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:04:19 INFO - PROCESS | 1650 | 1469135059130 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1650 | 1469135059132 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:04:19 INFO - PROCESS | 1650 | 1469135059135 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1650 | 1469135059136 Marionette TRACE conn2 <- [1,1038,null,{}] 14:04:19 INFO - PROCESS | 1650 | 1469135059138 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}] 14:04:19 INFO - PROCESS | 1650 | 1469135059140 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:19 INFO - PROCESS | 1650 | 1469135059246 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:04:19 INFO - PROCESS | 1650 | 1469135059373 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:19 INFO - PROCESS | 1650 | 1469135059375 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c665800 == 50 [pid = 1650] [id = 267] 14:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1129b7000) [pid = 1650] [serial = 799] [outer = 0x0] 14:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1293cf000) [pid = 1650] [serial = 800] [outer = 0x1129b7000] 14:04:19 INFO - PROCESS | 1650 | 1469135059405 Marionette DEBUG loaded listener.js 14:04:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a907000) [pid = 1650] [serial = 801] [outer = 0x1129b7000] 14:04:20 INFO - PROCESS | 1650 | 1469135060006 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]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 919ms 14:04:20 INFO - PROCESS | 1650 | 1469135060054 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1650 | 1469135060057 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:04:20 INFO - PROCESS | 1650 | 1469135060078 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1650 | 1469135060080 Marionette TRACE conn2 <- [1,1042,null,{}] 14:04:20 INFO - PROCESS | 1650 | 1469135060084 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}] 14:04:20 INFO - PROCESS | 1650 | 1469135060086 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:20 INFO - PROCESS | 1650 | 1469135060185 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:04:20 INFO - PROCESS | 1650 | 1469135060238 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1650 | 1469135060241 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119156000 == 51 [pid = 1650] [id = 268] 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1176a4000) [pid = 1650] [serial = 802] [outer = 0x0] 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1183a1c00) [pid = 1650] [serial = 803] [outer = 0x1176a4000] 14:04:20 INFO - PROCESS | 1650 | 1469135060269 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118d28c00) [pid = 1650] [serial = 804] [outer = 0x1176a4000] 14:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 14:04:20 INFO - PROCESS | 1650 | 1469135060694 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]]]}] 14:04:20 INFO - PROCESS | 1650 | 1469135060700 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1650 | 1469135060703 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:04:20 INFO - PROCESS | 1650 | 1469135060707 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1650 | 1469135060709 Marionette TRACE conn2 <- [1,1046,null,{}] 14:04:20 INFO - PROCESS | 1650 | 1469135060711 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}] 14:04:20 INFO - PROCESS | 1650 | 1469135060713 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:20 INFO - PROCESS | 1650 | 1469135060812 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:04:20 INFO - PROCESS | 1650 | 1469135060871 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1650 | 1469135060873 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826e800 == 52 [pid = 1650] [id = 269] 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118dcf000) [pid = 1650] [serial = 805] [outer = 0x0] 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1192c8400) [pid = 1650] [serial = 806] [outer = 0x118dcf000] 14:04:20 INFO - PROCESS | 1650 | 1469135060904 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119a04000) [pid = 1650] [serial = 807] [outer = 0x118dcf000] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11861e000 == 51 [pid = 1650] [id = 237] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1132b3000 == 50 [pid = 1650] [id = 236] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc8000 == 49 [pid = 1650] [id = 262] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b956000 == 48 [pid = 1650] [id = 261] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11849ac00) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0ea000 == 47 [pid = 1650] [id = 260] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b630000 == 46 [pid = 1650] [id = 259] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61c000 == 45 [pid = 1650] [id = 258] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129059000 == 44 [pid = 1650] [id = 257] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1269a9800 == 43 [pid = 1650] [id = 256] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12475b800 == 42 [pid = 1650] [id = 255] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4c800 == 41 [pid = 1650] [id = 254] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11926c000 == 40 [pid = 1650] [id = 253] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x113aaa000 == 39 [pid = 1650] [id = 252] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11705d800 == 38 [pid = 1650] [id = 251] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae42800 == 37 [pid = 1650] [id = 250] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a682000 == 36 [pid = 1650] [id = 249] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b8800 == 35 [pid = 1650] [id = 248] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9f800 == 34 [pid = 1650] [id = 247] 14:04:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1291e5000 == 33 [pid = 1650] [id = 246] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1174d3000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1122bec00) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119199c00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119a06800) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11a008c00) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1129b9800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12409ac00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1257fd800) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12438a000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125794800) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1246e5400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1167ee400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x112f4f400) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1183a3000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124ed3800) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x126783400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x124c99800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115dab800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1210e0800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1246e3c00) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a04400) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11a0bbc00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118165400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1186f1800) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115fe5000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11676f800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x111d16000) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129ba000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11671d400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1172e6800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11653e000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115da7000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115dad800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c33000) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 14:04:21 INFO - PROCESS | 1650 | 1469135061495 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]]]}] 14:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 820ms 14:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:04:21 INFO - PROCESS | 1650 | 1469135061528 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:04:21 INFO - PROCESS | 1650 | 1469135061529 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:04:21 INFO - PROCESS | 1650 | 1469135061531 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:04:21 INFO - PROCESS | 1650 | 1469135061534 Marionette TRACE conn2 <- [1,1050,null,{}] 14:04:21 INFO - PROCESS | 1650 | 1469135061541 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}] 14:04:21 INFO - PROCESS | 1650 | 1469135061544 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:21 INFO - PROCESS | 1650 | 1469135061626 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:04:21 INFO - PROCESS | 1650 | 1469135061678 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1650 | 1469135061681 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e48000 == 34 [pid = 1650] [id = 270] 14:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1183a2800) [pid = 1650] [serial = 808] [outer = 0x0] 14:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a04c00) [pid = 1650] [serial = 809] [outer = 0x1183a2800] 14:04:21 INFO - PROCESS | 1650 | 1469135061711 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124391c00) [pid = 1650] [serial = 810] [outer = 0x1183a2800] 14:04:22 INFO - PROCESS | 1650 | 1469135062014 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]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 522ms 14:04:22 INFO - PROCESS | 1650 | 1469135062053 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1650 | 1469135062055 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:04:22 INFO - PROCESS | 1650 | 1469135062060 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1650 | 1469135062061 Marionette TRACE conn2 <- [1,1054,null,{}] 14:04:22 INFO - PROCESS | 1650 | 1469135062064 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}] 14:04:22 INFO - PROCESS | 1650 | 1469135062065 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:22 INFO - PROCESS | 1650 | 1469135062145 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:04:22 INFO - PROCESS | 1650 | 1469135062148 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1650 | 1469135062150 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc0800 == 35 [pid = 1650] [id = 271] 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124c77000) [pid = 1650] [serial = 811] [outer = 0x0] 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1256ed000) [pid = 1650] [serial = 812] [outer = 0x124c77000] 14:04:22 INFO - PROCESS | 1650 | 1469135062175 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1257fb800) [pid = 1650] [serial = 813] [outer = 0x124c77000] 14:04:22 INFO - PROCESS | 1650 | 1469135062495 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]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 482ms 14:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:04:22 INFO - PROCESS | 1650 | 1469135062542 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1650 | 1469135062544 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:04:22 INFO - PROCESS | 1650 | 1469135062546 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1650 | 1469135062547 Marionette TRACE conn2 <- [1,1058,null,{}] 14:04:22 INFO - PROCESS | 1650 | 1469135062550 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}] 14:04:22 INFO - PROCESS | 1650 | 1469135062551 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:22 INFO - PROCESS | 1650 | 1469135062631 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:04:22 INFO - PROCESS | 1650 | 1469135062634 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1650 | 1469135062636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a63000 == 36 [pid = 1650] [id = 272] 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12670dc00) [pid = 1650] [serial = 814] [outer = 0x0] 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128a75400) [pid = 1650] [serial = 815] [outer = 0x12670dc00] 14:04:22 INFO - PROCESS | 1650 | 1469135062659 Marionette DEBUG loaded listener.js 14:04:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a81400) [pid = 1650] [serial = 816] [outer = 0x12670dc00] 14:04:23 INFO - PROCESS | 1650 | 1469135063025 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]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 14:04:23 INFO - PROCESS | 1650 | 1469135063068 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:04:23 INFO - PROCESS | 1650 | 1469135063070 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:04:23 INFO - PROCESS | 1650 | 1469135063073 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1650 | 1469135063075 Marionette TRACE conn2 <- [1,1062,null,{}] 14:04:23 INFO - PROCESS | 1650 | 1469135063078 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}] 14:04:23 INFO - PROCESS | 1650 | 1469135063084 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:23 INFO - PROCESS | 1650 | 1469135063292 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:04:23 INFO - PROCESS | 1650 | 1469135063350 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1650 | 1469135063351 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124716000 == 37 [pid = 1650] [id = 273] 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112794800) [pid = 1650] [serial = 817] [outer = 0x0] 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290ab000) [pid = 1650] [serial = 818] [outer = 0x112794800] 14:04:23 INFO - PROCESS | 1650 | 1469135063404 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1293d8c00) [pid = 1650] [serial = 819] [outer = 0x112794800] 14:04:23 INFO - PROCESS | 1650 | 1469135063767 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]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 721ms 14:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:04:23 INFO - PROCESS | 1650 | 1469135063802 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1650 | 1469135063803 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:04:23 INFO - PROCESS | 1650 | 1469135063805 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1650 | 1469135063806 Marionette TRACE conn2 <- [1,1066,null,{}] 14:04:23 INFO - PROCESS | 1650 | 1469135063811 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}] 14:04:23 INFO - PROCESS | 1650 | 1469135063812 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:23 INFO - PROCESS | 1650 | 1469135063912 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:04:23 INFO - PROCESS | 1650 | 1469135063915 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:23 INFO - PROCESS | 1650 | 1469135063916 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x117092800 == 38 [pid = 1650] [id = 274] 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1293d9400) [pid = 1650] [serial = 820] [outer = 0x0] 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a90cc00) [pid = 1650] [serial = 821] [outer = 0x1293d9400] 14:04:23 INFO - PROCESS | 1650 | 1469135063940 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12aeb7400) [pid = 1650] [serial = 822] [outer = 0x1293d9400] 14:04:24 INFO - PROCESS | 1650 | 1469135064324 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]]]}] 14:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 570ms 14:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:04:24 INFO - PROCESS | 1650 | 1469135064375 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:04:24 INFO - PROCESS | 1650 | 1469135064377 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:04:24 INFO - PROCESS | 1650 | 1469135064379 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:04:24 INFO - PROCESS | 1650 | 1469135064381 Marionette TRACE conn2 <- [1,1070,null,{}] 14:04:24 INFO - PROCESS | 1650 | 1469135064384 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}] 14:04:24 INFO - PROCESS | 1650 | 1469135064386 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:24 INFO - PROCESS | 1650 | 1469135064541 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:04:24 INFO - PROCESS | 1650 | 1469135064568 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1650 | 1469135064570 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d49000 == 39 [pid = 1650] [id = 275] 14:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b070400) [pid = 1650] [serial = 823] [outer = 0x0] 14:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b07c400) [pid = 1650] [serial = 824] [outer = 0x12b070400] 14:04:24 INFO - PROCESS | 1650 | 1469135064611 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b91e000) [pid = 1650] [serial = 825] [outer = 0x12b070400] 14:04:24 INFO - PROCESS | 1650 | 1469135064994 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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 622ms 14:04:25 INFO - PROCESS | 1650 | 1469135065001 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1650 | 1469135065003 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:04:25 INFO - PROCESS | 1650 | 1469135065005 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1650 | 1469135065006 Marionette TRACE conn2 <- [1,1074,null,{}] 14:04:25 INFO - PROCESS | 1650 | 1469135065011 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}] 14:04:25 INFO - PROCESS | 1650 | 1469135065012 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:25 INFO - PROCESS | 1650 | 1469135065115 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:04:25 INFO - PROCESS | 1650 | 1469135065163 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1650 | 1469135065164 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129655000 == 40 [pid = 1650] [id = 276] 14:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b91e800) [pid = 1650] [serial = 826] [outer = 0x0] 14:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b926000) [pid = 1650] [serial = 827] [outer = 0x12b91e800] 14:04:25 INFO - PROCESS | 1650 | 1469135065190 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b9bc400) [pid = 1650] [serial = 828] [outer = 0x12b91e800] 14:04:25 INFO - PROCESS | 1650 | 1469135065510 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]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 14:04:25 INFO - PROCESS | 1650 | 1469135065529 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:04:25 INFO - PROCESS | 1650 | 1469135065530 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:04:25 INFO - PROCESS | 1650 | 1469135065533 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1650 | 1469135065534 Marionette TRACE conn2 <- [1,1078,null,{}] 14:04:25 INFO - PROCESS | 1650 | 1469135065859 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}] 14:04:25 INFO - PROCESS | 1650 | 1469135065861 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1122b2c00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1290a2000) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115dae400) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1293d1000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113a9c400) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x110fe4000) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1195e5800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1256ef400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119b30800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112a83c00) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115daa000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a476400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:04:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128a83800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:04:26 INFO - PROCESS | 1650 | 1469135066047 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:04:26 INFO - PROCESS | 1650 | 1469135066054 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1650 | 1469135066055 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1265e3000 == 41 [pid = 1650] [id = 277] 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115daa000) [pid = 1650] [serial = 829] [outer = 0x0] 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115dae400) [pid = 1650] [serial = 830] [outer = 0x115daa000] 14:04:26 INFO - PROCESS | 1650 | 1469135066100 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11864ec00) [pid = 1650] [serial = 831] [outer = 0x115daa000] 14:04:26 INFO - PROCESS | 1650 | 1469135066442 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]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 969ms 14:04:26 INFO - PROCESS | 1650 | 1469135066502 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1650 | 1469135066504 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:04:26 INFO - PROCESS | 1650 | 1469135066506 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1650 | 1469135066508 Marionette TRACE conn2 <- [1,1082,null,{}] 14:04:26 INFO - PROCESS | 1650 | 1469135066510 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}] 14:04:26 INFO - PROCESS | 1650 | 1469135066512 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:26 INFO - PROCESS | 1650 | 1469135066603 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:04:26 INFO - PROCESS | 1650 | 1469135066608 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:26 INFO - PROCESS | 1650 | 1469135066611 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd69800 == 42 [pid = 1650] [id = 278] 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1195e5800) [pid = 1650] [serial = 832] [outer = 0x0] 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129359400) [pid = 1650] [serial = 833] [outer = 0x1195e5800] 14:04:26 INFO - PROCESS | 1650 | 1469135066637 Marionette DEBUG loaded listener.js 14:04:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bda6800) [pid = 1650] [serial = 834] [outer = 0x1195e5800] 14:04:26 INFO - PROCESS | 1650 | 1469135066963 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]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 14:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:04:26 INFO - PROCESS | 1650 | 1469135066978 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1650 | 1469135066979 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:04:26 INFO - PROCESS | 1650 | 1469135066981 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1650 | 1469135066983 Marionette TRACE conn2 <- [1,1086,null,{}] 14:04:26 INFO - PROCESS | 1650 | 1469135066985 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}] 14:04:26 INFO - PROCESS | 1650 | 1469135066986 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:27 INFO - PROCESS | 1650 | 1469135067077 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:04:27 INFO - PROCESS | 1650 | 1469135067135 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1650 | 1469135067136 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdd7000 == 43 [pid = 1650] [id = 279] 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a90c800) [pid = 1650] [serial = 835] [outer = 0x0] 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bdac800) [pid = 1650] [serial = 836] [outer = 0x12a90c800] 14:04:27 INFO - PROCESS | 1650 | 1469135067160 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12be28c00) [pid = 1650] [serial = 837] [outer = 0x12a90c800] 14:04:27 INFO - PROCESS | 1650 | 1469135067421 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]]]}] 14:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 14:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:04:27 INFO - PROCESS | 1650 | 1469135067450 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:04:27 INFO - PROCESS | 1650 | 1469135067451 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:04:27 INFO - PROCESS | 1650 | 1469135067453 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:04:27 INFO - PROCESS | 1650 | 1469135067454 Marionette TRACE conn2 <- [1,1090,null,{}] 14:04:27 INFO - PROCESS | 1650 | 1469135067465 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}] 14:04:27 INFO - PROCESS | 1650 | 1469135067466 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:27 INFO - PROCESS | 1650 | 1469135067555 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:04:27 INFO - PROCESS | 1650 | 1469135067559 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1650 | 1469135067560 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc31800 == 44 [pid = 1650] [id = 280] 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1256f4000) [pid = 1650] [serial = 838] [outer = 0x0] 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12be31000) [pid = 1650] [serial = 839] [outer = 0x1256f4000] 14:04:27 INFO - PROCESS | 1650 | 1469135067586 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12be3d400) [pid = 1650] [serial = 840] [outer = 0x1256f4000] 14:04:28 INFO - PROCESS | 1650 | 1469135068023 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]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 577ms 14:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:04:28 INFO - PROCESS | 1650 | 1469135068031 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1650 | 1469135068034 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:04:28 INFO - PROCESS | 1650 | 1469135068037 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1650 | 1469135068039 Marionette TRACE conn2 <- [1,1094,null,{}] 14:04:28 INFO - PROCESS | 1650 | 1469135068043 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}] 14:04:28 INFO - PROCESS | 1650 | 1469135068045 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:28 INFO - PROCESS | 1650 | 1469135068157 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:04:28 INFO - PROCESS | 1650 | 1469135068231 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1650 | 1469135068233 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11709e800 == 45 [pid = 1650] [id = 281] 14:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112f4b400) [pid = 1650] [serial = 841] [outer = 0x0] 14:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115fe6c00) [pid = 1650] [serial = 842] [outer = 0x112f4b400] 14:04:28 INFO - PROCESS | 1650 | 1469135068263 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116aa3400) [pid = 1650] [serial = 843] [outer = 0x112f4b400] 14:04:28 INFO - PROCESS | 1650 | 1469135068704 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]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms 14:04:28 INFO - PROCESS | 1650 | 1469135068759 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1650 | 1469135068762 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:04:28 INFO - PROCESS | 1650 | 1469135068767 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1650 | 1469135068769 Marionette TRACE conn2 <- [1,1098,null,{}] 14:04:28 INFO - PROCESS | 1650 | 1469135068771 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}] 14:04:28 INFO - PROCESS | 1650 | 1469135068773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:28 INFO - PROCESS | 1650 | 1469135068882 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:04:28 INFO - PROCESS | 1650 | 1469135068977 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1650 | 1469135068978 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12381a000 == 46 [pid = 1650] [id = 282] 14:04:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1197c5800) [pid = 1650] [serial = 844] [outer = 0x0] 14:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119a07c00) [pid = 1650] [serial = 845] [outer = 0x1197c5800] 14:04:29 INFO - PROCESS | 1650 | 1469135069010 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119be7c00) [pid = 1650] [serial = 846] [outer = 0x1197c5800] 14:04:29 INFO - PROCESS | 1650 | 1469135069415 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]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 14:04:29 INFO - PROCESS | 1650 | 1469135069439 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1650 | 1469135069441 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:04:29 INFO - PROCESS | 1650 | 1469135069443 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1650 | 1469135069446 Marionette TRACE conn2 <- [1,1102,null,{}] 14:04:29 INFO - PROCESS | 1650 | 1469135069454 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}] 14:04:29 INFO - PROCESS | 1650 | 1469135069458 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:29 INFO - PROCESS | 1650 | 1469135069566 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:04:29 INFO - PROCESS | 1650 | 1469135069628 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1650 | 1469135069630 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c64e000 == 47 [pid = 1650] [id = 283] 14:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x124af5400) [pid = 1650] [serial = 847] [outer = 0x0] 14:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12655e800) [pid = 1650] [serial = 848] [outer = 0x124af5400] 14:04:29 INFO - PROCESS | 1650 | 1469135069703 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1290a2c00) [pid = 1650] [serial = 849] [outer = 0x124af5400] 14:04:30 INFO - PROCESS | 1650 | 1469135070098 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]]]}] 14:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 14:04:30 INFO - PROCESS | 1650 | 1469135070115 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:04:30 INFO - PROCESS | 1650 | 1469135070117 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:04:30 INFO - PROCESS | 1650 | 1469135070119 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:04:30 INFO - PROCESS | 1650 | 1469135070120 Marionette TRACE conn2 <- [1,1106,null,{}] 14:04:30 INFO - PROCESS | 1650 | 1469135070123 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}] 14:04:30 INFO - PROCESS | 1650 | 1469135070124 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:30 INFO - PROCESS | 1650 | 1469135070252 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:04:30 INFO - PROCESS | 1650 | 1469135070467 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:30 INFO - PROCESS | 1650 | 1469135070468 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d138000 == 48 [pid = 1650] [id = 284] 14:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12be33400) [pid = 1650] [serial = 850] [outer = 0x0] 14:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12be3dc00) [pid = 1650] [serial = 851] [outer = 0x12be33400] 14:04:30 INFO - PROCESS | 1650 | 1469135070562 Marionette DEBUG loaded listener.js 14:04:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c386800) [pid = 1650] [serial = 852] [outer = 0x12be33400] 14:04:30 INFO - PROCESS | 1650 | 1469135070971 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]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 920ms 14:04:31 INFO - PROCESS | 1650 | 1469135071039 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1650 | 1469135071042 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:04:31 INFO - PROCESS | 1650 | 1469135071045 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1650 | 1469135071047 Marionette TRACE conn2 <- [1,1110,null,{}] 14:04:31 INFO - PROCESS | 1650 | 1469135071049 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}] 14:04:31 INFO - PROCESS | 1650 | 1469135071051 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:31 INFO - PROCESS | 1650 | 1469135071156 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:04:31 INFO - PROCESS | 1650 | 1469135071228 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1650 | 1469135071229 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119159800 == 49 [pid = 1650] [id = 285] 14:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1174cf000) [pid = 1650] [serial = 853] [outer = 0x0] 14:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12695fc00) [pid = 1650] [serial = 854] [outer = 0x1174cf000] 14:04:31 INFO - PROCESS | 1650 | 1469135071258 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12c386400) [pid = 1650] [serial = 855] [outer = 0x1174cf000] 14:04:31 INFO - PROCESS | 1650 | 1469135071789 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]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 771ms 14:04:31 INFO - PROCESS | 1650 | 1469135071817 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:04:31 INFO - PROCESS | 1650 | 1469135071819 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:04:31 INFO - PROCESS | 1650 | 1469135071840 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1650 | 1469135071842 Marionette TRACE conn2 <- [1,1114,null,{}] 14:04:31 INFO - PROCESS | 1650 | 1469135071848 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}] 14:04:31 INFO - PROCESS | 1650 | 1469135071850 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:31 INFO - PROCESS | 1650 | 1469135071953 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:04:32 INFO - PROCESS | 1650 | 1469135072030 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1650 | 1469135072031 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x113e43800 == 50 [pid = 1650] [id = 286] 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1129b3c00) [pid = 1650] [serial = 856] [outer = 0x0] 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1133b0400) [pid = 1650] [serial = 857] [outer = 0x1129b3c00] 14:04:32 INFO - PROCESS | 1650 | 1469135072060 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1176ac400) [pid = 1650] [serial = 858] [outer = 0x1129b3c00] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd7000 == 49 [pid = 1650] [id = 279] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd69800 == 48 [pid = 1650] [id = 278] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1265e3000 == 47 [pid = 1650] [id = 277] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129655000 == 46 [pid = 1650] [id = 276] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128d49000 == 45 [pid = 1650] [id = 275] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117092800 == 44 [pid = 1650] [id = 274] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x126789400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b66e400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | 1469135072515 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]]]}] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124716000 == 43 [pid = 1650] [id = 273] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123a63000 == 42 [pid = 1650] [id = 272] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc0800 == 41 [pid = 1650] [id = 271] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x117e48000 == 40 [pid = 1650] [id = 270] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11826e800 == 39 [pid = 1650] [id = 269] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119156000 == 38 [pid = 1650] [id = 268] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c665800 == 37 [pid = 1650] [id = 267] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bddf800 == 36 [pid = 1650] [id = 266] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1269a3800 == 35 [pid = 1650] [id = 265] 14:04:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c0000 == 34 [pid = 1650] [id = 264] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1186f3c00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129337c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129379000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a476800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x124c7c800) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x116907000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1172b8c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118164400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x116aa3800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1197c4000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119a5a800) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128a75800) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128a76c00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1195e7800) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123ce1000) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x125118800) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1176a9c00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1133ac000) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123cdc800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aeb1000) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a902800) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12695dc00) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12909dc00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128cb9800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1293d7c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12936b400) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1293dcc00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b660800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 14:04:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128a7fc00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 14:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 741ms 14:04:32 INFO - PROCESS | 1650 | 1469135072563 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1650 | 1469135072566 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:04:32 INFO - PROCESS | 1650 | 1469135072570 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1650 | 1469135072572 Marionette TRACE conn2 <- [1,1118,null,{}] 14:04:32 INFO - PROCESS | 1650 | 1469135072576 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}] 14:04:32 INFO - PROCESS | 1650 | 1469135072578 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:32 INFO - PROCESS | 1650 | 1469135072663 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:04:32 INFO - PROCESS | 1650 | 1469135072669 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:32 INFO - PROCESS | 1650 | 1469135072670 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11821d000 == 35 [pid = 1650] [id = 287] 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1186f3c00) [pid = 1650] [serial = 859] [outer = 0x0] 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118d27c00) [pid = 1650] [serial = 860] [outer = 0x1186f3c00] 14:04:32 INFO - PROCESS | 1650 | 1469135072698 Marionette DEBUG loaded listener.js 14:04:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a5ac00) [pid = 1650] [serial = 861] [outer = 0x1186f3c00] 14:04:33 INFO - PROCESS | 1650 | 1469135073074 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]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 14:04:33 INFO - PROCESS | 1650 | 1469135073091 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 1650 | 1469135073094 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:04:33 INFO - PROCESS | 1650 | 1469135073115 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1650 | 1469135073117 Marionette TRACE conn2 <- [1,1122,null,{}] 14:04:33 INFO - PROCESS | 1650 | 1469135073125 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}] 14:04:33 INFO - PROCESS | 1650 | 1469135073128 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:33 INFO - PROCESS | 1650 | 1469135073210 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:04:33 INFO - PROCESS | 1650 | 1469135073215 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1650 | 1469135073217 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e8800 == 36 [pid = 1650] [id = 288] 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123a07c00) [pid = 1650] [serial = 862] [outer = 0x0] 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124a03400) [pid = 1650] [serial = 863] [outer = 0x123a07c00] 14:04:33 INFO - PROCESS | 1650 | 1469135073245 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1256eb400) [pid = 1650] [serial = 864] [outer = 0x123a07c00] 14:04:33 INFO - PROCESS | 1650 | 1469135073586 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]]]}] 14:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 526ms 14:04:33 INFO - PROCESS | 1650 | 1469135073646 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:04:33 INFO - PROCESS | 1650 | 1469135073647 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:04:33 INFO - PROCESS | 1650 | 1469135073651 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:04:33 INFO - PROCESS | 1650 | 1469135073653 Marionette TRACE conn2 <- [1,1126,null,{}] 14:04:33 INFO - PROCESS | 1650 | 1469135073655 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}] 14:04:33 INFO - PROCESS | 1650 | 1469135073657 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:33 INFO - PROCESS | 1650 | 1469135073780 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:04:33 INFO - PROCESS | 1650 | 1469135073793 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1650 | 1469135073794 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12418f000 == 37 [pid = 1650] [id = 289] 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1267e0c00) [pid = 1650] [serial = 865] [outer = 0x0] 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128a7c000) [pid = 1650] [serial = 866] [outer = 0x1267e0c00] 14:04:33 INFO - PROCESS | 1650 | 1469135073836 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128dc1c00) [pid = 1650] [serial = 867] [outer = 0x1267e0c00] 14:04:34 INFO - PROCESS | 1650 | 1469135074310 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]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 14:04:34 INFO - PROCESS | 1650 | 1469135074350 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1650 | 1469135074351 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:04:34 INFO - PROCESS | 1650 | 1469135074355 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1650 | 1469135074357 Marionette TRACE conn2 <- [1,1130,null,{}] 14:04:34 INFO - PROCESS | 1650 | 1469135074365 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}] 14:04:34 INFO - PROCESS | 1650 | 1469135074367 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:34 INFO - PROCESS | 1650 | 1469135074452 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:04:34 INFO - PROCESS | 1650 | 1469135074457 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1650 | 1469135074458 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x125780000 == 38 [pid = 1650] [id = 290] 14:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128dc2400) [pid = 1650] [serial = 868] [outer = 0x0] 14:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12932f400) [pid = 1650] [serial = 869] [outer = 0x128dc2400] 14:04:34 INFO - PROCESS | 1650 | 1469135074489 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129357000) [pid = 1650] [serial = 870] [outer = 0x128dc2400] 14:04:34 INFO - PROCESS | 1650 | 1469135074863 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]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 526ms 14:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:04:34 INFO - PROCESS | 1650 | 1469135074882 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:04:34 INFO - PROCESS | 1650 | 1469135074883 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:04:34 INFO - PROCESS | 1650 | 1469135074885 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1650 | 1469135074886 Marionette TRACE conn2 <- [1,1134,null,{}] 14:04:34 INFO - PROCESS | 1650 | 1469135074888 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}] 14:04:34 INFO - PROCESS | 1650 | 1469135074892 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:35 INFO - PROCESS | 1650 | 1469135075019 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:04:35 INFO - PROCESS | 1650 | 1469135075031 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1650 | 1469135075032 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x117087800 == 39 [pid = 1650] [id = 291] 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12936f400) [pid = 1650] [serial = 871] [outer = 0x0] 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aeb9c00) [pid = 1650] [serial = 872] [outer = 0x12936f400] 14:04:35 INFO - PROCESS | 1650 | 1469135075057 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bdb2400) [pid = 1650] [serial = 873] [outer = 0x12936f400] 14:04:35 INFO - PROCESS | 1650 | 1469135075401 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]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 14:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:04:35 INFO - PROCESS | 1650 | 1469135075453 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:04:35 INFO - PROCESS | 1650 | 1469135075455 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:04:35 INFO - PROCESS | 1650 | 1469135075457 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1650 | 1469135075458 Marionette TRACE conn2 <- [1,1138,null,{}] 14:04:35 INFO - PROCESS | 1650 | 1469135075461 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}] 14:04:35 INFO - PROCESS | 1650 | 1469135075462 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:35 INFO - PROCESS | 1650 | 1469135075594 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:04:35 INFO - PROCESS | 1650 | 1469135075607 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1650 | 1469135075608 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129656800 == 40 [pid = 1650] [id = 292] 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bdaa800) [pid = 1650] [serial = 874] [outer = 0x0] 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c38b000) [pid = 1650] [serial = 875] [outer = 0x12bdaa800] 14:04:35 INFO - PROCESS | 1650 | 1469135075648 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c390c00) [pid = 1650] [serial = 876] [outer = 0x12bdaa800] 14:04:36 INFO - PROCESS | 1650 | 1469135076060 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]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 621ms 14:04:36 INFO - PROCESS | 1650 | 1469135076078 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1650 | 1469135076079 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:04:36 INFO - PROCESS | 1650 | 1469135076082 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1650 | 1469135076083 Marionette TRACE conn2 <- [1,1142,null,{}] 14:04:36 INFO - PROCESS | 1650 | 1469135076085 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}] 14:04:36 INFO - PROCESS | 1650 | 1469135076086 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:36 INFO - PROCESS | 1650 | 1469135076189 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:04:36 INFO - PROCESS | 1650 | 1469135076201 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1650 | 1469135076202 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae58000 == 41 [pid = 1650] [id = 293] 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c686400) [pid = 1650] [serial = 877] [outer = 0x0] 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c68b400) [pid = 1650] [serial = 878] [outer = 0x12c686400] 14:04:36 INFO - PROCESS | 1650 | 1469135076227 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c690c00) [pid = 1650] [serial = 879] [outer = 0x12c686400] 14:04:36 INFO - PROCESS | 1650 | 1469135076563 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]]]}] 14:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 14:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:04:36 INFO - PROCESS | 1650 | 1469135076605 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1650 | 1469135076606 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:04:36 INFO - PROCESS | 1650 | 1469135076608 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1650 | 1469135076609 Marionette TRACE conn2 <- [1,1146,null,{}] 14:04:36 INFO - PROCESS | 1650 | 1469135076612 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}] 14:04:36 INFO - PROCESS | 1650 | 1469135076613 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:36 INFO - PROCESS | 1650 | 1469135076871 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12670dc00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1176a4000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x112794800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b070400) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b91e800) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1183a2800) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1195e5800) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124c77000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118dcf000) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1293d9400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115daa000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:04:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a90c800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:04:36 INFO - PROCESS | 1650 | 1469135076921 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1650 | 1469135076921 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a56800 == 42 [pid = 1650] [id = 294] 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112697c00) [pid = 1650] [serial = 880] [outer = 0x0] 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11269ac00) [pid = 1650] [serial = 881] [outer = 0x112697c00] 14:04:36 INFO - PROCESS | 1650 | 1469135076947 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11269f800) [pid = 1650] [serial = 882] [outer = 0x112697c00] 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112f49400) [pid = 1650] [serial = 883] [outer = 0x12cabc800] 14:04:37 INFO - PROCESS | 1650 | 1469135077263 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]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 14:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:04:37 INFO - PROCESS | 1650 | 1469135077281 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1650 | 1469135077282 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:04:37 INFO - PROCESS | 1650 | 1469135077284 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1650 | 1469135077285 Marionette TRACE conn2 <- [1,1150,null,{}] 14:04:37 INFO - PROCESS | 1650 | 1469135077287 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}] 14:04:37 INFO - PROCESS | 1650 | 1469135077288 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:37 INFO - PROCESS | 1650 | 1469135077372 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:04:37 INFO - PROCESS | 1650 | 1469135077454 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1650 | 1469135077455 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a95800 == 43 [pid = 1650] [id = 295] 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11269a000) [pid = 1650] [serial = 884] [outer = 0x0] 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11743ec00) [pid = 1650] [serial = 885] [outer = 0x11269a000] 14:04:37 INFO - PROCESS | 1650 | 1469135077480 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1293d1400) [pid = 1650] [serial = 886] [outer = 0x11269a000] 14:04:37 INFO - PROCESS | 1650 | 1469135077749 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]]]}] 14:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 14:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:04:37 INFO - PROCESS | 1650 | 1469135077768 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1650 | 1469135077769 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:04:37 INFO - PROCESS | 1650 | 1469135077771 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1650 | 1469135077773 Marionette TRACE conn2 <- [1,1154,null,{}] 14:04:37 INFO - PROCESS | 1650 | 1469135077783 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}] 14:04:37 INFO - PROCESS | 1650 | 1469135077794 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:37 INFO - PROCESS | 1650 | 1469135077901 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:04:37 INFO - PROCESS | 1650 | 1469135077905 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:37 INFO - PROCESS | 1650 | 1469135077906 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca77800 == 44 [pid = 1650] [id = 296] 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119809800) [pid = 1650] [serial = 887] [outer = 0x0] 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11980c400) [pid = 1650] [serial = 888] [outer = 0x119809800] 14:04:37 INFO - PROCESS | 1650 | 1469135077933 Marionette DEBUG loaded listener.js 14:04:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c688800) [pid = 1650] [serial = 889] [outer = 0x119809800] 14:04:38 INFO - PROCESS | 1650 | 1469135078266 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]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 531ms 14:04:38 INFO - PROCESS | 1650 | 1469135078303 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1650 | 1469135078304 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:04:38 INFO - PROCESS | 1650 | 1469135078306 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1650 | 1469135078309 Marionette TRACE conn2 <- [1,1158,null,{}] 14:04:38 INFO - PROCESS | 1650 | 1469135078312 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}] 14:04:38 INFO - PROCESS | 1650 | 1469135078314 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:38 INFO - PROCESS | 1650 | 1469135078429 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:04:38 INFO - PROCESS | 1650 | 1469135078436 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1650 | 1469135078437 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf4a800 == 45 [pid = 1650] [id = 297] 14:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118119000) [pid = 1650] [serial = 890] [outer = 0x0] 14:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11811fc00) [pid = 1650] [serial = 891] [outer = 0x118119000] 14:04:38 INFO - PROCESS | 1650 | 1469135078461 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118125c00) [pid = 1650] [serial = 892] [outer = 0x118119000] 14:04:38 INFO - PROCESS | 1650 | 1469135078771 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]]]}] 14:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 474ms 14:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:04:38 INFO - PROCESS | 1650 | 1469135078782 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:04:38 INFO - PROCESS | 1650 | 1469135078783 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:04:38 INFO - PROCESS | 1650 | 1469135078785 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:04:38 INFO - PROCESS | 1650 | 1469135078797 Marionette TRACE conn2 <- [1,1162,null,{}] 14:04:38 INFO - PROCESS | 1650 | 1469135078800 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}] 14:04:38 INFO - PROCESS | 1650 | 1469135078801 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:38 INFO - PROCESS | 1650 | 1469135078944 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:04:39 INFO - PROCESS | 1650 | 1469135079054 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1650 | 1469135079056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117056800 == 46 [pid = 1650] [id = 298] 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x111d13800) [pid = 1650] [serial = 893] [outer = 0x0] 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112693c00) [pid = 1650] [serial = 894] [outer = 0x111d13800] 14:04:39 INFO - PROCESS | 1650 | 1469135079090 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x113c8ac00) [pid = 1650] [serial = 895] [outer = 0x111d13800] 14:04:39 INFO - PROCESS | 1650 | 1469135079548 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]]]}] 14:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 781ms 14:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:04:39 INFO - PROCESS | 1650 | 1469135079583 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1650 | 1469135079586 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:04:39 INFO - PROCESS | 1650 | 1469135079590 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1650 | 1469135079594 Marionette TRACE conn2 <- [1,1166,null,{}] 14:04:39 INFO - PROCESS | 1650 | 1469135079598 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}] 14:04:39 INFO - PROCESS | 1650 | 1469135079600 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:39 INFO - PROCESS | 1650 | 1469135079711 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:04:39 INFO - PROCESS | 1650 | 1469135079790 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1650 | 1469135079792 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc0800 == 47 [pid = 1650] [id = 299] 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11810c800) [pid = 1650] [serial = 896] [outer = 0x0] 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11810ec00) [pid = 1650] [serial = 897] [outer = 0x11810c800] 14:04:39 INFO - PROCESS | 1650 | 1469135079822 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118113800) [pid = 1650] [serial = 898] [outer = 0x11810c800] 14:04:40 INFO - PROCESS | 1650 | 1469135080241 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]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 14:04:40 INFO - PROCESS | 1650 | 1469135080264 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1650 | 1469135080266 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:04:40 INFO - PROCESS | 1650 | 1469135080269 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1650 | 1469135080270 Marionette TRACE conn2 <- [1,1170,null,{}] 14:04:40 INFO - PROCESS | 1650 | 1469135080273 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}] 14:04:40 INFO - PROCESS | 1650 | 1469135080274 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:40 INFO - PROCESS | 1650 | 1469135080409 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:04:40 INFO - PROCESS | 1650 | 1469135080516 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1650 | 1469135080518 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b956800 == 48 [pid = 1650] [id = 300] 14:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118126400) [pid = 1650] [serial = 899] [outer = 0x0] 14:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1195e6000) [pid = 1650] [serial = 900] [outer = 0x118126400] 14:04:40 INFO - PROCESS | 1650 | 1469135080550 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11980b400) [pid = 1650] [serial = 901] [outer = 0x118126400] 14:04:40 INFO - PROCESS | 1650 | 1469135080950 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]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 719ms 14:04:40 INFO - PROCESS | 1650 | 1469135080988 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1650 | 1469135080991 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:04:41 INFO - PROCESS | 1650 | 1469135080999 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1650 | 1469135081002 Marionette TRACE conn2 <- [1,1174,null,{}] 14:04:41 INFO - PROCESS | 1650 | 1469135081005 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}] 14:04:41 INFO - PROCESS | 1650 | 1469135081007 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:41 INFO - PROCESS | 1650 | 1469135081120 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:04:41 INFO - PROCESS | 1650 | 1469135081224 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1650 | 1469135081226 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db8d800 == 49 [pid = 1650] [id = 301] 14:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119a0a400) [pid = 1650] [serial = 902] [outer = 0x0] 14:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123f26000) [pid = 1650] [serial = 903] [outer = 0x119a0a400] 14:04:41 INFO - PROCESS | 1650 | 1469135081256 Marionette DEBUG loaded listener.js 14:04:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1256e9c00) [pid = 1650] [serial = 904] [outer = 0x119a0a400] 14:04:41 INFO - PROCESS | 1650 | 1469135081681 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] 14:04:41 INFO - PROCESS | 1650 | 1469135081734 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:04:41 INFO - PROCESS | 1650 | 1469135081736 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1650 | 1469135081737 Marionette TRACE conn2 <- [1,1178,null,{}] 14:04:41 INFO - PROCESS | 1650 | 1469135081757 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}] 14:04:41 INFO - PROCESS | 1650 | 1469135081759 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:41 INFO - PROCESS | 1650 | 1469135081868 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:04:41 INFO - PROCESS | 1650 | 1469135081929 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:41 INFO - PROCESS | 1650 | 1469135081930 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11926f800 == 50 [pid = 1650] [id = 302] 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112692c00) [pid = 1650] [serial = 905] [outer = 0x0] 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x113c32000) [pid = 1650] [serial = 906] [outer = 0x112692c00] 14:04:42 INFO - PROCESS | 1650 | 1469135082134 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x117431800) [pid = 1650] [serial = 907] [outer = 0x112692c00] 14:04:42 INFO - PROCESS | 1650 | 1469135082578 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] 14:04:42 INFO - PROCESS | 1650 | 1469135082612 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:04:42 INFO - PROCESS | 1650 | 1469135082615 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:04:42 INFO - PROCESS | 1650 | 1469135082616 Marionette TRACE conn2 <- [1,1182,null,{}] 14:04:42 INFO - PROCESS | 1650 | 1469135082619 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}] 14:04:42 INFO - PROCESS | 1650 | 1469135082621 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:42 INFO - PROCESS | 1650 | 1469135082719 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:04:42 INFO - PROCESS | 1650 | 1469135082800 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1650 | 1469135082801 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117373800 == 51 [pid = 1650] [id = 303] 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118112000) [pid = 1650] [serial = 908] [outer = 0x0] 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118123400) [pid = 1650] [serial = 909] [outer = 0x118112000] 14:04:42 INFO - PROCESS | 1650 | 1469135082830 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1183a3000) [pid = 1650] [serial = 910] [outer = 0x118112000] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf4a800 == 50 [pid = 1650] [id = 297] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca77800 == 49 [pid = 1650] [id = 296] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128a95800 == 48 [pid = 1650] [id = 295] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123a56800 == 47 [pid = 1650] [id = 294] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae58000 == 46 [pid = 1650] [id = 293] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129656800 == 45 [pid = 1650] [id = 292] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117087800 == 44 [pid = 1650] [id = 291] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x125780000 == 43 [pid = 1650] [id = 290] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12418f000 == 42 [pid = 1650] [id = 289] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e8800 == 41 [pid = 1650] [id = 288] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11821d000 == 40 [pid = 1650] [id = 287] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x113e43800 == 39 [pid = 1650] [id = 286] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12c64e000 == 38 [pid = 1650] [id = 283] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12381a000 == 37 [pid = 1650] [id = 282] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11709e800 == 36 [pid = 1650] [id = 281] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc31800 == 35 [pid = 1650] [id = 280] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdda000 == 34 [pid = 1650] [id = 263] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119159800 == 33 [pid = 1650] [id = 285] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d138000 == 32 [pid = 1650] [id = 284] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11926f800 == 31 [pid = 1650] [id = 302] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12db8d800 == 30 [pid = 1650] [id = 301] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b956800 == 29 [pid = 1650] [id = 300] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc0800 == 28 [pid = 1650] [id = 299] 14:04:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117056800 == 27 [pid = 1650] [id = 298] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12be28c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12be31000) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128a75400) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x116aa1000) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119a62800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118d28c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1290ab000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b07c400) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b926000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1293d8c00) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119a04c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bda6800) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1257fb800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1256ed000) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1183a1c00) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1192c8400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1293cf000) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a90cc00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128a81400) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11864ec00) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119a04000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128dc1400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115dae400) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129359400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b91e000) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b9bc400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124391c00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bdac800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12aeb7400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 14:04:43 INFO - PROCESS | 1650 | 1469135083855 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] 14:04:43 INFO - PROCESS | 1650 | 1469135083891 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:04:43 INFO - PROCESS | 1650 | 1469135083894 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1650 | 1469135083896 Marionette TRACE conn2 <- [1,1186,null,{}] 14:04:43 INFO - PROCESS | 1650 | 1469135083899 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}] 14:04:43 INFO - PROCESS | 1650 | 1469135083901 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:43 INFO - PROCESS | 1650 | 1469135083985 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:04:44 INFO - PROCESS | 1650 | 1469135084043 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1650 | 1469135084045 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117089800 == 28 [pid = 1650] [id = 304] 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115fdfc00) [pid = 1650] [serial = 911] [outer = 0x0] 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116aa2000) [pid = 1650] [serial = 912] [outer = 0x115fdfc00] 14:04:44 INFO - PROCESS | 1650 | 1469135084076 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11743ac00) [pid = 1650] [serial = 913] [outer = 0x115fdfc00] 14:04:44 INFO - PROCESS | 1650 | 1469135084389 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] 14:04:44 INFO - PROCESS | 1650 | 1469135084417 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:04:44 INFO - PROCESS | 1650 | 1469135084422 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1650 | 1469135084423 Marionette TRACE conn2 <- [1,1190,null,{}] 14:04:44 INFO - PROCESS | 1650 | 1469135084428 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}] 14:04:44 INFO - PROCESS | 1650 | 1469135084430 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:44 INFO - PROCESS | 1650 | 1469135084510 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:04:44 INFO - PROCESS | 1650 | 1469135084515 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:44 INFO - PROCESS | 1650 | 1469135084516 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118620000 == 29 [pid = 1650] [id = 305] 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1176ad400) [pid = 1650] [serial = 914] [outer = 0x0] 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11811b000) [pid = 1650] [serial = 915] [outer = 0x1176ad400] 14:04:44 INFO - PROCESS | 1650 | 1469135084544 Marionette DEBUG loaded listener.js 14:04:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11849ac00) [pid = 1650] [serial = 916] [outer = 0x1176ad400] 14:04:44 INFO - PROCESS | 1650 | 1469135084975 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] 14:04:45 INFO - PROCESS | 1650 | 1469135085000 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:04:45 INFO - PROCESS | 1650 | 1469135085003 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1650 | 1469135085006 Marionette TRACE conn2 <- [1,1194,null,{}] 14:04:45 INFO - PROCESS | 1650 | 1469135085018 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}] 14:04:45 INFO - PROCESS | 1650 | 1469135085023 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:45 INFO - PROCESS | 1650 | 1469135085152 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:04:45 INFO - PROCESS | 1650 | 1469135085246 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1650 | 1469135085248 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0db000 == 30 [pid = 1650] [id = 306] 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112697000) [pid = 1650] [serial = 917] [outer = 0x0] 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118dcf000) [pid = 1650] [serial = 918] [outer = 0x112697000] 14:04:45 INFO - PROCESS | 1650 | 1469135085295 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119806800) [pid = 1650] [serial = 919] [outer = 0x112697000] 14:04:45 INFO - PROCESS | 1650 | 1469135085604 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] 14:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:04:45 INFO - PROCESS | 1650 | 1469135085636 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:04:45 INFO - PROCESS | 1650 | 1469135085638 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:04:45 INFO - PROCESS | 1650 | 1469135085639 Marionette TRACE conn2 <- [1,1198,null,{}] 14:04:45 INFO - PROCESS | 1650 | 1469135085649 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}] 14:04:45 INFO - PROCESS | 1650 | 1469135085651 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:45 INFO - PROCESS | 1650 | 1469135085734 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:04:45 INFO - PROCESS | 1650 | 1469135085824 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1650 | 1469135085825 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12418f000 == 31 [pid = 1650] [id = 307] 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119806400) [pid = 1650] [serial = 920] [outer = 0x0] 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119811c00) [pid = 1650] [serial = 921] [outer = 0x119806400] 14:04:45 INFO - PROCESS | 1650 | 1469135085854 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119b2d000) [pid = 1650] [serial = 922] [outer = 0x119806400] 14:04:46 INFO - PROCESS | 1650 | 1469135086166 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]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 578ms 14:04:46 INFO - PROCESS | 1650 | 1469135086217 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:04:46 INFO - PROCESS | 1650 | 1469135086229 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:04:46 INFO - PROCESS | 1650 | 1469135086233 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1650 | 1469135086234 Marionette TRACE conn2 <- [1,1202,null,{}] 14:04:46 INFO - PROCESS | 1650 | 1469135086238 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}] 14:04:46 INFO - PROCESS | 1650 | 1469135086239 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:46 INFO - PROCESS | 1650 | 1469135086389 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:04:46 INFO - PROCESS | 1650 | 1469135086402 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1650 | 1469135086404 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247e6000 == 32 [pid = 1650] [id = 308] 14:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118121800) [pid = 1650] [serial = 923] [outer = 0x0] 14:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a008c00) [pid = 1650] [serial = 924] [outer = 0x118121800] 14:04:46 INFO - PROCESS | 1650 | 1469135086445 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x123cd8000) [pid = 1650] [serial = 925] [outer = 0x118121800] 14:04:46 INFO - PROCESS | 1650 | 1469135086818 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]]]}] 14:04:46 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 14:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 621ms 14:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:04:46 INFO - PROCESS | 1650 | 1469135086854 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1650 | 1469135086855 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:04:46 INFO - PROCESS | 1650 | 1469135086858 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1650 | 1469135086859 Marionette TRACE conn2 <- [1,1206,null,{}] 14:04:46 INFO - PROCESS | 1650 | 1469135086861 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}] 14:04:46 INFO - PROCESS | 1650 | 1469135086865 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:46 INFO - PROCESS | 1650 | 1469135086979 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:04:46 INFO - PROCESS | 1650 | 1469135086989 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1650 | 1469135086990 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x125777000 == 33 [pid = 1650] [id = 309] 14:04:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1241a7400) [pid = 1650] [serial = 926] [outer = 0x0] 14:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x124eda400) [pid = 1650] [serial = 927] [outer = 0x1241a7400] 14:04:47 INFO - PROCESS | 1650 | 1469135087016 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1267df800) [pid = 1650] [serial = 928] [outer = 0x1241a7400] 14:04:47 INFO - PROCESS | 1650 | 1469135087350 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]]]}] 14:04:47 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 14:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 14:04:47 INFO - PROCESS | 1650 | 1469135087378 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1650 | 1469135087380 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:04:47 INFO - PROCESS | 1650 | 1469135087388 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1650 | 1469135087389 Marionette TRACE conn2 <- [1,1210,null,{}] 14:04:47 INFO - PROCESS | 1650 | 1469135087399 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}] 14:04:47 INFO - PROCESS | 1650 | 1469135087400 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:47 INFO - PROCESS | 1650 | 1469135087498 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:04:47 INFO - PROCESS | 1650 | 1469135087509 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1650 | 1469135087511 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8e800 == 34 [pid = 1650] [id = 310] 14:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1267e2c00) [pid = 1650] [serial = 929] [outer = 0x0] 14:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128a7d800) [pid = 1650] [serial = 930] [outer = 0x1267e2c00] 14:04:47 INFO - PROCESS | 1650 | 1469135087536 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x128cb8c00) [pid = 1650] [serial = 931] [outer = 0x1267e2c00] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119809800) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12936f400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12bdaa800) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1267e0c00) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118119000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1129b3c00) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1186f3c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123a07c00) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x128dc2400) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112f4b400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1174cf000) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124af5400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12c686400) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12be33400) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1197c5800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1256f4000) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112697c00) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11269a000) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124387000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115f6fc00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1256f6800) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113c32400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12695d400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118dd0000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110feb400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1129b7000) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116719400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a909800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1192c2000) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:04:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128cb0400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:04:48 INFO - PROCESS | 1650 | 1469135088280 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]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 932ms 14:04:48 INFO - PROCESS | 1650 | 1469135088315 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1650 | 1469135088316 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:04:48 INFO - PROCESS | 1650 | 1469135088318 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1650 | 1469135088319 Marionette TRACE conn2 <- [1,1214,null,{}] 14:04:48 INFO - PROCESS | 1650 | 1469135088321 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}] 14:04:48 INFO - PROCESS | 1650 | 1469135088322 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:48 INFO - PROCESS | 1650 | 1469135088398 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:04:48 INFO - PROCESS | 1650 | 1469135088402 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:48 INFO - PROCESS | 1650 | 1469135088403 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa0000 == 35 [pid = 1650] [id = 311] 14:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1126a0400) [pid = 1650] [serial = 932] [outer = 0x0] 14:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116537800) [pid = 1650] [serial = 933] [outer = 0x1126a0400] 14:04:48 INFO - PROCESS | 1650 | 1469135088433 Marionette DEBUG loaded listener.js 14:04:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118107000) [pid = 1650] [serial = 934] [outer = 0x1126a0400] 14:04:48 INFO - PROCESS | 1650 | 1469135088878 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]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 14:04:48 INFO - PROCESS | 1650 | 1469135088887 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1650 | 1469135088889 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:04:48 INFO - PROCESS | 1650 | 1469135088893 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1650 | 1469135088894 Marionette TRACE conn2 <- [1,1218,null,{}] 14:04:48 INFO - PROCESS | 1650 | 1469135088898 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}] 14:04:48 INFO - PROCESS | 1650 | 1469135088911 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:49 INFO - PROCESS | 1650 | 1469135089034 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:04:49 INFO - PROCESS | 1650 | 1469135089041 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1650 | 1469135089042 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d3800 == 36 [pid = 1650] [id = 312] 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1176a7c00) [pid = 1650] [serial = 935] [outer = 0x0] 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1195e8000) [pid = 1650] [serial = 936] [outer = 0x1176a7c00] 14:04:49 INFO - PROCESS | 1650 | 1469135089081 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124387000) [pid = 1650] [serial = 937] [outer = 0x1176a7c00] 14:04:49 INFO - PROCESS | 1650 | 1469135089489 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]]]}] 14:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 622ms 14:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:04:49 INFO - PROCESS | 1650 | 1469135089515 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:04:49 INFO - PROCESS | 1650 | 1469135089516 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:04:49 INFO - PROCESS | 1650 | 1469135089518 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:04:49 INFO - PROCESS | 1650 | 1469135089519 Marionette TRACE conn2 <- [1,1222,null,{}] 14:04:49 INFO - PROCESS | 1650 | 1469135089521 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}] 14:04:49 INFO - PROCESS | 1650 | 1469135089522 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:49 INFO - PROCESS | 1650 | 1469135089635 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:04:49 INFO - PROCESS | 1650 | 1469135089642 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1650 | 1469135089643 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12964c000 == 37 [pid = 1650] [id = 313] 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119194800) [pid = 1650] [serial = 938] [outer = 0x0] 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128a77c00) [pid = 1650] [serial = 939] [outer = 0x119194800] 14:04:49 INFO - PROCESS | 1650 | 1469135089667 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128dc2400) [pid = 1650] [serial = 940] [outer = 0x119194800] 14:04:49 INFO - PROCESS | 1650 | 1469135089987 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] 14:04:50 INFO - PROCESS | 1650 | 1469135090047 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:04:50 INFO - PROCESS | 1650 | 1469135090049 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1650 | 1469135090051 Marionette TRACE conn2 <- [1,1226,null,{}] 14:04:50 INFO - PROCESS | 1650 | 1469135090053 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}] 14:04:50 INFO - PROCESS | 1650 | 1469135090055 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:50 INFO - PROCESS | 1650 | 1469135090146 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:04:50 INFO - PROCESS | 1650 | 1469135090150 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1650 | 1469135090151 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247e5800 == 38 [pid = 1650] [id = 314] 14:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128dc2c00) [pid = 1650] [serial = 941] [outer = 0x0] 14:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12934f400) [pid = 1650] [serial = 942] [outer = 0x128dc2c00] 14:04:50 INFO - PROCESS | 1650 | 1469135090180 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a476000) [pid = 1650] [serial = 943] [outer = 0x128dc2c00] 14:04:50 INFO - PROCESS | 1650 | 1469135090917 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]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 922ms 14:04:50 INFO - PROCESS | 1650 | 1469135090973 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:04:50 INFO - PROCESS | 1650 | 1469135090979 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:04:50 INFO - PROCESS | 1650 | 1469135090984 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1650 | 1469135090989 Marionette TRACE conn2 <- [1,1230,null,{}] 14:04:50 INFO - PROCESS | 1650 | 1469135090994 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}] 14:04:50 INFO - PROCESS | 1650 | 1469135090997 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:51 INFO - PROCESS | 1650 | 1469135091125 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:04:51 INFO - PROCESS | 1650 | 1469135091203 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 1650 | 1469135091205 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11860f000 == 39 [pid = 1650] [id = 315] 14:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x113a9b800) [pid = 1650] [serial = 944] [outer = 0x0] 14:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11677b800) [pid = 1650] [serial = 945] [outer = 0x113a9b800] 14:04:51 INFO - PROCESS | 1650 | 1469135091258 Marionette DEBUG loaded listener.js 14:04:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1174d8000) [pid = 1650] [serial = 946] [outer = 0x113a9b800] 14:04:51 INFO - PROCESS | 1650 | 1469135091749 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]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 776ms 14:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:04:51 INFO - PROCESS | 1650 | 1469135091759 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1650 | 1469135091762 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:04:51 INFO - PROCESS | 1650 | 1469135091767 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1650 | 1469135091769 Marionette TRACE conn2 <- [1,1234,null,{}] 14:04:51 INFO - PROCESS | 1650 | 1469135091771 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}] 14:04:51 INFO - PROCESS | 1650 | 1469135091773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:51 INFO - PROCESS | 1650 | 1469135091936 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:04:52 INFO - PROCESS | 1650 | 1469135092000 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1650 | 1469135092002 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d7000 == 40 [pid = 1650] [id = 316] 14:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11864bc00) [pid = 1650] [serial = 947] [outer = 0x0] 14:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118dd0000) [pid = 1650] [serial = 948] [outer = 0x11864bc00] 14:04:52 INFO - PROCESS | 1650 | 1469135092035 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1195e5800) [pid = 1650] [serial = 949] [outer = 0x11864bc00] 14:04:52 INFO - PROCESS | 1650 | 1469135092682 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]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 920ms 14:04:52 INFO - PROCESS | 1650 | 1469135092687 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1650 | 1469135092689 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:04:52 INFO - PROCESS | 1650 | 1469135092721 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1650 | 1469135092725 Marionette TRACE conn2 <- [1,1238,null,{}] 14:04:52 INFO - PROCESS | 1650 | 1469135092731 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}] 14:04:52 INFO - PROCESS | 1650 | 1469135092732 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:52 INFO - PROCESS | 1650 | 1469135092843 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:04:52 INFO - PROCESS | 1650 | 1469135092931 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:52 INFO - PROCESS | 1650 | 1469135092933 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117095800 == 41 [pid = 1650] [id = 317] 14:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1150c4c00) [pid = 1650] [serial = 950] [outer = 0x0] 14:04:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x115feb000) [pid = 1650] [serial = 951] [outer = 0x1150c4c00] 14:04:52 INFO - PROCESS | 1650 | 1469135092962 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116722400) [pid = 1650] [serial = 952] [outer = 0x1150c4c00] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12964c000 == 40 [pid = 1650] [id = 313] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d3800 == 39 [pid = 1650] [id = 312] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa0000 == 38 [pid = 1650] [id = 311] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8e800 == 37 [pid = 1650] [id = 310] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x125777000 == 36 [pid = 1650] [id = 309] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1247e6000 == 35 [pid = 1650] [id = 308] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12418f000 == 34 [pid = 1650] [id = 307] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0db000 == 33 [pid = 1650] [id = 306] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118620000 == 32 [pid = 1650] [id = 305] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117089800 == 31 [pid = 1650] [id = 304] 14:04:53 INFO - PROCESS | 1650 | --DOCSHELL 0x117373800 == 30 [pid = 1650] [id = 303] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118161400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128a75c00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1174cc400) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128a7bc00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119a0b400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112a8d400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1251fa800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a907000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1184a0c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b91d800) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123cde000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129330400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c688800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aeb9c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c38b000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bdb2400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128a7c000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11811fc00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1133b0400) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1176ac400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118d27c00) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a5ac00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124a03400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256eb400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12932f400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115fe6c00) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116aa3400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12695fc00) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c386400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12655e800) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12c68b400) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1290a2c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12be3dc00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12c386800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a07c00) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119be7c00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12c390c00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12be3d400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128dc1c00) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117439800) [pid = 1650] [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.] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c690c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118125c00) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11980c400) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11269ac00) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11743ec00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129357000) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11269f800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1293d1400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 14:04:53 INFO - PROCESS | 1650 | 1469135093372 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]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 677ms 14:04:53 INFO - PROCESS | 1650 | 1469135093396 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1650 | 1469135093399 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:04:53 INFO - PROCESS | 1650 | 1469135093403 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1650 | 1469135093405 Marionette TRACE conn2 <- [1,1242,null,{}] 14:04:53 INFO - PROCESS | 1650 | 1469135093407 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}] 14:04:53 INFO - PROCESS | 1650 | 1469135093409 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:53 INFO - PROCESS | 1650 | 1469135093493 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:04:53 INFO - PROCESS | 1650 | 1469135093498 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1650 | 1469135093499 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118230000 == 31 [pid = 1650] [id = 318] 14:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116984400) [pid = 1650] [serial = 953] [outer = 0x0] 14:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117435800) [pid = 1650] [serial = 954] [outer = 0x116984400] 14:04:53 INFO - PROCESS | 1650 | 1469135093526 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117e18400) [pid = 1650] [serial = 955] [outer = 0x116984400] 14:04:53 INFO - PROCESS | 1650 | 1469135093876 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]]]}] 14:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 14:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:04:53 INFO - PROCESS | 1650 | 1469135093922 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:04:53 INFO - PROCESS | 1650 | 1469135093924 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:04:53 INFO - PROCESS | 1650 | 1469135093926 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:04:53 INFO - PROCESS | 1650 | 1469135093929 Marionette TRACE conn2 <- [1,1246,null,{}] 14:04:53 INFO - PROCESS | 1650 | 1469135093936 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}] 14:04:53 INFO - PROCESS | 1650 | 1469135093940 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:54 INFO - PROCESS | 1650 | 1469135094022 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:04:54 INFO - PROCESS | 1650 | 1469135094029 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1650 | 1469135094032 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a92000 == 32 [pid = 1650] [id = 319] 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118112400) [pid = 1650] [serial = 956] [outer = 0x0] 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11839ec00) [pid = 1650] [serial = 957] [outer = 0x118112400] 14:04:54 INFO - PROCESS | 1650 | 1469135094060 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118d27000) [pid = 1650] [serial = 958] [outer = 0x118112400] 14:04:54 INFO - PROCESS | 1650 | 1469135094434 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]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 14:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:04:54 INFO - PROCESS | 1650 | 1469135094447 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1650 | 1469135094449 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:04:54 INFO - PROCESS | 1650 | 1469135094451 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1650 | 1469135094452 Marionette TRACE conn2 <- [1,1250,null,{}] 14:04:54 INFO - PROCESS | 1650 | 1469135094454 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}] 14:04:54 INFO - PROCESS | 1650 | 1469135094455 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:54 INFO - PROCESS | 1650 | 1469135094560 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:04:54 INFO - PROCESS | 1650 | 1469135094635 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1650 | 1469135094636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123939000 == 33 [pid = 1650] [id = 320] 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11864dc00) [pid = 1650] [serial = 959] [outer = 0x0] 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1195ea800) [pid = 1650] [serial = 960] [outer = 0x11864dc00] 14:04:54 INFO - PROCESS | 1650 | 1469135094682 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11980fc00) [pid = 1650] [serial = 961] [outer = 0x11864dc00] 14:04:55 INFO - PROCESS | 1650 | 1469135095118 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]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 721ms 14:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:04:55 INFO - PROCESS | 1650 | 1469135095173 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1650 | 1469135095174 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:04:55 INFO - PROCESS | 1650 | 1469135095176 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1650 | 1469135095177 Marionette TRACE conn2 <- [1,1254,null,{}] 14:04:55 INFO - PROCESS | 1650 | 1469135095180 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}] 14:04:55 INFO - PROCESS | 1650 | 1469135095181 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:55 INFO - PROCESS | 1650 | 1469135095262 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:04:55 INFO - PROCESS | 1650 | 1469135095281 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1650 | 1469135095282 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d9800 == 34 [pid = 1650] [id = 321] 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a04800) [pid = 1650] [serial = 962] [outer = 0x0] 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a62c00) [pid = 1650] [serial = 963] [outer = 0x119a04800] 14:04:55 INFO - PROCESS | 1650 | 1469135095307 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11a0c6c00) [pid = 1650] [serial = 964] [outer = 0x119a04800] 14:04:55 INFO - PROCESS | 1650 | 1469135095682 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]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 14:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:04:55 INFO - PROCESS | 1650 | 1469135095697 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1650 | 1469135095698 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:04:55 INFO - PROCESS | 1650 | 1469135095700 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1650 | 1469135095701 Marionette TRACE conn2 <- [1,1258,null,{}] 14:04:55 INFO - PROCESS | 1650 | 1469135095704 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}] 14:04:55 INFO - PROCESS | 1650 | 1469135095708 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:55 INFO - PROCESS | 1650 | 1469135095838 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:04:55 INFO - PROCESS | 1650 | 1469135095842 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1650 | 1469135095843 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570b000 == 35 [pid = 1650] [id = 322] 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210df800) [pid = 1650] [serial = 965] [outer = 0x0] 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12438a800) [pid = 1650] [serial = 966] [outer = 0x1210df800] 14:04:55 INFO - PROCESS | 1650 | 1469135095868 Marionette DEBUG loaded listener.js 14:04:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12578f000) [pid = 1650] [serial = 967] [outer = 0x1210df800] 14:04:56 INFO - PROCESS | 1650 | 1469135096222 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]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 568ms 14:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:04:56 INFO - PROCESS | 1650 | 1469135096269 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1650 | 1469135096270 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:04:56 INFO - PROCESS | 1650 | 1469135096272 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1650 | 1469135096273 Marionette TRACE conn2 <- [1,1262,null,{}] 14:04:56 INFO - PROCESS | 1650 | 1469135096276 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}] 14:04:56 INFO - PROCESS | 1650 | 1469135096277 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:56 INFO - PROCESS | 1650 | 1469135096378 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:04:56 INFO - PROCESS | 1650 | 1469135096382 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1650 | 1469135096383 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915b000 == 36 [pid = 1650] [id = 323] 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210e3c00) [pid = 1650] [serial = 968] [outer = 0x0] 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126567000) [pid = 1650] [serial = 969] [outer = 0x1210e3c00] 14:04:56 INFO - PROCESS | 1650 | 1469135096414 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128a81800) [pid = 1650] [serial = 970] [outer = 0x1210e3c00] 14:04:56 INFO - PROCESS | 1650 | 1469135096763 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]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 14:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:04:56 INFO - PROCESS | 1650 | 1469135096797 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1650 | 1469135096798 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:04:56 INFO - PROCESS | 1650 | 1469135096800 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1650 | 1469135096801 Marionette TRACE conn2 <- [1,1266,null,{}] 14:04:56 INFO - PROCESS | 1650 | 1469135096803 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}] 14:04:56 INFO - PROCESS | 1650 | 1469135096804 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:56 INFO - PROCESS | 1650 | 1469135096905 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:04:56 INFO - PROCESS | 1650 | 1469135096908 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:56 INFO - PROCESS | 1650 | 1469135096909 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129068800 == 37 [pid = 1650] [id = 324] 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a83400) [pid = 1650] [serial = 971] [outer = 0x0] 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1290a0400) [pid = 1650] [serial = 972] [outer = 0x128a83400] 14:04:56 INFO - PROCESS | 1650 | 1469135096935 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129335800) [pid = 1650] [serial = 973] [outer = 0x128a83400] 14:04:57 INFO - PROCESS | 1650 | 1469135097245 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]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 471ms 14:04:57 INFO - PROCESS | 1650 | 1469135097272 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1650 | 1469135097273 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:04:57 INFO - PROCESS | 1650 | 1469135097290 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1650 | 1469135097293 Marionette TRACE conn2 <- [1,1270,null,{}] 14:04:57 INFO - PROCESS | 1650 | 1469135097298 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}] 14:04:57 INFO - PROCESS | 1650 | 1469135097299 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:57 INFO - PROCESS | 1650 | 1469135097401 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:04:57 INFO - PROCESS | 1650 | 1469135097405 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1650 | 1469135097406 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a45c000 == 38 [pid = 1650] [id = 325] 14:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117438c00) [pid = 1650] [serial = 974] [outer = 0x0] 14:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210e4c00) [pid = 1650] [serial = 975] [outer = 0x117438c00] 14:04:57 INFO - PROCESS | 1650 | 1469135097547 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129372c00) [pid = 1650] [serial = 976] [outer = 0x117438c00] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119194800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119806400) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118121800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1241a7400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112697000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118112000) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115fdfc00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176ad400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111d13800) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11810c800) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118126400) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a0a400) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112692c00) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1267e2c00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1126a0400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:04:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176a7c00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:04:57 INFO - PROCESS | 1650 | 1469135097847 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]]]}] 14:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 586ms 14:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:04:57 INFO - PROCESS | 1650 | 1469135097865 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:04:57 INFO - PROCESS | 1650 | 1469135097866 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:04:57 INFO - PROCESS | 1650 | 1469135097868 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:04:57 INFO - PROCESS | 1650 | 1469135097869 Marionette TRACE conn2 <- [1,1274,null,{}] 14:04:57 INFO - PROCESS | 1650 | 1469135097872 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}] 14:04:57 INFO - PROCESS | 1650 | 1469135097873 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:57 INFO - PROCESS | 1650 | 1469135097952 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:04:57 INFO - PROCESS | 1650 | 1469135097956 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1650 | 1469135097957 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a682000 == 39 [pid = 1650] [id = 326] 14:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116aa3800) [pid = 1650] [serial = 977] [outer = 0x0] 14:04:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11839b400) [pid = 1650] [serial = 978] [outer = 0x116aa3800] 14:04:57 INFO - PROCESS | 1650 | 1469135097985 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a0c000) [pid = 1650] [serial = 979] [outer = 0x116aa3800] 14:04:58 INFO - PROCESS | 1650 | 1469135098349 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]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 14:04:58 INFO - PROCESS | 1650 | 1469135098390 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1650 | 1469135098395 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:04:58 INFO - PROCESS | 1650 | 1469135098397 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1650 | 1469135098400 Marionette TRACE conn2 <- [1,1278,null,{}] 14:04:58 INFO - PROCESS | 1650 | 1469135098403 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}] 14:04:58 INFO - PROCESS | 1650 | 1469135098405 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:58 INFO - PROCESS | 1650 | 1469135098499 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:04:58 INFO - PROCESS | 1650 | 1469135098504 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 1650 | 1469135098506 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62b800 == 40 [pid = 1650] [id = 327] 14:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ecf400) [pid = 1650] [serial = 980] [outer = 0x0] 14:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1267e2c00) [pid = 1650] [serial = 981] [outer = 0x124ecf400] 14:04:58 INFO - PROCESS | 1650 | 1469135098539 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a906800) [pid = 1650] [serial = 982] [outer = 0x124ecf400] 14:04:58 INFO - PROCESS | 1650 | 1469135098885 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]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 521ms 14:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:04:58 INFO - PROCESS | 1650 | 1469135098918 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1650 | 1469135098919 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:04:58 INFO - PROCESS | 1650 | 1469135098921 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1650 | 1469135098922 Marionette TRACE conn2 <- [1,1282,null,{}] 14:04:58 INFO - PROCESS | 1650 | 1469135098925 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}] 14:04:58 INFO - PROCESS | 1650 | 1469135098926 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:59 INFO - PROCESS | 1650 | 1469135099006 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:04:59 INFO - PROCESS | 1650 | 1469135099067 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1650 | 1469135099068 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b94d800 == 41 [pid = 1650] [id = 328] 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a907000) [pid = 1650] [serial = 983] [outer = 0x0] 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12aeb1000) [pid = 1650] [serial = 984] [outer = 0x12a907000] 14:04:59 INFO - PROCESS | 1650 | 1469135099093 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b07cc00) [pid = 1650] [serial = 985] [outer = 0x12a907000] 14:04:59 INFO - PROCESS | 1650 | 1469135099361 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]]]}] 14:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 14:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:04:59 INFO - PROCESS | 1650 | 1469135099397 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:04:59 INFO - PROCESS | 1650 | 1469135099399 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:04:59 INFO - PROCESS | 1650 | 1469135099401 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:04:59 INFO - PROCESS | 1650 | 1469135099402 Marionette TRACE conn2 <- [1,1286,null,{}] 14:04:59 INFO - PROCESS | 1650 | 1469135099405 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}] 14:04:59 INFO - PROCESS | 1650 | 1469135099406 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:59 INFO - PROCESS | 1650 | 1469135099500 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:04:59 INFO - PROCESS | 1650 | 1469135099504 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:59 INFO - PROCESS | 1650 | 1469135099505 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:04:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc5800 == 42 [pid = 1650] [id = 329] 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b65f400) [pid = 1650] [serial = 986] [outer = 0x0] 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b91e800) [pid = 1650] [serial = 987] [outer = 0x12b65f400] 14:04:59 INFO - PROCESS | 1650 | 1469135099528 Marionette DEBUG loaded listener.js 14:04:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b9b4400) [pid = 1650] [serial = 988] [outer = 0x12b65f400] 14:05:00 INFO - PROCESS | 1650 | 1469135100051 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]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 671ms 14:05:00 INFO - PROCESS | 1650 | 1469135100073 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1650 | 1469135100078 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:05:00 INFO - PROCESS | 1650 | 1469135100081 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1650 | 1469135100085 Marionette TRACE conn2 <- [1,1290,null,{}] 14:05:00 INFO - PROCESS | 1650 | 1469135100088 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}] 14:05:00 INFO - PROCESS | 1650 | 1469135100090 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:00 INFO - PROCESS | 1650 | 1469135100198 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:05:00 INFO - PROCESS | 1650 | 1469135100270 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1650 | 1469135100272 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861d000 == 43 [pid = 1650] [id = 330] 14:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116773c00) [pid = 1650] [serial = 989] [outer = 0x0] 14:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1172b9c00) [pid = 1650] [serial = 990] [outer = 0x116773c00] 14:05:00 INFO - PROCESS | 1650 | 1469135100303 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118104c00) [pid = 1650] [serial = 991] [outer = 0x116773c00] 14:05:00 INFO - PROCESS | 1650 | 1469135100727 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]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 14:05:00 INFO - PROCESS | 1650 | 1469135100754 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1650 | 1469135100757 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:05:00 INFO - PROCESS | 1650 | 1469135100762 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1650 | 1469135100764 Marionette TRACE conn2 <- [1,1294,null,{}] 14:05:00 INFO - PROCESS | 1650 | 1469135100766 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}] 14:05:00 INFO - PROCESS | 1650 | 1469135100768 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:00 INFO - PROCESS | 1650 | 1469135100877 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:05:00 INFO - PROCESS | 1650 | 1469135100968 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1650 | 1469135100970 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x125715000 == 44 [pid = 1650] [id = 331] 14:05:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118126800) [pid = 1650] [serial = 992] [outer = 0x0] 14:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1187ecc00) [pid = 1650] [serial = 993] [outer = 0x118126800] 14:05:01 INFO - PROCESS | 1650 | 1469135101015 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197ce800) [pid = 1650] [serial = 994] [outer = 0x118126800] 14:05:01 INFO - PROCESS | 1650 | 1469135101430 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]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 720ms 14:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:05:01 INFO - PROCESS | 1650 | 1469135101482 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1650 | 1469135101484 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:05:01 INFO - PROCESS | 1650 | 1469135101486 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1650 | 1469135101489 Marionette TRACE conn2 <- [1,1298,null,{}] 14:05:01 INFO - PROCESS | 1650 | 1469135101496 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}] 14:05:01 INFO - PROCESS | 1650 | 1469135101500 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:01 INFO - PROCESS | 1650 | 1469135101607 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:05:01 INFO - PROCESS | 1650 | 1469135101669 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:01 INFO - PROCESS | 1650 | 1469135101671 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7c800 == 45 [pid = 1650] [id = 332] 14:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1210dc800) [pid = 1650] [serial = 995] [outer = 0x0] 14:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12473cc00) [pid = 1650] [serial = 996] [outer = 0x1210dc800] 14:05:01 INFO - PROCESS | 1650 | 1469135101702 Marionette DEBUG loaded listener.js 14:05:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1256f6400) [pid = 1650] [serial = 997] [outer = 0x1210dc800] 14:05:02 INFO - PROCESS | 1650 | 1469135102145 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]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 14:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:05:02 INFO - PROCESS | 1650 | 1469135102158 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 1650 | 1469135102160 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:05:02 INFO - PROCESS | 1650 | 1469135102162 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 1650 | 1469135102164 Marionette TRACE conn2 <- [1,1302,null,{}] 14:05:02 INFO - PROCESS | 1650 | 1469135102166 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}] 14:05:02 INFO - PROCESS | 1650 | 1469135102167 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:02 INFO - PROCESS | 1650 | 1469135102287 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:05:02 INFO - PROCESS | 1650 | 1469135102347 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1650 | 1469135102348 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c657800 == 46 [pid = 1650] [id = 333] 14:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128a76000) [pid = 1650] [serial = 998] [outer = 0x0] 14:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129330800) [pid = 1650] [serial = 999] [outer = 0x128a76000] 14:05:02 INFO - PROCESS | 1650 | 1469135102377 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a476800) [pid = 1650] [serial = 1000] [outer = 0x128a76000] 14:05:02 INFO - PROCESS | 1650 | 1469135102835 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]]]}] 14:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 719ms 14:05:02 INFO - PROCESS | 1650 | 1469135102894 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:05:02 INFO - PROCESS | 1650 | 1469135102896 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:05:02 INFO - PROCESS | 1650 | 1469135102902 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:05:02 INFO - PROCESS | 1650 | 1469135102904 Marionette TRACE conn2 <- [1,1306,null,{}] 14:05:02 INFO - PROCESS | 1650 | 1469135102908 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}] 14:05:02 INFO - PROCESS | 1650 | 1469135102912 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:03 INFO - PROCESS | 1650 | 1469135103066 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:05:03 INFO - PROCESS | 1650 | 1469135103140 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1650 | 1469135103142 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118256800 == 47 [pid = 1650] [id = 334] 14:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1172e7800) [pid = 1650] [serial = 1001] [outer = 0x0] 14:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119b34c00) [pid = 1650] [serial = 1002] [outer = 0x1172e7800] 14:05:03 INFO - PROCESS | 1650 | 1469135103190 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12936f400) [pid = 1650] [serial = 1003] [outer = 0x1172e7800] 14:05:03 INFO - PROCESS | 1650 | 1469135103835 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]]]}] 14:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 970ms 14:05:03 INFO - PROCESS | 1650 | 1469135103877 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1650 | 1469135103880 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:05:03 INFO - PROCESS | 1650 | 1469135103886 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1650 | 1469135103888 Marionette TRACE conn2 <- [1,1310,null,{}] 14:05:03 INFO - PROCESS | 1650 | 1469135103895 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}] 14:05:03 INFO - PROCESS | 1650 | 1469135103897 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:04 INFO - PROCESS | 1650 | 1469135104026 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:05:04 INFO - PROCESS | 1650 | 1469135104134 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1650 | 1469135104135 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d0000 == 48 [pid = 1650] [id = 335] 14:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11676d400) [pid = 1650] [serial = 1004] [outer = 0x0] 14:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116a9e800) [pid = 1650] [serial = 1005] [outer = 0x11676d400] 14:05:04 INFO - PROCESS | 1650 | 1469135104171 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1176a1400) [pid = 1650] [serial = 1006] [outer = 0x11676d400] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b94d800 == 47 [pid = 1650] [id = 328] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62b800 == 46 [pid = 1650] [id = 327] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a682000 == 45 [pid = 1650] [id = 326] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a45c000 == 44 [pid = 1650] [id = 325] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129068800 == 43 [pid = 1650] [id = 324] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11915b000 == 42 [pid = 1650] [id = 323] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12570b000 == 41 [pid = 1650] [id = 322] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d9800 == 40 [pid = 1650] [id = 321] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123939000 == 39 [pid = 1650] [id = 320] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119a92000 == 38 [pid = 1650] [id = 319] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118230000 == 37 [pid = 1650] [id = 318] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x117095800 == 36 [pid = 1650] [id = 317] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d7000 == 35 [pid = 1650] [id = 316] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11860f000 == 34 [pid = 1650] [id = 315] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1247e5800 == 33 [pid = 1650] [id = 314] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x118256800 == 32 [pid = 1650] [id = 334] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12c657800 == 31 [pid = 1650] [id = 333] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7c800 == 30 [pid = 1650] [id = 332] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x125715000 == 29 [pid = 1650] [id = 331] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11861d000 == 28 [pid = 1650] [id = 330] 14:05:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc5800 == 27 [pid = 1650] [id = 329] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a008c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124eda400) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118dcf000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119806800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1183a3000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118123400) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116aa2000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11743ac00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11811b000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113c8ac00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112693c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11849ac00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118113800) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11810ec00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11980b400) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1195e6000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123f26000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1256e9c00) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c32000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117431800) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128a7d800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118107000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116537800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1195e8000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128dc2400) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128cb8c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119811c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b2d000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123cd8000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128a77c00) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1267df800) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124387000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 14:05:05 INFO - PROCESS | 1650 | 1469135105464 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] 14:05:05 INFO - PROCESS | 1650 | 1469135105516 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:05:05 INFO - PROCESS | 1650 | 1469135105519 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1650 | 1469135105521 Marionette TRACE conn2 <- [1,1314,null,{}] 14:05:05 INFO - PROCESS | 1650 | 1469135105525 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}] 14:05:05 INFO - PROCESS | 1650 | 1469135105526 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:05 INFO - PROCESS | 1650 | 1469135105608 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:05:05 INFO - PROCESS | 1650 | 1469135105659 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1650 | 1469135105660 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fa2000 == 28 [pid = 1650] [id = 336] 14:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111da8400) [pid = 1650] [serial = 1007] [outer = 0x0] 14:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a8dc00) [pid = 1650] [serial = 1008] [outer = 0x111da8400] 14:05:05 INFO - PROCESS | 1650 | 1469135105695 Marionette DEBUG loaded listener.js 14:05:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f52000) [pid = 1650] [serial = 1009] [outer = 0x111da8400] 14:05:06 INFO - PROCESS | 1650 | 1469135106019 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]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 14:05:06 INFO - PROCESS | 1650 | 1469135106039 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1650 | 1469135106045 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:05:06 INFO - PROCESS | 1650 | 1469135106051 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1650 | 1469135106052 Marionette TRACE conn2 <- [1,1318,null,{}] 14:05:06 INFO - PROCESS | 1650 | 1469135106055 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}] 14:05:06 INFO - PROCESS | 1650 | 1469135106056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:06 INFO - PROCESS | 1650 | 1469135106138 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:05:06 INFO - PROCESS | 1650 | 1469135106146 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 1650 | 1469135106147 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117095800 == 29 [pid = 1650] [id = 337] 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1130ee000) [pid = 1650] [serial = 1010] [outer = 0x0] 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115da0c00) [pid = 1650] [serial = 1011] [outer = 0x1130ee000] 14:05:06 INFO - PROCESS | 1650 | 1469135106175 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115f71c00) [pid = 1650] [serial = 1012] [outer = 0x1130ee000] 14:05:06 INFO - PROCESS | 1650 | 1469135106503 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]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 14:05:06 INFO - PROCESS | 1650 | 1469135106520 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:05:06 INFO - PROCESS | 1650 | 1469135106532 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:05:06 INFO - PROCESS | 1650 | 1469135106534 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1650 | 1469135106536 Marionette TRACE conn2 <- [1,1322,null,{}] 14:05:06 INFO - PROCESS | 1650 | 1469135106544 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}] 14:05:06 INFO - PROCESS | 1650 | 1469135106547 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:06 INFO - PROCESS | 1650 | 1469135106623 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:05:06 INFO - PROCESS | 1650 | 1469135106630 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:06 INFO - PROCESS | 1650 | 1469135106632 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x118264000 == 30 [pid = 1650] [id = 338] 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112692400) [pid = 1650] [serial = 1013] [outer = 0x0] 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11677ac00) [pid = 1650] [serial = 1014] [outer = 0x112692400] 14:05:06 INFO - PROCESS | 1650 | 1469135106660 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116aab400) [pid = 1650] [serial = 1015] [outer = 0x112692400] 14:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 470ms 14:05:07 INFO - PROCESS | 1650 | 1469135107001 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]]]}] 14:05:07 INFO - PROCESS | 1650 | 1469135107005 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 1650 | 1469135107007 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:05:07 INFO - PROCESS | 1650 | 1469135107013 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1650 | 1469135107014 Marionette TRACE conn2 <- [1,1326,null,{}] 14:05:07 INFO - PROCESS | 1650 | 1469135107016 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}] 14:05:07 INFO - PROCESS | 1650 | 1469135107017 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:07 INFO - PROCESS | 1650 | 1469135107095 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:05:07 INFO - PROCESS | 1650 | 1469135107152 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1650 | 1469135107153 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cb800 == 31 [pid = 1650] [id = 339] 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116773400) [pid = 1650] [serial = 1016] [outer = 0x0] 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11743e400) [pid = 1650] [serial = 1017] [outer = 0x116773400] 14:05:07 INFO - PROCESS | 1650 | 1469135107178 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117e24c00) [pid = 1650] [serial = 1018] [outer = 0x116773400] 14:05:07 INFO - PROCESS | 1650 | 1469135107483 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]]]}] 14:05:07 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 14:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 14:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:05:07 INFO - PROCESS | 1650 | 1469135107533 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:05:07 INFO - PROCESS | 1650 | 1469135107534 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:05:07 INFO - PROCESS | 1650 | 1469135107536 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:05:07 INFO - PROCESS | 1650 | 1469135107537 Marionette TRACE conn2 <- [1,1330,null,{}] 14:05:07 INFO - PROCESS | 1650 | 1469135107546 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}] 14:05:07 INFO - PROCESS | 1650 | 1469135107548 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:07 INFO - PROCESS | 1650 | 1469135107640 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:05:07 INFO - PROCESS | 1650 | 1469135107678 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1650 | 1469135107679 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ce800 == 32 [pid = 1650] [id = 340] 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1130e8400) [pid = 1650] [serial = 1019] [outer = 0x0] 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118112000) [pid = 1650] [serial = 1020] [outer = 0x1130e8400] 14:05:07 INFO - PROCESS | 1650 | 1469135107704 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11815a800) [pid = 1650] [serial = 1021] [outer = 0x1130e8400] 14:05:08 INFO - PROCESS | 1650 | 1469135108036 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]]]}] 14:05:08 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 14:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 14:05:08 INFO - PROCESS | 1650 | 1469135108054 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1650 | 1469135108056 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:05:08 INFO - PROCESS | 1650 | 1469135108058 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1650 | 1469135108059 Marionette TRACE conn2 <- [1,1334,null,{}] 14:05:08 INFO - PROCESS | 1650 | 1469135108062 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}] 14:05:08 INFO - PROCESS | 1650 | 1469135108066 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:08 INFO - PROCESS | 1650 | 1469135108186 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:05:08 INFO - PROCESS | 1650 | 1469135108191 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 1650 | 1469135108193 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123813800 == 33 [pid = 1650] [id = 341] 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116aa1800) [pid = 1650] [serial = 1022] [outer = 0x0] 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11849dc00) [pid = 1650] [serial = 1023] [outer = 0x116aa1800] 14:05:08 INFO - PROCESS | 1650 | 1469135108217 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1195ea400) [pid = 1650] [serial = 1024] [outer = 0x116aa1800] 14:05:08 INFO - PROCESS | 1650 | 1469135108557 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]]]}] 14:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 14:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:05:08 INFO - PROCESS | 1650 | 1469135108580 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1650 | 1469135108581 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:05:08 INFO - PROCESS | 1650 | 1469135108583 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1650 | 1469135108584 Marionette TRACE conn2 <- [1,1338,null,{}] 14:05:08 INFO - PROCESS | 1650 | 1469135108586 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}] 14:05:08 INFO - PROCESS | 1650 | 1469135108588 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:08 INFO - PROCESS | 1650 | 1469135108697 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:05:08 INFO - PROCESS | 1650 | 1469135108739 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 1650 | 1469135108740 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc7800 == 34 [pid = 1650] [id = 342] 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117439000) [pid = 1650] [serial = 1025] [outer = 0x0] 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119805400) [pid = 1650] [serial = 1026] [outer = 0x117439000] 14:05:08 INFO - PROCESS | 1650 | 1469135108764 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119810400) [pid = 1650] [serial = 1027] [outer = 0x117439000] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b65f400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1210df800) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210e3c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128a83400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117438c00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a04800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11864bc00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128dc2c00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1150c4c00) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116984400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118112400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11864dc00) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113a9b800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ecf400) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12a907000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:05:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116aa3800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:05:09 INFO - PROCESS | 1650 | 1469135109603 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]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1070ms 14:05:09 INFO - PROCESS | 1650 | 1469135109654 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 1650 | 1469135109655 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:05:09 INFO - PROCESS | 1650 | 1469135109657 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 1650 | 1469135109658 Marionette TRACE conn2 <- [1,1342,null,{}] 14:05:09 INFO - PROCESS | 1650 | 1469135109661 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}] 14:05:09 INFO - PROCESS | 1650 | 1469135109662 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:09 INFO - PROCESS | 1650 | 1469135109734 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:05:09 INFO - PROCESS | 1650 | 1469135109738 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1650 | 1469135109739 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12417d800 == 35 [pid = 1650] [id = 343] 14:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115f6fc00) [pid = 1650] [serial = 1028] [outer = 0x0] 14:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1169f7000) [pid = 1650] [serial = 1029] [outer = 0x115f6fc00] 14:05:09 INFO - PROCESS | 1650 | 1469135109766 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118169000) [pid = 1650] [serial = 1030] [outer = 0x115f6fc00] 14:05:10 INFO - PROCESS | 1650 | 1469135110075 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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 14:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:05:10 INFO - PROCESS | 1650 | 1469135110128 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1650 | 1469135110129 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:05:10 INFO - PROCESS | 1650 | 1469135110131 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1650 | 1469135110132 Marionette TRACE conn2 <- [1,1346,null,{}] 14:05:10 INFO - PROCESS | 1650 | 1469135110134 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}] 14:05:10 INFO - PROCESS | 1650 | 1469135110135 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:10 INFO - PROCESS | 1650 | 1469135110239 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:05:10 INFO - PROCESS | 1650 | 1469135110245 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 1650 | 1469135110247 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11825e000 == 36 [pid = 1650] [id = 344] 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117438c00) [pid = 1650] [serial = 1031] [outer = 0x0] 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11864c800) [pid = 1650] [serial = 1032] [outer = 0x117438c00] 14:05:10 INFO - PROCESS | 1650 | 1469135110271 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119a5e000) [pid = 1650] [serial = 1033] [outer = 0x117438c00] 14:05:10 INFO - PROCESS | 1650 | 1469135110599 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]]]}] 14:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 14:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:05:10 INFO - PROCESS | 1650 | 1469135110603 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:05:10 INFO - PROCESS | 1650 | 1469135110605 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:05:10 INFO - PROCESS | 1650 | 1469135110610 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:05:10 INFO - PROCESS | 1650 | 1469135110612 Marionette TRACE conn2 <- [1,1350,null,{}] 14:05:10 INFO - PROCESS | 1650 | 1469135110615 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}] 14:05:10 INFO - PROCESS | 1650 | 1469135110617 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:10 INFO - PROCESS | 1650 | 1469135110745 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:05:10 INFO - PROCESS | 1650 | 1469135110750 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:10 INFO - PROCESS | 1650 | 1469135110752 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124eb5000 == 37 [pid = 1650] [id = 345] 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119a62400) [pid = 1650] [serial = 1034] [outer = 0x0] 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119b32c00) [pid = 1650] [serial = 1035] [outer = 0x119a62400] 14:05:10 INFO - PROCESS | 1650 | 1469135110792 Marionette DEBUG loaded listener.js 14:05:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1210da800) [pid = 1650] [serial = 1036] [outer = 0x119a62400] 14:05:11 INFO - PROCESS | 1650 | 1469135111181 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]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 625ms 14:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:05:11 INFO - PROCESS | 1650 | 1469135111234 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 1650 | 1469135111235 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:05:11 INFO - PROCESS | 1650 | 1469135111237 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 1650 | 1469135111239 Marionette TRACE conn2 <- [1,1354,null,{}] 14:05:11 INFO - PROCESS | 1650 | 1469135111241 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}] 14:05:11 INFO - PROCESS | 1650 | 1469135111243 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:11 INFO - PROCESS | 1650 | 1469135111337 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:05:11 INFO - PROCESS | 1650 | 1469135111341 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1650 | 1469135111344 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cd800 == 38 [pid = 1650] [id = 346] 14:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210de800) [pid = 1650] [serial = 1037] [outer = 0x0] 14:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123f26000) [pid = 1650] [serial = 1038] [outer = 0x1210de800] 14:05:11 INFO - PROCESS | 1650 | 1469135111372 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124a06000) [pid = 1650] [serial = 1039] [outer = 0x1210de800] 14:05:11 INFO - PROCESS | 1650 | 1469135111948 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]]]}] 14:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 14:05:11 INFO - PROCESS | 1650 | 1469135111962 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 1650 | 1469135111965 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:05:11 INFO - PROCESS | 1650 | 1469135111968 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 1650 | 1469135111970 Marionette TRACE conn2 <- [1,1358,null,{}] 14:05:11 INFO - PROCESS | 1650 | 1469135111974 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}] 14:05:11 INFO - PROCESS | 1650 | 1469135111976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:12 INFO - PROCESS | 1650 | 1469135112156 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:05:12 INFO - PROCESS | 1650 | 1469135112218 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:12 INFO - PROCESS | 1650 | 1469135112219 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117061800 == 39 [pid = 1650] [id = 347] 14:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a8f400) [pid = 1650] [serial = 1040] [outer = 0x0] 14:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f4c800) [pid = 1650] [serial = 1041] [outer = 0x112a8f400] 14:05:12 INFO - PROCESS | 1650 | 1469135112250 Marionette DEBUG loaded listener.js 14:05:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133de000) [pid = 1650] [serial = 1042] [outer = 0x112a8f400] 14:05:12 INFO - PROCESS | 1650 | 1469135112714 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]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 821ms 14:05:12 INFO - PROCESS | 1650 | 1469135112802 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1650 | 1469135112806 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:05:12 INFO - PROCESS | 1650 | 1469135112814 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1650 | 1469135112816 Marionette TRACE conn2 <- [1,1362,null,{}] 14:05:12 INFO - PROCESS | 1650 | 1469135112818 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}] 14:05:12 INFO - PROCESS | 1650 | 1469135112820 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:12 INFO - PROCESS | 1650 | 1469135112928 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:05:13 INFO - PROCESS | 1650 | 1469135113007 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1650 | 1469135113008 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118620000 == 40 [pid = 1650] [id = 348] 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1133f1800) [pid = 1650] [serial = 1043] [outer = 0x0] 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11671a800) [pid = 1650] [serial = 1044] [outer = 0x1133f1800] 14:05:13 INFO - PROCESS | 1650 | 1469135113039 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116980c00) [pid = 1650] [serial = 1045] [outer = 0x1133f1800] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x124eb5000 == 39 [pid = 1650] [id = 345] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11825e000 == 38 [pid = 1650] [id = 344] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12417d800 == 37 [pid = 1650] [id = 343] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc7800 == 36 [pid = 1650] [id = 342] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123813800 == 35 [pid = 1650] [id = 341] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ce800 == 34 [pid = 1650] [id = 340] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cb800 == 33 [pid = 1650] [id = 339] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118264000 == 32 [pid = 1650] [id = 338] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x117095800 == 31 [pid = 1650] [id = 337] 14:05:13 INFO - PROCESS | 1650 | --DOCSHELL 0x115fa2000 == 30 [pid = 1650] [id = 336] 14:05:13 INFO - PROCESS | 1650 | 1469135113716 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]]]}] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b91e800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12438a800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126567000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1290a0400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128a81800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129372c00) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129335800) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a62c00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118dd0000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1195e5800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a476000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12934f400) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115feb000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116722400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117435800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117e18400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11839ec00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118d27000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1195ea800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11980fc00) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11677b800) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1174d8000) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a906800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1267e2c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12aeb1000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1210e4c00) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a0c000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12578f000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11839b400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12b07cc00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11a0c6c00) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 14:05:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12b9b4400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 14:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 922ms 14:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:05:13 INFO - PROCESS | 1650 | 1469135113736 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1650 | 1469135113738 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:05:13 INFO - PROCESS | 1650 | 1469135113741 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1650 | 1469135113746 Marionette TRACE conn2 <- [1,1366,null,{}] 14:05:13 INFO - PROCESS | 1650 | 1469135113749 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}] 14:05:13 INFO - PROCESS | 1650 | 1469135113751 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:13 INFO - PROCESS | 1650 | 1469135113831 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:05:13 INFO - PROCESS | 1650 | 1469135113837 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1650 | 1469135113840 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bc800 == 31 [pid = 1650] [id = 349] 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1133d3400) [pid = 1650] [serial = 1046] [outer = 0x0] 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113a9d800) [pid = 1650] [serial = 1047] [outer = 0x1133d3400] 14:05:13 INFO - PROCESS | 1650 | 1469135113871 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115daec00) [pid = 1650] [serial = 1048] [outer = 0x1133d3400] 14:05:14 INFO - PROCESS | 1650 | 1469135114219 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] 14:05:14 INFO - PROCESS | 1650 | 1469135114272 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:05:14 INFO - PROCESS | 1650 | 1469135114277 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1650 | 1469135114278 Marionette TRACE conn2 <- [1,1370,null,{}] 14:05:14 INFO - PROCESS | 1650 | 1469135114280 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}] 14:05:14 INFO - PROCESS | 1650 | 1469135114282 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:14 INFO - PROCESS | 1650 | 1469135114362 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:05:14 INFO - PROCESS | 1650 | 1469135114367 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1650 | 1469135114368 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830f000 == 32 [pid = 1650] [id = 350] 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116771000) [pid = 1650] [serial = 1049] [outer = 0x0] 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116aa2c00) [pid = 1650] [serial = 1050] [outer = 0x116771000] 14:05:14 INFO - PROCESS | 1650 | 1469135114395 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11743cc00) [pid = 1650] [serial = 1051] [outer = 0x116771000] 14:05:14 INFO - PROCESS | 1650 | 1469135114733 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] 14:05:14 INFO - PROCESS | 1650 | 1469135114749 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:05:14 INFO - PROCESS | 1650 | 1469135114752 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:05:14 INFO - PROCESS | 1650 | 1469135114754 Marionette TRACE conn2 <- [1,1374,null,{}] 14:05:14 INFO - PROCESS | 1650 | 1469135114764 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}] 14:05:14 INFO - PROCESS | 1650 | 1469135114767 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:14 INFO - PROCESS | 1650 | 1469135114850 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:05:14 INFO - PROCESS | 1650 | 1469135114904 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1650 | 1469135114906 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a92000 == 33 [pid = 1650] [id = 351] 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112793000) [pid = 1650] [serial = 1052] [outer = 0x0] 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118104400) [pid = 1650] [serial = 1053] [outer = 0x112793000] 14:05:14 INFO - PROCESS | 1650 | 1469135114934 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118494800) [pid = 1650] [serial = 1054] [outer = 0x112793000] 14:05:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:05:15 INFO - PROCESS | 1650 | 1469135115299 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] 14:05:15 INFO - PROCESS | 1650 | 1469135115329 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:05:15 INFO - PROCESS | 1650 | 1469135115332 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1650 | 1469135115334 Marionette TRACE conn2 <- [1,1378,null,{}] 14:05:15 INFO - PROCESS | 1650 | 1469135115337 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}] 14:05:15 INFO - PROCESS | 1650 | 1469135115339 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:15 INFO - PROCESS | 1650 | 1469135115506 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:05:15 INFO - PROCESS | 1650 | 1469135115519 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1650 | 1469135115520 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124007800 == 34 [pid = 1650] [id = 352] 14:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11849ac00) [pid = 1650] [serial = 1055] [outer = 0x0] 14:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1187e4000) [pid = 1650] [serial = 1056] [outer = 0x11849ac00] 14:05:15 INFO - PROCESS | 1650 | 1469135115546 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119198400) [pid = 1650] [serial = 1057] [outer = 0x11849ac00] 14:05:15 INFO - PROCESS | 1650 | 1469135115838 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] 14:05:15 INFO - PROCESS | 1650 | 1469135115855 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:05:15 INFO - PROCESS | 1650 | 1469135115858 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1650 | 1469135115861 Marionette TRACE conn2 <- [1,1382,null,{}] 14:05:15 INFO - PROCESS | 1650 | 1469135115865 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}] 14:05:15 INFO - PROCESS | 1650 | 1469135115867 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:16 INFO - PROCESS | 1650 | 1469135116000 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:05:16 INFO - PROCESS | 1650 | 1469135116047 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 1650 | 1469135116049 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247df000 == 35 [pid = 1650] [id = 353] 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129b6400) [pid = 1650] [serial = 1058] [outer = 0x0] 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1195ed800) [pid = 1650] [serial = 1059] [outer = 0x1129b6400] 14:05:16 INFO - PROCESS | 1650 | 1469135116089 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11980ac00) [pid = 1650] [serial = 1060] [outer = 0x1129b6400] 14:05:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:05:16 INFO - PROCESS | 1650 | 1469135116588 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] 14:05:16 INFO - PROCESS | 1650 | 1469135116634 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:05:16 INFO - PROCESS | 1650 | 1469135116636 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1650 | 1469135116637 Marionette TRACE conn2 <- [1,1386,null,{}] 14:05:16 INFO - PROCESS | 1650 | 1469135116640 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}] 14:05:16 INFO - PROCESS | 1650 | 1469135116645 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:16 INFO - PROCESS | 1650 | 1469135116768 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:05:16 INFO - PROCESS | 1650 | 1469135116775 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:16 INFO - PROCESS | 1650 | 1469135116776 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126177000 == 36 [pid = 1650] [id = 354] 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a02800) [pid = 1650] [serial = 1061] [outer = 0x0] 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b30000) [pid = 1650] [serial = 1062] [outer = 0x119a02800] 14:05:16 INFO - PROCESS | 1650 | 1469135116801 Marionette DEBUG loaded listener.js 14:05:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12438a000) [pid = 1650] [serial = 1063] [outer = 0x119a02800] 14:05:17 INFO - PROCESS | 1650 | 1469135117135 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] 14:05:17 INFO - PROCESS | 1650 | 1469135117158 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:05:17 INFO - PROCESS | 1650 | 1469135117173 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1650 | 1469135117175 Marionette TRACE conn2 <- [1,1390,null,{}] 14:05:17 INFO - PROCESS | 1650 | 1469135117181 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}] 14:05:17 INFO - PROCESS | 1650 | 1469135117182 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:17 INFO - PROCESS | 1650 | 1469135117279 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:05:17 INFO - PROCESS | 1650 | 1469135117283 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1650 | 1469135117284 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a88800 == 37 [pid = 1650] [id = 355] 14:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12438a800) [pid = 1650] [serial = 1064] [outer = 0x0] 14:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124cefc00) [pid = 1650] [serial = 1065] [outer = 0x12438a800] 14:05:17 INFO - PROCESS | 1650 | 1469135117305 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1251f0800) [pid = 1650] [serial = 1066] [outer = 0x12438a800] 14:05:17 INFO - PROCESS | 1650 | 1469135117669 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]]]}] 14:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 526ms 14:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:05:17 INFO - PROCESS | 1650 | 1469135117696 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:05:17 INFO - PROCESS | 1650 | 1469135117698 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:05:17 INFO - PROCESS | 1650 | 1469135117701 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:05:17 INFO - PROCESS | 1650 | 1469135117703 Marionette TRACE conn2 <- [1,1394,null,{}] 14:05:17 INFO - PROCESS | 1650 | 1469135117706 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}] 14:05:17 INFO - PROCESS | 1650 | 1469135117708 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:17 INFO - PROCESS | 1650 | 1469135117980 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116773c00) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128a76000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117438c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115f6fc00) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x111da8400) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a62400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1172e7800) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116aa1800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1130ee000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116773400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11676d400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117439000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118126800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210dc800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112692400) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:05:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1130e8400) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:05:18 INFO - PROCESS | 1650 | 1469135118051 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1650 | 1469135118053 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118217800 == 38 [pid = 1650] [id = 356] 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112692400) [pid = 1650] [serial = 1067] [outer = 0x0] 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1130ee000) [pid = 1650] [serial = 1068] [outer = 0x112692400] 14:05:18 INFO - PROCESS | 1650 | 1469135118104 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117434800) [pid = 1650] [serial = 1069] [outer = 0x112692400] 14:05:18 INFO - PROCESS | 1650 | 1469135118468 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]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 819ms 14:05:18 INFO - PROCESS | 1650 | 1469135118532 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1650 | 1469135118533 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:05:18 INFO - PROCESS | 1650 | 1469135118535 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1650 | 1469135118536 Marionette TRACE conn2 <- [1,1398,null,{}] 14:05:18 INFO - PROCESS | 1650 | 1469135118539 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}] 14:05:18 INFO - PROCESS | 1650 | 1469135118540 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:18 INFO - PROCESS | 1650 | 1469135118617 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:05:18 INFO - PROCESS | 1650 | 1469135118621 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1650 | 1469135118622 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a90000 == 39 [pid = 1650] [id = 357] 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118107000) [pid = 1650] [serial = 1070] [outer = 0x0] 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11849e000) [pid = 1650] [serial = 1071] [outer = 0x118107000] 14:05:18 INFO - PROCESS | 1650 | 1469135118648 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119811c00) [pid = 1650] [serial = 1072] [outer = 0x118107000] 14:05:18 INFO - PROCESS | 1650 | 1469135118961 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]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 14:05:19 INFO - PROCESS | 1650 | 1469135119005 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1650 | 1469135119007 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:05:19 INFO - PROCESS | 1650 | 1469135119009 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1650 | 1469135119010 Marionette TRACE conn2 <- [1,1402,null,{}] 14:05:19 INFO - PROCESS | 1650 | 1469135119013 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}] 14:05:19 INFO - PROCESS | 1650 | 1469135119014 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:19 INFO - PROCESS | 1650 | 1469135119091 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:05:19 INFO - PROCESS | 1650 | 1469135119147 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1650 | 1469135119156 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291ee000 == 40 [pid = 1650] [id = 358] 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a82c00) [pid = 1650] [serial = 1073] [outer = 0x0] 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a62400) [pid = 1650] [serial = 1074] [outer = 0x112a82c00] 14:05:19 INFO - PROCESS | 1650 | 1469135119180 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1256e9400) [pid = 1650] [serial = 1075] [outer = 0x112a82c00] 14:05:19 INFO - PROCESS | 1650 | 1469135119450 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]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 471ms 14:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:05:19 INFO - PROCESS | 1650 | 1469135119482 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1650 | 1469135119484 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:05:19 INFO - PROCESS | 1650 | 1469135119486 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1650 | 1469135119488 Marionette TRACE conn2 <- [1,1406,null,{}] 14:05:19 INFO - PROCESS | 1650 | 1469135119490 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}] 14:05:19 INFO - PROCESS | 1650 | 1469135119492 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:19 INFO - PROCESS | 1650 | 1469135119607 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:05:19 INFO - PROCESS | 1650 | 1469135119612 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1650 | 1469135119614 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a614800 == 41 [pid = 1650] [id = 359] 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126707800) [pid = 1650] [serial = 1076] [outer = 0x0] 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126965800) [pid = 1650] [serial = 1077] [outer = 0x126707800] 14:05:19 INFO - PROCESS | 1650 | 1469135119639 Marionette DEBUG loaded listener.js 14:05:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128a82000) [pid = 1650] [serial = 1078] [outer = 0x126707800] 14:05:20 INFO - PROCESS | 1650 | 1469135120080 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]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 620ms 14:05:20 INFO - PROCESS | 1650 | 1469135120107 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1650 | 1469135120110 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:05:20 INFO - PROCESS | 1650 | 1469135120114 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1650 | 1469135120115 Marionette TRACE conn2 <- [1,1410,null,{}] 14:05:20 INFO - PROCESS | 1650 | 1469135120119 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}] 14:05:20 INFO - PROCESS | 1650 | 1469135120121 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:20 INFO - PROCESS | 1650 | 1469135120233 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:05:20 INFO - PROCESS | 1650 | 1469135120302 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:20 INFO - PROCESS | 1650 | 1469135120304 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e47000 == 42 [pid = 1650] [id = 360] 14:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1129ad000) [pid = 1650] [serial = 1079] [outer = 0x0] 14:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f4d000) [pid = 1650] [serial = 1080] [outer = 0x1129ad000] 14:05:20 INFO - PROCESS | 1650 | 1469135120336 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115daa800) [pid = 1650] [serial = 1081] [outer = 0x1129ad000] 14:05:20 INFO - PROCESS | 1650 | 1469135120801 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]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 722ms 14:05:20 INFO - PROCESS | 1650 | 1469135120836 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1650 | 1469135120839 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:05:20 INFO - PROCESS | 1650 | 1469135120846 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1650 | 1469135120848 Marionette TRACE conn2 <- [1,1414,null,{}] 14:05:20 INFO - PROCESS | 1650 | 1469135120850 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}] 14:05:20 INFO - PROCESS | 1650 | 1469135120852 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:20 INFO - PROCESS | 1650 | 1469135120975 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:05:21 INFO - PROCESS | 1650 | 1469135121044 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1650 | 1469135121045 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124715000 == 43 [pid = 1650] [id = 361] 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117e23000) [pid = 1650] [serial = 1082] [outer = 0x0] 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118107800) [pid = 1650] [serial = 1083] [outer = 0x117e23000] 14:05:21 INFO - PROCESS | 1650 | 1469135121075 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11815ec00) [pid = 1650] [serial = 1084] [outer = 0x117e23000] 14:05:21 INFO - PROCESS | 1650 | 1469135121559 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]]]}] 14:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 770ms 14:05:21 INFO - PROCESS | 1650 | 1469135121616 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:05:21 INFO - PROCESS | 1650 | 1469135121619 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:05:21 INFO - PROCESS | 1650 | 1469135121622 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:05:21 INFO - PROCESS | 1650 | 1469135121626 Marionette TRACE conn2 <- [1,1418,null,{}] 14:05:21 INFO - PROCESS | 1650 | 1469135121637 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}] 14:05:21 INFO - PROCESS | 1650 | 1469135121642 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:21 INFO - PROCESS | 1650 | 1469135121795 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:05:21 INFO - PROCESS | 1650 | 1469135121889 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1650 | 1469135121891 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61c000 == 44 [pid = 1650] [id = 362] 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11980c000) [pid = 1650] [serial = 1085] [outer = 0x0] 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b26400) [pid = 1650] [serial = 1086] [outer = 0x11980c000] 14:05:21 INFO - PROCESS | 1650 | 1469135121924 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210dd400) [pid = 1650] [serial = 1087] [outer = 0x11980c000] 14:05:22 INFO - PROCESS | 1650 | 1469135122432 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]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 874ms 14:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:05:22 INFO - PROCESS | 1650 | 1469135122497 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 1650 | 1469135122499 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:05:22 INFO - PROCESS | 1650 | 1469135122501 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1650 | 1469135122502 Marionette TRACE conn2 <- [1,1422,null,{}] 14:05:22 INFO - PROCESS | 1650 | 1469135122504 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}] 14:05:22 INFO - PROCESS | 1650 | 1469135122506 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:22 INFO - PROCESS | 1650 | 1469135122607 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:05:22 INFO - PROCESS | 1650 | 1469135122675 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1650 | 1469135122677 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9000 == 45 [pid = 1650] [id = 363] 14:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113a9c400) [pid = 1650] [serial = 1088] [outer = 0x0] 14:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11815c400) [pid = 1650] [serial = 1089] [outer = 0x113a9c400] 14:05:22 INFO - PROCESS | 1650 | 1469135122707 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123a09c00) [pid = 1650] [serial = 1090] [outer = 0x113a9c400] 14:05:23 INFO - PROCESS | 1650 | 1469135123293 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]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 822ms 14:05:23 INFO - PROCESS | 1650 | 1469135123324 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1650 | 1469135123328 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:05:23 INFO - PROCESS | 1650 | 1469135123332 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1650 | 1469135123334 Marionette TRACE conn2 <- [1,1426,null,{}] 14:05:23 INFO - PROCESS | 1650 | 1469135123338 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}] 14:05:23 INFO - PROCESS | 1650 | 1469135123340 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:23 INFO - PROCESS | 1650 | 1469135123437 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:05:23 INFO - PROCESS | 1650 | 1469135123508 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:23 INFO - PROCESS | 1650 | 1469135123509 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11705d800 == 46 [pid = 1650] [id = 364] 14:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1133ddc00) [pid = 1650] [serial = 1091] [outer = 0x0] 14:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115da6c00) [pid = 1650] [serial = 1092] [outer = 0x1133ddc00] 14:05:23 INFO - PROCESS | 1650 | 1469135123537 Marionette DEBUG loaded listener.js 14:05:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11652fc00) [pid = 1650] [serial = 1093] [outer = 0x1133ddc00] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d0000 == 45 [pid = 1650] [id = 335] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1291ee000 == 44 [pid = 1650] [id = 358] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119a90000 == 43 [pid = 1650] [id = 357] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118217800 == 42 [pid = 1650] [id = 356] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128a88800 == 41 [pid = 1650] [id = 355] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126177000 == 40 [pid = 1650] [id = 354] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1247df000 == 39 [pid = 1650] [id = 353] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124007800 == 38 [pid = 1650] [id = 352] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119a92000 == 37 [pid = 1650] [id = 351] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11830f000 == 36 [pid = 1650] [id = 350] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bc800 == 35 [pid = 1650] [id = 349] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118620000 == 34 [pid = 1650] [id = 348] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cd800 == 33 [pid = 1650] [id = 346] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117061800 == 32 [pid = 1650] [id = 347] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a9000 == 31 [pid = 1650] [id = 363] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61c000 == 30 [pid = 1650] [id = 362] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124715000 == 29 [pid = 1650] [id = 361] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a614800 == 28 [pid = 1650] [id = 359] 14:05:24 INFO - PROCESS | 1650 | --DOCSHELL 0x117e47000 == 27 [pid = 1650] [id = 360] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112a8dc00) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f52000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11677ac00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116aab400) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118112000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176a1400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a9e800) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118104c00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115da0c00) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1172b9c00) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119805400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1197ce800) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1187ecc00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1256f6400) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12473cc00) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115f71c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11743e400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a476800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129330800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12936f400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b34c00) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11849dc00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1169f7000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118169000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11864c800) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b32c00) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119810400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1195ea400) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a5e000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11815a800) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123f26000) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x117e24c00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1210da800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 14:05:24 INFO - PROCESS | 1650 | 1469135124530 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]]]}] 14:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1222ms 14:05:24 INFO - PROCESS | 1650 | 1469135124554 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:05:24 INFO - PROCESS | 1650 | 1469135124556 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:05:24 INFO - PROCESS | 1650 | 1469135124566 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:05:24 INFO - PROCESS | 1650 | 1469135124568 Marionette TRACE conn2 <- [1,1430,null,{}] 14:05:24 INFO - PROCESS | 1650 | 1469135124571 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}] 14:05:24 INFO - PROCESS | 1650 | 1469135124573 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:24 INFO - PROCESS | 1650 | 1469135124659 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:05:24 INFO - PROCESS | 1650 | 1469135124664 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1650 | 1469135124667 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167a9800 == 28 [pid = 1650] [id = 365] 14:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112f1f800) [pid = 1650] [serial = 1094] [outer = 0x0] 14:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112f56800) [pid = 1650] [serial = 1095] [outer = 0x112f1f800] 14:05:24 INFO - PROCESS | 1650 | 1469135124697 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112797800) [pid = 1650] [serial = 1096] [outer = 0x112f1f800] 14:05:25 INFO - PROCESS | 1650 | 1469135125065 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]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 528ms 14:05:25 INFO - PROCESS | 1650 | 1469135125087 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1650 | 1469135125091 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:05:25 INFO - PROCESS | 1650 | 1469135125096 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1650 | 1469135125097 Marionette TRACE conn2 <- [1,1434,null,{}] 14:05:25 INFO - PROCESS | 1650 | 1469135125100 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}] 14:05:25 INFO - PROCESS | 1650 | 1469135125101 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:25 INFO - PROCESS | 1650 | 1469135125180 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:05:25 INFO - PROCESS | 1650 | 1469135125185 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1650 | 1469135125186 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11737d000 == 29 [pid = 1650] [id = 366] 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115fe5800) [pid = 1650] [serial = 1097] [outer = 0x0] 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11677a400) [pid = 1650] [serial = 1098] [outer = 0x115fe5800] 14:05:25 INFO - PROCESS | 1650 | 1469135125216 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a9ec00) [pid = 1650] [serial = 1099] [outer = 0x115fe5800] 14:05:25 INFO - PROCESS | 1650 | 1469135125569 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]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 14:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:05:25 INFO - PROCESS | 1650 | 1469135125615 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:05:25 INFO - PROCESS | 1650 | 1469135125616 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:05:25 INFO - PROCESS | 1650 | 1469135125618 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1650 | 1469135125621 Marionette TRACE conn2 <- [1,1438,null,{}] 14:05:25 INFO - PROCESS | 1650 | 1469135125629 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}] 14:05:25 INFO - PROCESS | 1650 | 1469135125632 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:25 INFO - PROCESS | 1650 | 1469135125708 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:05:25 INFO - PROCESS | 1650 | 1469135125716 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1650 | 1469135125718 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11879d800 == 30 [pid = 1650] [id = 367] 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1127b2000) [pid = 1650] [serial = 1100] [outer = 0x0] 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176ad400) [pid = 1650] [serial = 1101] [outer = 0x1127b2000] 14:05:25 INFO - PROCESS | 1650 | 1469135125746 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118111000) [pid = 1650] [serial = 1102] [outer = 0x1127b2000] 14:05:26 INFO - PROCESS | 1650 | 1469135126083 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]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 471ms 14:05:26 INFO - PROCESS | 1650 | 1469135126089 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1650 | 1469135126091 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:05:26 INFO - PROCESS | 1650 | 1469135126099 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1650 | 1469135126100 Marionette TRACE conn2 <- [1,1442,null,{}] 14:05:26 INFO - PROCESS | 1650 | 1469135126102 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}] 14:05:26 INFO - PROCESS | 1650 | 1469135126103 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:26 INFO - PROCESS | 1650 | 1469135126184 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:05:26 INFO - PROCESS | 1650 | 1469135126240 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1650 | 1469135126241 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195d0800 == 31 [pid = 1650] [id = 368] 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1176a7800) [pid = 1650] [serial = 1103] [outer = 0x0] 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118125c00) [pid = 1650] [serial = 1104] [outer = 0x1176a7800] 14:05:26 INFO - PROCESS | 1650 | 1469135126267 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118647400) [pid = 1650] [serial = 1105] [outer = 0x1176a7800] 14:05:26 INFO - PROCESS | 1650 | 1469135126562 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]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 14:05:26 INFO - PROCESS | 1650 | 1469135126619 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1650 | 1469135126627 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:05:26 INFO - PROCESS | 1650 | 1469135126630 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1650 | 1469135126631 Marionette TRACE conn2 <- [1,1446,null,{}] 14:05:26 INFO - PROCESS | 1650 | 1469135126633 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}] 14:05:26 INFO - PROCESS | 1650 | 1469135126634 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:26 INFO - PROCESS | 1650 | 1469135126724 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:05:26 INFO - PROCESS | 1650 | 1469135126759 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1650 | 1469135126760 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123816000 == 32 [pid = 1650] [id = 369] 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11269b400) [pid = 1650] [serial = 1106] [outer = 0x0] 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11864ec00) [pid = 1650] [serial = 1107] [outer = 0x11269b400] 14:05:26 INFO - PROCESS | 1650 | 1469135126784 Marionette DEBUG loaded listener.js 14:05:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118dd1000) [pid = 1650] [serial = 1108] [outer = 0x11269b400] 14:05:27 INFO - PROCESS | 1650 | 1469135127119 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]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 14:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:05:27 INFO - PROCESS | 1650 | 1469135127151 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 1650 | 1469135127152 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:05:27 INFO - PROCESS | 1650 | 1469135127154 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1650 | 1469135127155 Marionette TRACE conn2 <- [1,1450,null,{}] 14:05:27 INFO - PROCESS | 1650 | 1469135127157 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}] 14:05:27 INFO - PROCESS | 1650 | 1469135127162 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:27 INFO - PROCESS | 1650 | 1469135127271 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:05:27 INFO - PROCESS | 1650 | 1469135127305 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1650 | 1469135127306 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401e000 == 33 [pid = 1650] [id = 370] 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118dd8800) [pid = 1650] [serial = 1109] [outer = 0x0] 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1195ea800) [pid = 1650] [serial = 1110] [outer = 0x118dd8800] 14:05:27 INFO - PROCESS | 1650 | 1469135127330 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1197c5c00) [pid = 1650] [serial = 1111] [outer = 0x118dd8800] 14:05:27 INFO - PROCESS | 1650 | 1469135127672 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]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 14:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:05:27 INFO - PROCESS | 1650 | 1469135127724 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 1650 | 1469135127725 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:05:27 INFO - PROCESS | 1650 | 1469135127727 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1650 | 1469135127728 Marionette TRACE conn2 <- [1,1454,null,{}] 14:05:27 INFO - PROCESS | 1650 | 1469135127730 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}] 14:05:27 INFO - PROCESS | 1650 | 1469135127739 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:27 INFO - PROCESS | 1650 | 1469135127834 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:05:27 INFO - PROCESS | 1650 | 1469135127846 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:27 INFO - PROCESS | 1650 | 1469135127847 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d6000 == 34 [pid = 1650] [id = 371] 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112697800) [pid = 1650] [serial = 1112] [outer = 0x0] 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b29000) [pid = 1650] [serial = 1113] [outer = 0x112697800] 14:05:27 INFO - PROCESS | 1650 | 1469135127872 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119be7800) [pid = 1650] [serial = 1114] [outer = 0x112697800] 14:05:28 INFO - PROCESS | 1650 | 1469135128210 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]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 14:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:05:28 INFO - PROCESS | 1650 | 1469135128249 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 1650 | 1469135128250 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:05:28 INFO - PROCESS | 1650 | 1469135128252 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1650 | 1469135128253 Marionette TRACE conn2 <- [1,1458,null,{}] 14:05:28 INFO - PROCESS | 1650 | 1469135128255 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}] 14:05:28 INFO - PROCESS | 1650 | 1469135128256 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:28 INFO - PROCESS | 1650 | 1469135128348 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:05:28 INFO - PROCESS | 1650 | 1469135128351 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1650 | 1469135128352 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c17000 == 35 [pid = 1650] [id = 372] 14:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118123c00) [pid = 1650] [serial = 1115] [outer = 0x0] 14:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12385cc00) [pid = 1650] [serial = 1116] [outer = 0x118123c00] 14:05:28 INFO - PROCESS | 1650 | 1469135128376 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123f29400) [pid = 1650] [serial = 1117] [outer = 0x118123c00] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129b6400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a02800) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11849ac00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133f1800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1210de800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a8f400) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112793000) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a82c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12438a800) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133d3400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116771000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126707800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118107000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:05:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112692400) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:05:28 INFO - PROCESS | 1650 | 1469135128872 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]]]}] 14:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 668ms 14:05:28 INFO - PROCESS | 1650 | 1469135128921 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:05:28 INFO - PROCESS | 1650 | 1469135128922 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:05:28 INFO - PROCESS | 1650 | 1469135128924 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:05:28 INFO - PROCESS | 1650 | 1469135128925 Marionette TRACE conn2 <- [1,1462,null,{}] 14:05:28 INFO - PROCESS | 1650 | 1469135128935 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}] 14:05:28 INFO - PROCESS | 1650 | 1469135128937 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:29 INFO - PROCESS | 1650 | 1469135129033 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:05:29 INFO - PROCESS | 1650 | 1469135129067 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1650 | 1469135129068 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11879d000 == 36 [pid = 1650] [id = 373] 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1122b4800) [pid = 1650] [serial = 1118] [outer = 0x0] 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1172b5800) [pid = 1650] [serial = 1119] [outer = 0x1122b4800] 14:05:29 INFO - PROCESS | 1650 | 1469135129094 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a02800) [pid = 1650] [serial = 1120] [outer = 0x1122b4800] 14:05:29 INFO - PROCESS | 1650 | 1469135129362 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]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 14:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:05:29 INFO - PROCESS | 1650 | 1469135129399 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1650 | 1469135129400 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:05:29 INFO - PROCESS | 1650 | 1469135129402 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1650 | 1469135129403 Marionette TRACE conn2 <- [1,1466,null,{}] 14:05:29 INFO - PROCESS | 1650 | 1469135129406 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}] 14:05:29 INFO - PROCESS | 1650 | 1469135129407 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:29 INFO - PROCESS | 1650 | 1469135129498 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:05:29 INFO - PROCESS | 1650 | 1469135129502 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:29 INFO - PROCESS | 1650 | 1469135129503 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x129058800 == 37 [pid = 1650] [id = 374] 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1195e5800) [pid = 1650] [serial = 1121] [outer = 0x0] 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1246e5800) [pid = 1650] [serial = 1122] [outer = 0x1195e5800] 14:05:29 INFO - PROCESS | 1650 | 1469135129527 Marionette DEBUG loaded listener.js 14:05:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124edac00) [pid = 1650] [serial = 1123] [outer = 0x1195e5800] 14:05:29 INFO - PROCESS | 1650 | 1469135129888 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]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 14:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:05:29 INFO - PROCESS | 1650 | 1469135129922 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:05:29 INFO - PROCESS | 1650 | 1469135129924 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:05:29 INFO - PROCESS | 1650 | 1469135129930 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1650 | 1469135129933 Marionette TRACE conn2 <- [1,1470,null,{}] 14:05:29 INFO - PROCESS | 1650 | 1469135129936 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}] 14:05:29 INFO - PROCESS | 1650 | 1469135129939 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:30 INFO - PROCESS | 1650 | 1469135130096 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:05:30 INFO - PROCESS | 1650 | 1469135130103 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1650 | 1469135130105 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123815800 == 38 [pid = 1650] [id = 375] 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11980fc00) [pid = 1650] [serial = 1124] [outer = 0x0] 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1256f6400) [pid = 1650] [serial = 1125] [outer = 0x11980fc00] 14:05:30 INFO - PROCESS | 1650 | 1469135130149 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12678a000) [pid = 1650] [serial = 1126] [outer = 0x11980fc00] 14:05:30 INFO - PROCESS | 1650 | 1469135130604 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]]]}] 14:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 724ms 14:05:30 INFO - PROCESS | 1650 | 1469135130654 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:05:30 INFO - PROCESS | 1650 | 1469135130655 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:05:30 INFO - PROCESS | 1650 | 1469135130657 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:05:30 INFO - PROCESS | 1650 | 1469135130658 Marionette TRACE conn2 <- [1,1474,null,{}] 14:05:30 INFO - PROCESS | 1650 | 1469135130663 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}] 14:05:30 INFO - PROCESS | 1650 | 1469135130664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:30 INFO - PROCESS | 1650 | 1469135130739 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:05:30 INFO - PROCESS | 1650 | 1469135130867 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1650 | 1469135130869 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x113abe800 == 39 [pid = 1650] [id = 376] 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112696000) [pid = 1650] [serial = 1127] [outer = 0x0] 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112797400) [pid = 1650] [serial = 1128] [outer = 0x112696000] 14:05:30 INFO - PROCESS | 1650 | 1469135130902 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112d7ac00) [pid = 1650] [serial = 1129] [outer = 0x112696000] 14:05:31 INFO - PROCESS | 1650 | 1469135131442 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]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 822ms 14:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:05:31 INFO - PROCESS | 1650 | 1469135131499 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 1650 | 1469135131501 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:05:31 INFO - PROCESS | 1650 | 1469135131504 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1650 | 1469135131507 Marionette TRACE conn2 <- [1,1478,null,{}] 14:05:31 INFO - PROCESS | 1650 | 1469135131511 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}] 14:05:31 INFO - PROCESS | 1650 | 1469135131514 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:31 INFO - PROCESS | 1650 | 1469135131648 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:05:31 INFO - PROCESS | 1650 | 1469135131754 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1650 | 1469135131756 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11879c000 == 40 [pid = 1650] [id = 377] 14:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11653e000) [pid = 1650] [serial = 1130] [outer = 0x0] 14:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116772000) [pid = 1650] [serial = 1131] [outer = 0x11653e000] 14:05:31 INFO - PROCESS | 1650 | 1469135131806 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116aab400) [pid = 1650] [serial = 1132] [outer = 0x11653e000] 14:05:32 INFO - PROCESS | 1650 | 1469135132436 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]]]}] 14:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 974ms 14:05:32 INFO - PROCESS | 1650 | 1469135132481 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 1650 | 1469135132484 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:05:32 INFO - PROCESS | 1650 | 1469135132487 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1650 | 1469135132489 Marionette TRACE conn2 <- [1,1482,null,{}] 14:05:32 INFO - PROCESS | 1650 | 1469135132491 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}] 14:05:32 INFO - PROCESS | 1650 | 1469135132493 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:32 INFO - PROCESS | 1650 | 1469135132603 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:05:32 INFO - PROCESS | 1650 | 1469135132787 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:32 INFO - PROCESS | 1650 | 1469135132789 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116184800 == 41 [pid = 1650] [id = 378] 14:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f55000) [pid = 1650] [serial = 1133] [outer = 0x0] 14:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1133f4800) [pid = 1650] [serial = 1134] [outer = 0x112f55000] 14:05:32 INFO - PROCESS | 1650 | 1469135132818 Marionette DEBUG loaded listener.js 14:05:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115fe6800) [pid = 1650] [serial = 1135] [outer = 0x112f55000] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123815800 == 40 [pid = 1650] [id = 375] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129058800 == 39 [pid = 1650] [id = 374] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11879d000 == 38 [pid = 1650] [id = 373] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124c17000 == 37 [pid = 1650] [id = 372] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d6000 == 36 [pid = 1650] [id = 371] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12401e000 == 35 [pid = 1650] [id = 370] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x123816000 == 34 [pid = 1650] [id = 369] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1195d0800 == 33 [pid = 1650] [id = 368] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11879d800 == 32 [pid = 1650] [id = 367] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x11737d000 == 31 [pid = 1650] [id = 366] 14:05:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1167a9800 == 30 [pid = 1650] [id = 365] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11980ac00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b30000) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1187e4000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11671a800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116980c00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124a06000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f4c800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133de000) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118104400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1256e9400) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118494800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1251f0800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113a9d800) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115daec00) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116aa2c00) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11743cc00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124cefc00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126965800) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128a82000) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11849e000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1130ee000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1195ed800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12438a000) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117434800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119811c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119198400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119a62400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 14:05:33 INFO - PROCESS | 1650 | 1469135133412 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]]]}] 14:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 969ms 14:05:33 INFO - PROCESS | 1650 | 1469135133459 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:05:33 INFO - PROCESS | 1650 | 1469135133462 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:05:33 INFO - PROCESS | 1650 | 1469135133466 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:05:33 INFO - PROCESS | 1650 | 1469135133469 Marionette TRACE conn2 <- [1,1486,null,{}] 14:05:33 INFO - PROCESS | 1650 | 1469135133474 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}] 14:05:33 INFO - PROCESS | 1650 | 1469135133476 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:33 INFO - PROCESS | 1650 | 1469135133573 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:05:33 INFO - PROCESS | 1650 | 1469135133585 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1650 | 1469135133586 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11825c000 == 31 [pid = 1650] [id = 379] 14:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117433000) [pid = 1650] [serial = 1136] [outer = 0x0] 14:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117438400) [pid = 1650] [serial = 1137] [outer = 0x117433000] 14:05:33 INFO - PROCESS | 1650 | 1469135133613 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117e22800) [pid = 1650] [serial = 1138] [outer = 0x117433000] 14:05:33 INFO - PROCESS | 1650 | 1469135133954 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]]]}] 14:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 14:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:05:33 INFO - PROCESS | 1650 | 1469135133989 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:05:33 INFO - PROCESS | 1650 | 1469135133992 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:05:33 INFO - PROCESS | 1650 | 1469135133994 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:05:33 INFO - PROCESS | 1650 | 1469135133995 Marionette TRACE conn2 <- [1,1490,null,{}] 14:05:34 INFO - PROCESS | 1650 | 1469135133998 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}] 14:05:34 INFO - PROCESS | 1650 | 1469135133999 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:34 INFO - PROCESS | 1650 | 1469135134080 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:05:34 INFO - PROCESS | 1650 | 1469135134087 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1650 | 1469135134088 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8e000 == 32 [pid = 1650] [id = 380] 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f4e000) [pid = 1650] [serial = 1139] [outer = 0x0] 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1183a2000) [pid = 1650] [serial = 1140] [outer = 0x112f4e000] 14:05:34 INFO - PROCESS | 1650 | 1469135134114 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118650c00) [pid = 1650] [serial = 1141] [outer = 0x112f4e000] 14:05:34 INFO - PROCESS | 1650 | 1469135134445 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]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 469ms 14:05:34 INFO - PROCESS | 1650 | 1469135134464 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1650 | 1469135134465 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:05:34 INFO - PROCESS | 1650 | 1469135134473 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1650 | 1469135134477 Marionette TRACE conn2 <- [1,1494,null,{}] 14:05:34 INFO - PROCESS | 1650 | 1469135134480 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}] 14:05:34 INFO - PROCESS | 1650 | 1469135134483 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:34 INFO - PROCESS | 1650 | 1469135134568 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:05:34 INFO - PROCESS | 1650 | 1469135134632 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1650 | 1469135134634 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4e000 == 33 [pid = 1650] [id = 381] 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f16400) [pid = 1650] [serial = 1142] [outer = 0x0] 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119190800) [pid = 1650] [serial = 1143] [outer = 0x112f16400] 14:05:34 INFO - PROCESS | 1650 | 1469135134661 Marionette DEBUG loaded listener.js 14:05:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119805400) [pid = 1650] [serial = 1144] [outer = 0x112f16400] 14:05:34 INFO - PROCESS | 1650 | 1469135134959 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]]]}] 14:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 528ms 14:05:35 INFO - PROCESS | 1650 | 1469135134998 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 1650 | 1469135134999 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:05:35 INFO - PROCESS | 1650 | 1469135135001 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1650 | 1469135135002 Marionette TRACE conn2 <- [1,1498,null,{}] 14:05:35 INFO - PROCESS | 1650 | 1469135135005 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}] 14:05:35 INFO - PROCESS | 1650 | 1469135135006 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:35 INFO - PROCESS | 1650 | 1469135135085 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:05:35 INFO - PROCESS | 1650 | 1469135135144 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1650 | 1469135135145 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9c000 == 34 [pid = 1650] [id = 382] 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118d23400) [pid = 1650] [serial = 1145] [outer = 0x0] 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119808800) [pid = 1650] [serial = 1146] [outer = 0x118d23400] 14:05:35 INFO - PROCESS | 1650 | 1469135135176 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b2c800) [pid = 1650] [serial = 1147] [outer = 0x118d23400] 14:05:35 INFO - PROCESS | 1650 | 1469135135439 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]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 14:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:05:35 INFO - PROCESS | 1650 | 1469135135471 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 1650 | 1469135135472 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:05:35 INFO - PROCESS | 1650 | 1469135135482 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1650 | 1469135135484 Marionette TRACE conn2 <- [1,1502,null,{}] 14:05:35 INFO - PROCESS | 1650 | 1469135135486 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}] 14:05:35 INFO - PROCESS | 1650 | 1469135135487 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:35 INFO - PROCESS | 1650 | 1469135135592 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:05:35 INFO - PROCESS | 1650 | 1469135135596 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:35 INFO - PROCESS | 1650 | 1469135135600 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119267800 == 35 [pid = 1650] [id = 383] 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123a0d400) [pid = 1650] [serial = 1148] [outer = 0x0] 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124387c00) [pid = 1650] [serial = 1149] [outer = 0x123a0d400] 14:05:35 INFO - PROCESS | 1650 | 1469135135662 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1256ea000) [pid = 1650] [serial = 1150] [outer = 0x123a0d400] 14:05:36 INFO - PROCESS | 1650 | 1469135136023 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]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 579ms 14:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:05:36 INFO - PROCESS | 1650 | 1469135136059 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:05:36 INFO - PROCESS | 1650 | 1469135136060 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:05:36 INFO - PROCESS | 1650 | 1469135136062 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1650 | 1469135136063 Marionette TRACE conn2 <- [1,1506,null,{}] 14:05:36 INFO - PROCESS | 1650 | 1469135136065 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}] 14:05:36 INFO - PROCESS | 1650 | 1469135136066 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:36 INFO - PROCESS | 1650 | 1469135136164 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:05:36 INFO - PROCESS | 1650 | 1469135136167 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 1650 | 1469135136168 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906b000 == 36 [pid = 1650] [id = 384] 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123be3000) [pid = 1650] [serial = 1151] [outer = 0x0] 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12678c000) [pid = 1650] [serial = 1152] [outer = 0x123be3000] 14:05:36 INFO - PROCESS | 1650 | 1469135136200 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a7b000) [pid = 1650] [serial = 1153] [outer = 0x123be3000] 14:05:36 INFO - PROCESS | 1650 | 1469135136534 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]]]}] 14:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 14:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:05:36 INFO - PROCESS | 1650 | 1469135136583 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:05:36 INFO - PROCESS | 1650 | 1469135136584 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:05:36 INFO - PROCESS | 1650 | 1469135136586 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:05:36 INFO - PROCESS | 1650 | 1469135136588 Marionette TRACE conn2 <- [1,1510,null,{}] 14:05:36 INFO - PROCESS | 1650 | 1469135136590 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}] 14:05:36 INFO - PROCESS | 1650 | 1469135136591 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:36 INFO - PROCESS | 1650 | 1469135136686 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:05:36 INFO - PROCESS | 1650 | 1469135136700 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 1650 | 1469135136701 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12964a800 == 37 [pid = 1650] [id = 385] 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128a81c00) [pid = 1650] [serial = 1154] [outer = 0x0] 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128db4000) [pid = 1650] [serial = 1155] [outer = 0x128a81c00] 14:05:36 INFO - PROCESS | 1650 | 1469135136726 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290a1800) [pid = 1650] [serial = 1156] [outer = 0x128a81c00] 14:05:37 INFO - PROCESS | 1650 | 1469135137074 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]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 14:05:37 INFO - PROCESS | 1650 | 1469135137106 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1650 | 1469135137108 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:05:37 INFO - PROCESS | 1650 | 1469135137116 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1650 | 1469135137117 Marionette TRACE conn2 <- [1,1514,null,{}] 14:05:37 INFO - PROCESS | 1650 | 1469135137119 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}] 14:05:37 INFO - PROCESS | 1650 | 1469135137120 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:37 INFO - PROCESS | 1650 | 1469135137216 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:05:37 INFO - PROCESS | 1650 | 1469135137227 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1650 | 1469135137228 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61b800 == 38 [pid = 1650] [id = 386] 14:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128dbdc00) [pid = 1650] [serial = 1157] [outer = 0x0] 14:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1290ab000) [pid = 1650] [serial = 1158] [outer = 0x128dbdc00] 14:05:37 INFO - PROCESS | 1650 | 1469135137284 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129335c00) [pid = 1650] [serial = 1159] [outer = 0x128dbdc00] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115fe5800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1127b2000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f1f800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1176a7800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118dd8800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118123c00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122b4800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1129ad000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117e23000) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112697800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1195e5800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11980c000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113a9c400) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:05:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11269b400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:05:37 INFO - PROCESS | 1650 | 1469135137632 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]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 14:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:05:37 INFO - PROCESS | 1650 | 1469135137687 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1650 | 1469135137688 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:05:37 INFO - PROCESS | 1650 | 1469135137691 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1650 | 1469135137693 Marionette TRACE conn2 <- [1,1518,null,{}] 14:05:37 INFO - PROCESS | 1650 | 1469135137696 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}] 14:05:37 INFO - PROCESS | 1650 | 1469135137698 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:37 INFO - PROCESS | 1650 | 1469135137856 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:05:37 INFO - PROCESS | 1650 | 1469135137911 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1650 | 1469135137912 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4d000 == 39 [pid = 1650] [id = 387] 14:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112f52c00) [pid = 1650] [serial = 1160] [outer = 0x0] 14:05:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116778000) [pid = 1650] [serial = 1161] [outer = 0x112f52c00] 14:05:37 INFO - PROCESS | 1650 | 1469135137953 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118498c00) [pid = 1650] [serial = 1162] [outer = 0x112f52c00] 14:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 14:05:38 INFO - PROCESS | 1650 | 1469135138355 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]]]}] 14:05:38 INFO - PROCESS | 1650 | 1469135138361 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1650 | 1469135138362 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:05:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:05:38 INFO - PROCESS | 1650 | 1469135138365 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1650 | 1469135138366 Marionette TRACE conn2 <- [1,1522,null,{}] 14:05:38 INFO - PROCESS | 1650 | 1469135138368 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}] 14:05:38 INFO - PROCESS | 1650 | 1469135138369 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:38 INFO - PROCESS | 1650 | 1469135138483 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:05:38 INFO - PROCESS | 1650 | 1469135138489 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1650 | 1469135138491 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0e3800 == 40 [pid = 1650] [id = 388] 14:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1183a2800) [pid = 1650] [serial = 1163] [outer = 0x0] 14:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118654000) [pid = 1650] [serial = 1164] [outer = 0x1183a2800] 14:05:38 INFO - PROCESS | 1650 | 1469135138518 Marionette DEBUG loaded listener.js 14:05:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12932f400) [pid = 1650] [serial = 1165] [outer = 0x1183a2800] 14:05:38 INFO - PROCESS | 1650 | 1469135138830 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"]]]}] 14:05:38 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 () { 14:05:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:05:38 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 () { 14:05:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:05:38 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 () { 14:05:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:05:38 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 () { 14:05:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:05:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:05:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 14:05:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:05:38 INFO - PROCESS | 1650 | 1469135138886 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1650 | 1469135138887 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:05:38 INFO - PROCESS | 1650 | 1469135138890 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1650 | 1469135138892 Marionette TRACE conn2 <- [1,1526,null,{}] 14:05:38 INFO - PROCESS | 1650 | 1469135138894 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}] 14:05:38 INFO - PROCESS | 1650 | 1469135138896 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:38 INFO - PROCESS | 1650 | 1469135138987 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:05:38 INFO - PROCESS | 1650 | 1469135138991 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:38 INFO - PROCESS | 1650 | 1469135138992 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6f800 == 41 [pid = 1650] [id = 389] 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1290acc00) [pid = 1650] [serial = 1166] [outer = 0x0] 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12934e400) [pid = 1650] [serial = 1167] [outer = 0x1290acc00] 14:05:39 INFO - PROCESS | 1650 | 1469135139017 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a481800) [pid = 1650] [serial = 1168] [outer = 0x1290acc00] 14:05:39 INFO - PROCESS | 1650 | 1469135139345 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"]]]}] 14:05:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:05:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:05:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:05:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 14:05:39 INFO - PROCESS | 1650 | 1469135139365 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:05:39 INFO - PROCESS | 1650 | 1469135139366 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:05:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:05:39 INFO - PROCESS | 1650 | 1469135139369 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:05:39 INFO - PROCESS | 1650 | 1469135139370 Marionette TRACE conn2 <- [1,1530,null,{}] 14:05:39 INFO - PROCESS | 1650 | 1469135139372 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}] 14:05:39 INFO - PROCESS | 1650 | 1469135139373 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:39 INFO - PROCESS | 1650 | 1469135139488 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:05:39 INFO - PROCESS | 1650 | 1469135139569 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1650 | 1469135139571 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116524800 == 42 [pid = 1650] [id = 390] 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110fe4000) [pid = 1650] [serial = 1169] [outer = 0x0] 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122b4800) [pid = 1650] [serial = 1170] [outer = 0x110fe4000] 14:05:39 INFO - PROCESS | 1650 | 1469135139603 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112f54800) [pid = 1650] [serial = 1171] [outer = 0x110fe4000] 14:05:39 INFO - PROCESS | 1650 | 1469135139987 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]]]}] 14:05:40 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 14:05:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:05:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:05:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:05:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:05:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:05:40 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. 14:05:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:05:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 14:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:05:40 INFO - PROCESS | 1650 | 1469135140040 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1650 | 1469135140042 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:05:40 INFO - PROCESS | 1650 | 1469135140045 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1650 | 1469135140046 Marionette TRACE conn2 <- [1,1534,null,{}] 14:05:40 INFO - PROCESS | 1650 | 1469135140049 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}] 14:05:40 INFO - PROCESS | 1650 | 1469135140052 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:40 INFO - PROCESS | 1650 | 1469135140178 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:05:40 INFO - PROCESS | 1650 | 1469135140311 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1650 | 1469135140313 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc0800 == 43 [pid = 1650] [id = 391] 14:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116aa0800) [pid = 1650] [serial = 1172] [outer = 0x0] 14:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118105000) [pid = 1650] [serial = 1173] [outer = 0x116aa0800] 14:05:40 INFO - PROCESS | 1650 | 1469135140378 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118123000) [pid = 1650] [serial = 1174] [outer = 0x116aa0800] 14:05:40 INFO - PROCESS | 1650 | 1469135140933 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]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 925ms 14:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:05:40 INFO - PROCESS | 1650 | 1469135140971 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1650 | 1469135140974 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:05:40 INFO - PROCESS | 1650 | 1469135140977 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1650 | 1469135140978 Marionette TRACE conn2 <- [1,1538,null,{}] 14:05:40 INFO - PROCESS | 1650 | 1469135140981 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}] 14:05:40 INFO - PROCESS | 1650 | 1469135140982 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:41 INFO - PROCESS | 1650 | 1469135141086 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:05:41 INFO - PROCESS | 1650 | 1469135141148 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1650 | 1469135141149 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129654800 == 44 [pid = 1650] [id = 392] 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11864dc00) [pid = 1650] [serial = 1175] [outer = 0x0] 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119802400) [pid = 1650] [serial = 1176] [outer = 0x11864dc00] 14:05:41 INFO - PROCESS | 1650 | 1469135141178 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a58c00) [pid = 1650] [serial = 1177] [outer = 0x11864dc00] 14:05:41 INFO - PROCESS | 1650 | 1469135141630 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]]]}] 14:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 14:05:41 INFO - PROCESS | 1650 | 1469135141696 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:05:41 INFO - PROCESS | 1650 | 1469135141698 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:05:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:05:41 INFO - PROCESS | 1650 | 1469135141705 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:05:41 INFO - PROCESS | 1650 | 1469135141710 Marionette TRACE conn2 <- [1,1542,null,{}] 14:05:41 INFO - PROCESS | 1650 | 1469135141713 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}] 14:05:41 INFO - PROCESS | 1650 | 1469135141715 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:41 INFO - PROCESS | 1650 | 1469135141821 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:05:41 INFO - PROCESS | 1650 | 1469135141893 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:41 INFO - PROCESS | 1650 | 1469135141894 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde0000 == 45 [pid = 1650] [id = 393] 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118d28c00) [pid = 1650] [serial = 1178] [outer = 0x0] 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123a07400) [pid = 1650] [serial = 1179] [outer = 0x118d28c00] 14:05:41 INFO - PROCESS | 1650 | 1469135141924 Marionette DEBUG loaded listener.js 14:05:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128a79000) [pid = 1650] [serial = 1180] [outer = 0x118d28c00] 14:05:42 INFO - PROCESS | 1650 | 1469135142334 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]]]}] 14:05:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:05:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 677ms 14:05:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:05:42 INFO - PROCESS | 1650 | 1469135142379 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:05:42 INFO - PROCESS | 1650 | 1469135142381 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:05:42 INFO - PROCESS | 1650 | 1469135142383 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:05:42 INFO - PROCESS | 1650 | 1469135142384 Marionette TRACE conn2 <- [1,1546,null,{}] 14:05:42 INFO - PROCESS | 1650 | 1469135142387 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}] 14:05:42 INFO - PROCESS | 1650 | 1469135142388 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:42 INFO - PROCESS | 1650 | 1469135142519 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:05:42 INFO - PROCESS | 1650 | 1469135142579 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:42 INFO - PROCESS | 1650 | 1469135142580 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c652800 == 46 [pid = 1650] [id = 394] 14:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119a62800) [pid = 1650] [serial = 1181] [outer = 0x0] 14:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12909d800) [pid = 1650] [serial = 1182] [outer = 0x119a62800] 14:05:42 INFO - PROCESS | 1650 | 1469135142609 Marionette DEBUG loaded listener.js 14:05:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12936b800) [pid = 1650] [serial = 1183] [outer = 0x119a62800] 14:05:43 INFO - PROCESS | 1650 | 1469135143217 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]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:05:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 871ms 14:05:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:05:43 INFO - PROCESS | 1650 | 1469135143255 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1650 | 1469135143257 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:05:43 INFO - PROCESS | 1650 | 1469135143283 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1650 | 1469135143285 Marionette TRACE conn2 <- [1,1550,null,{}] 14:05:43 INFO - PROCESS | 1650 | 1469135143290 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}] 14:05:43 INFO - PROCESS | 1650 | 1469135143292 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:43 INFO - PROCESS | 1650 | 1469135143378 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:05:43 INFO - PROCESS | 1650 | 1469135143452 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1650 | 1469135143454 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e33800 == 47 [pid = 1650] [id = 395] 14:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116909c00) [pid = 1650] [serial = 1184] [outer = 0x0] 14:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1169f7000) [pid = 1650] [serial = 1185] [outer = 0x116909c00] 14:05:43 INFO - PROCESS | 1650 | 1469135143484 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11743d400) [pid = 1650] [serial = 1186] [outer = 0x116909c00] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11705d800 == 46 [pid = 1650] [id = 364] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6f800 == 45 [pid = 1650] [id = 389] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0e3800 == 44 [pid = 1650] [id = 388] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4d000 == 43 [pid = 1650] [id = 387] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61b800 == 42 [pid = 1650] [id = 386] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12964a800 == 41 [pid = 1650] [id = 385] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12906b000 == 40 [pid = 1650] [id = 384] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119267800 == 39 [pid = 1650] [id = 383] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9c000 == 38 [pid = 1650] [id = 382] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4e000 == 37 [pid = 1650] [id = 381] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8e000 == 36 [pid = 1650] [id = 380] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11825c000 == 35 [pid = 1650] [id = 379] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116184800 == 34 [pid = 1650] [id = 378] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11879c000 == 33 [pid = 1650] [id = 377] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x113abe800 == 32 [pid = 1650] [id = 376] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12c652800 == 31 [pid = 1650] [id = 394] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde0000 == 30 [pid = 1650] [id = 393] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x129654800 == 29 [pid = 1650] [id = 392] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc0800 == 28 [pid = 1650] [id = 391] 14:05:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116524800 == 27 [pid = 1650] [id = 390] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1256f6400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11677a400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116a9ec00) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1176ad400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118111000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112f56800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112797800) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118125c00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115da6c00) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1195ea800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197c5c00) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12385cc00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1172b5800) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115daa800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f4d000) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11815ec00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b29000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118107800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1246e5800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1210dd400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b26400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a02800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123a09c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123f29400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11864ec00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11815c400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118dd1000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119be7800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118647400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124edac00) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 14:05:44 INFO - PROCESS | 1650 | 1469135144406 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]]]}] 14:05:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:05:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1197ms 14:05:44 INFO - PROCESS | 1650 | 1469135144457 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1650 | 1469135144459 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:05:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:05:44 INFO - PROCESS | 1650 | 1469135144465 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1650 | 1469135144467 Marionette TRACE conn2 <- [1,1554,null,{}] 14:05:44 INFO - PROCESS | 1650 | 1469135144470 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}] 14:05:44 INFO - PROCESS | 1650 | 1469135144472 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:44 INFO - PROCESS | 1650 | 1469135144554 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:05:44 INFO - PROCESS | 1650 | 1469135144558 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:44 INFO - PROCESS | 1650 | 1469135144564 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167ad800 == 28 [pid = 1650] [id = 396] 14:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a8dc00) [pid = 1650] [serial = 1187] [outer = 0x0] 14:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f56800) [pid = 1650] [serial = 1188] [outer = 0x112a8dc00] 14:05:44 INFO - PROCESS | 1650 | 1469135144593 Marionette DEBUG loaded listener.js 14:05:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133f3400) [pid = 1650] [serial = 1189] [outer = 0x112a8dc00] 14:05:45 INFO - PROCESS | 1650 | 1469135144998 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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 573ms 14:05:45 INFO - PROCESS | 1650 | 1469135145037 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1650 | 1469135145041 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:05:45 INFO - PROCESS | 1650 | 1469135145049 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1650 | 1469135145051 Marionette TRACE conn2 <- [1,1558,null,{}] 14:05:45 INFO - PROCESS | 1650 | 1469135145053 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}] 14:05:45 INFO - PROCESS | 1650 | 1469135145055 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:45 INFO - PROCESS | 1650 | 1469135145132 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:05:45 INFO - PROCESS | 1650 | 1469135145136 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1650 | 1469135145137 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11821b800 == 29 [pid = 1650] [id = 397] 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1164d5000) [pid = 1650] [serial = 1190] [outer = 0x0] 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116774000) [pid = 1650] [serial = 1191] [outer = 0x1164d5000] 14:05:45 INFO - PROCESS | 1650 | 1469135145167 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a9ec00) [pid = 1650] [serial = 1192] [outer = 0x1164d5000] 14:05:45 INFO - PROCESS | 1650 | 1469135145500 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]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:05:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 14:05:45 INFO - PROCESS | 1650 | 1469135145519 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1650 | 1469135145521 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:05:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:05:45 INFO - PROCESS | 1650 | 1469135145523 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1650 | 1469135145526 Marionette TRACE conn2 <- [1,1562,null,{}] 14:05:45 INFO - PROCESS | 1650 | 1469135145536 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}] 14:05:45 INFO - PROCESS | 1650 | 1469135145539 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:45 INFO - PROCESS | 1650 | 1469135145613 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:05:45 INFO - PROCESS | 1650 | 1469135145618 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1650 | 1469135145620 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187af800 == 30 [pid = 1650] [id = 398] 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112f55800) [pid = 1650] [serial = 1193] [outer = 0x0] 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117e20800) [pid = 1650] [serial = 1194] [outer = 0x112f55800] 14:05:45 INFO - PROCESS | 1650 | 1469135145650 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118110c00) [pid = 1650] [serial = 1195] [outer = 0x112f55800] 14:05:46 INFO - PROCESS | 1650 | 1469135146002 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]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:05:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 524ms 14:05:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:05:46 INFO - PROCESS | 1650 | 1469135146047 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 1650 | 1469135146049 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:05:46 INFO - PROCESS | 1650 | 1469135146051 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1650 | 1469135146052 Marionette TRACE conn2 <- [1,1566,null,{}] 14:05:46 INFO - PROCESS | 1650 | 1469135146055 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}] 14:05:46 INFO - PROCESS | 1650 | 1469135146056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:46 INFO - PROCESS | 1650 | 1469135146162 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:05:46 INFO - PROCESS | 1650 | 1469135146194 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1650 | 1469135146195 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a96000 == 31 [pid = 1650] [id = 399] 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x117e24800) [pid = 1650] [serial = 1196] [outer = 0x0] 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118125400) [pid = 1650] [serial = 1197] [outer = 0x117e24800] 14:05:46 INFO - PROCESS | 1650 | 1469135146221 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11849dc00) [pid = 1650] [serial = 1198] [outer = 0x117e24800] 14:05:46 INFO - PROCESS | 1650 | 1469135146503 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]]]}] 14:05:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:05:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 14:05:46 INFO - PROCESS | 1650 | 1469135146529 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:05:46 INFO - PROCESS | 1650 | 1469135146533 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:05:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:05:46 INFO - PROCESS | 1650 | 1469135146539 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:05:46 INFO - PROCESS | 1650 | 1469135146541 Marionette TRACE conn2 <- [1,1570,null,{}] 14:05:46 INFO - PROCESS | 1650 | 1469135146557 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}] 14:05:46 INFO - PROCESS | 1650 | 1469135146559 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:46 INFO - PROCESS | 1650 | 1469135146656 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:05:46 INFO - PROCESS | 1650 | 1469135146660 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1650 | 1469135146661 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123826800 == 32 [pid = 1650] [id = 400] 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115dac800) [pid = 1650] [serial = 1199] [outer = 0x0] 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11864f000) [pid = 1650] [serial = 1200] [outer = 0x115dac800] 14:05:46 INFO - PROCESS | 1650 | 1469135146686 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118dd2400) [pid = 1650] [serial = 1201] [outer = 0x115dac800] 14:05:47 INFO - PROCESS | 1650 | 1469135147039 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]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 522ms 14:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:05:47 INFO - PROCESS | 1650 | 1469135147068 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1650 | 1469135147069 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:05:47 INFO - PROCESS | 1650 | 1469135147071 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1650 | 1469135147072 Marionette TRACE conn2 <- [1,1574,null,{}] 14:05:47 INFO - PROCESS | 1650 | 1469135147075 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}] 14:05:47 INFO - PROCESS | 1650 | 1469135147079 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:47 INFO - PROCESS | 1650 | 1469135147188 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:05:47 INFO - PROCESS | 1650 | 1469135147226 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 1650 | 1469135147227 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243a0800 == 33 [pid = 1650] [id = 401] 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118dd3800) [pid = 1650] [serial = 1202] [outer = 0x0] 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1195ed400) [pid = 1650] [serial = 1203] [outer = 0x118dd3800] 14:05:47 INFO - PROCESS | 1650 | 1469135147252 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b28c00) [pid = 1650] [serial = 1204] [outer = 0x118dd3800] 14:05:47 INFO - PROCESS | 1650 | 1469135147552 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]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:05:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 517ms 14:05:47 INFO - PROCESS | 1650 | 1469135147591 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1650 | 1469135147592 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:05:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:05:47 INFO - PROCESS | 1650 | 1469135147597 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1650 | 1469135147598 Marionette TRACE conn2 <- [1,1578,null,{}] 14:05:47 INFO - PROCESS | 1650 | 1469135147608 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}] 14:05:47 INFO - PROCESS | 1650 | 1469135147610 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:47 INFO - PROCESS | 1650 | 1469135147702 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:05:47 INFO - PROCESS | 1650 | 1469135147739 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 1650 | 1469135147740 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247e3800 == 34 [pid = 1650] [id = 402] 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119809000) [pid = 1650] [serial = 1205] [outer = 0x0] 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a005c00) [pid = 1650] [serial = 1206] [outer = 0x119809000] 14:05:47 INFO - PROCESS | 1650 | 1469135147765 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123a04c00) [pid = 1650] [serial = 1207] [outer = 0x119809000] 14:05:48 INFO - PROCESS | 1650 | 1469135148053 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]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 476ms 14:05:48 INFO - PROCESS | 1650 | 1469135148074 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1650 | 1469135148076 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:05:48 INFO - PROCESS | 1650 | 1469135148087 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1650 | 1469135148088 Marionette TRACE conn2 <- [1,1582,null,{}] 14:05:48 INFO - PROCESS | 1650 | 1469135148090 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}] 14:05:48 INFO - PROCESS | 1650 | 1469135148091 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:48 INFO - PROCESS | 1650 | 1469135148211 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:05:48 INFO - PROCESS | 1650 | 1469135148261 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1650 | 1469135148263 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12571e000 == 35 [pid = 1650] [id = 403] 14:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112792c00) [pid = 1650] [serial = 1208] [outer = 0x0] 14:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123f26000) [pid = 1650] [serial = 1209] [outer = 0x112792c00] 14:05:48 INFO - PROCESS | 1650 | 1469135148303 Marionette DEBUG loaded listener.js 14:05:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124a10400) [pid = 1650] [serial = 1210] [outer = 0x112792c00] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1290acc00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a0d400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123be3000) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128dbdc00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f52c00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f16400) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11653e000) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128a81c00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f4e000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118d23400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112696000) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f55000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117433000) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1183a2800) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11980fc00) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:05:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1133ddc00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:05:48 INFO - PROCESS | 1650 | 1469135148895 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]]]}] 14:05:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:05:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 819ms 14:05:48 INFO - PROCESS | 1650 | 1469135148908 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1650 | 1469135148909 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:05:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:05:48 INFO - PROCESS | 1650 | 1469135148918 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1650 | 1469135148919 Marionette TRACE conn2 <- [1,1586,null,{}] 14:05:48 INFO - PROCESS | 1650 | 1469135148922 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}] 14:05:48 INFO - PROCESS | 1650 | 1469135148923 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:49 INFO - PROCESS | 1650 | 1469135149050 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:05:49 INFO - PROCESS | 1650 | 1469135149104 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1650 | 1469135149105 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a3800 == 36 [pid = 1650] [id = 404] 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112692000) [pid = 1650] [serial = 1211] [outer = 0x0] 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a9e800) [pid = 1650] [serial = 1212] [outer = 0x112692000] 14:05:49 INFO - PROCESS | 1650 | 1469135149145 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1197d2800) [pid = 1650] [serial = 1213] [outer = 0x112692000] 14:05:49 INFO - PROCESS | 1650 | 1469135149546 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]]]}] 14:05:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:05:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 673ms 14:05:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:05:49 INFO - PROCESS | 1650 | 1469135149588 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:05:49 INFO - PROCESS | 1650 | 1469135149589 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:05:49 INFO - PROCESS | 1650 | 1469135149591 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:05:49 INFO - PROCESS | 1650 | 1469135149592 Marionette TRACE conn2 <- [1,1590,null,{}] 14:05:49 INFO - PROCESS | 1650 | 1469135149597 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}] 14:05:49 INFO - PROCESS | 1650 | 1469135149598 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:49 INFO - PROCESS | 1650 | 1469135149689 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:05:49 INFO - PROCESS | 1650 | 1469135149696 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:49 INFO - PROCESS | 1650 | 1469135149697 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129057800 == 37 [pid = 1650] [id = 405] 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124385c00) [pid = 1650] [serial = 1214] [outer = 0x0] 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124af5800) [pid = 1650] [serial = 1215] [outer = 0x124385c00] 14:05:49 INFO - PROCESS | 1650 | 1469135149724 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124ed5400) [pid = 1650] [serial = 1216] [outer = 0x124385c00] 14:05:50 INFO - PROCESS | 1650 | 1469135150163 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]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 621ms 14:05:50 INFO - PROCESS | 1650 | 1469135150226 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:05:50 INFO - PROCESS | 1650 | 1469135150229 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:05:50 INFO - PROCESS | 1650 | 1469135150233 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1650 | 1469135150249 Marionette TRACE conn2 <- [1,1594,null,{}] 14:05:50 INFO - PROCESS | 1650 | 1469135150253 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}] 14:05:50 INFO - PROCESS | 1650 | 1469135150256 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:50 INFO - PROCESS | 1650 | 1469135150355 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:05:50 INFO - PROCESS | 1650 | 1469135150368 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1650 | 1469135150369 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x123822800 == 38 [pid = 1650] [id = 406] 14:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12578c800) [pid = 1650] [serial = 1217] [outer = 0x0] 14:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12670ac00) [pid = 1650] [serial = 1218] [outer = 0x12578c800] 14:05:50 INFO - PROCESS | 1650 | 1469135150396 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126965800) [pid = 1650] [serial = 1219] [outer = 0x12578c800] 14:05:50 INFO - PROCESS | 1650 | 1469135150769 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]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:05:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 585ms 14:05:50 INFO - PROCESS | 1650 | 1469135150817 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:05:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:05:50 INFO - PROCESS | 1650 | 1469135150820 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:05:50 INFO - PROCESS | 1650 | 1469135150824 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1650 | 1469135150826 Marionette TRACE conn2 <- [1,1598,null,{}] 14:05:50 INFO - PROCESS | 1650 | 1469135150831 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}] 14:05:50 INFO - PROCESS | 1650 | 1469135150832 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:50 INFO - PROCESS | 1650 | 1469135150951 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:05:51 INFO - PROCESS | 1650 | 1469135151055 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1650 | 1469135151058 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11705d800 == 39 [pid = 1650] [id = 407] 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f4c000) [pid = 1650] [serial = 1220] [outer = 0x0] 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112f54c00) [pid = 1650] [serial = 1221] [outer = 0x112f4c000] 14:05:51 INFO - PROCESS | 1650 | 1469135151114 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113c89400) [pid = 1650] [serial = 1222] [outer = 0x112f4c000] 14:05:51 INFO - PROCESS | 1650 | 1469135151598 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]]]}] 14:05:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:05:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 823ms 14:05:51 INFO - PROCESS | 1650 | 1469135151670 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1650 | 1469135151673 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:05:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:05:51 INFO - PROCESS | 1650 | 1469135151682 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1650 | 1469135151683 Marionette TRACE conn2 <- [1,1602,null,{}] 14:05:51 INFO - PROCESS | 1650 | 1469135151686 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}] 14:05:51 INFO - PROCESS | 1650 | 1469135151688 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:51 INFO - PROCESS | 1650 | 1469135151798 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:05:51 INFO - PROCESS | 1650 | 1469135151878 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:51 INFO - PROCESS | 1650 | 1469135151880 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a97000 == 40 [pid = 1650] [id = 408] 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a9f400) [pid = 1650] [serial = 1223] [outer = 0x0] 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116aa3c00) [pid = 1650] [serial = 1224] [outer = 0x116a9f400] 14:05:51 INFO - PROCESS | 1650 | 1469135151910 Marionette DEBUG loaded listener.js 14:05:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11743c400) [pid = 1650] [serial = 1225] [outer = 0x116a9f400] 14:05:52 INFO - PROCESS | 1650 | 1469135152585 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]]]}] 14:05:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:05:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 923ms 14:05:52 INFO - PROCESS | 1650 | 1469135152604 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:05:52 INFO - PROCESS | 1650 | 1469135152607 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:05:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:05:52 INFO - PROCESS | 1650 | 1469135152610 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:05:52 INFO - PROCESS | 1650 | 1469135152612 Marionette TRACE conn2 <- [1,1606,null,{}] 14:05:52 INFO - PROCESS | 1650 | 1469135152615 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}] 14:05:52 INFO - PROCESS | 1650 | 1469135152617 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:52 INFO - PROCESS | 1650 | 1469135152725 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:05:52 INFO - PROCESS | 1650 | 1469135152806 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1650 | 1469135152809 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2b000 == 41 [pid = 1650] [id = 409] 14:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115df1400) [pid = 1650] [serial = 1226] [outer = 0x0] 14:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1161b4800) [pid = 1650] [serial = 1227] [outer = 0x115df1400] 14:05:52 INFO - PROCESS | 1650 | 1469135152837 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116778c00) [pid = 1650] [serial = 1228] [outer = 0x115df1400] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129057800 == 40 [pid = 1650] [id = 405] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a3800 == 39 [pid = 1650] [id = 404] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12571e000 == 38 [pid = 1650] [id = 403] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1247e3800 == 37 [pid = 1650] [id = 402] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1243a0800 == 36 [pid = 1650] [id = 401] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123826800 == 35 [pid = 1650] [id = 400] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119a96000 == 34 [pid = 1650] [id = 399] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1187af800 == 33 [pid = 1650] [id = 398] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11821b800 == 32 [pid = 1650] [id = 397] 14:05:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1167ad800 == 31 [pid = 1650] [id = 396] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12678a000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11652fc00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12934e400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1256ea000) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12678c000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1290ab000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116778000) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119190800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119805400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116772000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116aab400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1290a1800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1183a2000) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128db4000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118650c00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119808800) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112797400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d7ac00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133f4800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115fe6800) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117438400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117e22800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118654000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12932f400) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a481800) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129335c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124387c00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128a7b000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118498c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119b2c800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 14:05:53 INFO - PROCESS | 1650 | 1469135153227 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]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 670ms 14:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:05:53 INFO - PROCESS | 1650 | 1469135153280 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1650 | 1469135153283 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:05:53 INFO - PROCESS | 1650 | 1469135153287 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1650 | 1469135153289 Marionette TRACE conn2 <- [1,1610,null,{}] 14:05:53 INFO - PROCESS | 1650 | 1469135153292 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}] 14:05:53 INFO - PROCESS | 1650 | 1469135153293 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:53 INFO - PROCESS | 1650 | 1469135153374 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:05:53 INFO - PROCESS | 1650 | 1469135153433 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1650 | 1469135153435 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c2000 == 32 [pid = 1650] [id = 410] 14:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1169f8800) [pid = 1650] [serial = 1229] [outer = 0x0] 14:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11743d000) [pid = 1650] [serial = 1230] [outer = 0x1169f8800] 14:05:53 INFO - PROCESS | 1650 | 1469135153461 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118110800) [pid = 1650] [serial = 1231] [outer = 0x1169f8800] 14:05:53 INFO - PROCESS | 1650 | 1469135153759 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]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:05:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 14:05:53 INFO - PROCESS | 1650 | 1469135153806 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1650 | 1469135153808 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:05:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:05:53 INFO - PROCESS | 1650 | 1469135153810 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1650 | 1469135153815 Marionette TRACE conn2 <- [1,1614,null,{}] 14:05:53 INFO - PROCESS | 1650 | 1469135153823 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}] 14:05:53 INFO - PROCESS | 1650 | 1469135153826 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:53 INFO - PROCESS | 1650 | 1469135153905 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:05:53 INFO - PROCESS | 1650 | 1469135153961 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1650 | 1469135153963 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb8800 == 33 [pid = 1650] [id = 411] 14:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11810f800) [pid = 1650] [serial = 1232] [outer = 0x0] 14:05:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1183a2000) [pid = 1650] [serial = 1233] [outer = 0x11810f800] 14:05:53 INFO - PROCESS | 1650 | 1469135153991 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119193400) [pid = 1650] [serial = 1234] [outer = 0x11810f800] 14:05:54 INFO - PROCESS | 1650 | 1469135154306 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]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 525ms 14:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:05:54 INFO - PROCESS | 1650 | 1469135154336 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1650 | 1469135154337 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:05:54 INFO - PROCESS | 1650 | 1469135154340 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1650 | 1469135154341 Marionette TRACE conn2 <- [1,1618,null,{}] 14:05:54 INFO - PROCESS | 1650 | 1469135154343 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}] 14:05:54 INFO - PROCESS | 1650 | 1469135154346 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:54 INFO - PROCESS | 1650 | 1469135154424 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:05:54 INFO - PROCESS | 1650 | 1469135154430 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1650 | 1469135154432 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12439e800 == 34 [pid = 1650] [id = 412] 14:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1192c5800) [pid = 1650] [serial = 1235] [outer = 0x0] 14:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119809c00) [pid = 1650] [serial = 1236] [outer = 0x1192c5800] 14:05:54 INFO - PROCESS | 1650 | 1469135154457 Marionette DEBUG loaded listener.js 14:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a06c00) [pid = 1650] [serial = 1237] [outer = 0x1192c5800] 14:05:54 INFO - PROCESS | 1650 | 1469135154811 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]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:05:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 14:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:05:54 INFO - PROCESS | 1650 | 1469135154862 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1650 | 1469135154863 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:05:54 INFO - PROCESS | 1650 | 1469135154866 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1650 | 1469135154867 Marionette TRACE conn2 <- [1,1622,null,{}] 14:05:54 INFO - PROCESS | 1650 | 1469135154869 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}] 14:05:54 INFO - PROCESS | 1650 | 1469135154870 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:54 INFO - PROCESS | 1650 | 1469135154969 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:05:54 INFO - PROCESS | 1650 | 1469135154975 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1650 | 1469135154976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247ef000 == 35 [pid = 1650] [id = 413] 14:05:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d83c00) [pid = 1650] [serial = 1238] [outer = 0x0] 14:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a5dc00) [pid = 1650] [serial = 1239] [outer = 0x112d83c00] 14:05:55 INFO - PROCESS | 1650 | 1469135155021 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11a0b9000) [pid = 1650] [serial = 1240] [outer = 0x112d83c00] 14:05:55 INFO - PROCESS | 1650 | 1469135155399 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]]]}] 14:05:55 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 14:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 572ms 14:05:55 INFO - PROCESS | 1650 | 1469135155438 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1650 | 1469135155440 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:05:55 INFO - PROCESS | 1650 | 1469135155442 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1650 | 1469135155443 Marionette TRACE conn2 <- [1,1626,null,{}] 14:05:55 INFO - PROCESS | 1650 | 1469135155445 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}] 14:05:55 INFO - PROCESS | 1650 | 1469135155449 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:55 INFO - PROCESS | 1650 | 1469135155568 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:05:55 INFO - PROCESS | 1650 | 1469135155581 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:55 INFO - PROCESS | 1650 | 1469135155582 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a94800 == 36 [pid = 1650] [id = 414] 14:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123a04800) [pid = 1650] [serial = 1241] [outer = 0x0] 14:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ecf400) [pid = 1650] [serial = 1242] [outer = 0x123a04800] 14:05:55 INFO - PROCESS | 1650 | 1469135155607 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1267db400) [pid = 1650] [serial = 1243] [outer = 0x123a04800] 14:05:55 INFO - PROCESS | 1650 | 1469135155939 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]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 517ms 14:05:55 INFO - PROCESS | 1650 | 1469135155961 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:05:55 INFO - PROCESS | 1650 | 1469135155965 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:05:55 INFO - PROCESS | 1650 | 1469135155969 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1650 | 1469135155971 Marionette TRACE conn2 <- [1,1630,null,{}] 14:05:55 INFO - PROCESS | 1650 | 1469135155974 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}] 14:05:55 INFO - PROCESS | 1650 | 1469135155976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:56 INFO - PROCESS | 1650 | 1469135156128 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:05:56 INFO - PROCESS | 1650 | 1469135156149 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1650 | 1469135156150 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12905b000 == 37 [pid = 1650] [id = 415] 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1267e8800) [pid = 1650] [serial = 1244] [outer = 0x0] 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a80000) [pid = 1650] [serial = 1245] [outer = 0x1267e8800] 14:05:56 INFO - PROCESS | 1650 | 1469135156190 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128db4800) [pid = 1650] [serial = 1246] [outer = 0x1267e8800] 14:05:56 INFO - PROCESS | 1650 | 1469135156654 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]]]}] 14:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 14:05:56 INFO - PROCESS | 1650 | 1469135156696 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:05:56 INFO - PROCESS | 1650 | 1469135156697 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:05:56 INFO - PROCESS | 1650 | 1469135156699 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:05:56 INFO - PROCESS | 1650 | 1469135156700 Marionette TRACE conn2 <- [1,1634,null,{}] 14:05:56 INFO - PROCESS | 1650 | 1469135156702 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}] 14:05:56 INFO - PROCESS | 1650 | 1469135156704 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:56 INFO - PROCESS | 1650 | 1469135156801 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:05:56 INFO - PROCESS | 1650 | 1469135156804 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1650 | 1469135156805 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12964d000 == 38 [pid = 1650] [id = 416] 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a81800) [pid = 1650] [serial = 1247] [outer = 0x0] 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1290a3400) [pid = 1650] [serial = 1248] [outer = 0x128a81800] 14:05:56 INFO - PROCESS | 1650 | 1469135156831 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129332c00) [pid = 1650] [serial = 1249] [outer = 0x128a81800] 14:05:57 INFO - PROCESS | 1650 | 1469135157153 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]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 469ms 14:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:05:57 INFO - PROCESS | 1650 | 1469135157169 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1650 | 1469135157170 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:05:57 INFO - PROCESS | 1650 | 1469135157173 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1650 | 1469135157174 Marionette TRACE conn2 <- [1,1638,null,{}] 14:05:57 INFO - PROCESS | 1650 | 1469135157177 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}] 14:05:57 INFO - PROCESS | 1650 | 1469135157180 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:57 INFO - PROCESS | 1650 | 1469135157361 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115dac800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117e24800) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119809000) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f55800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116909c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1164d5000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a8dc00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110fe4000) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116aa0800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11864dc00) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118d28c00) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118dd3800) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112692000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112792c00) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124385c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:05:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a62800) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:05:57 INFO - PROCESS | 1650 | 1469135157408 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1650 | 1469135157409 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11708b000 == 39 [pid = 1650] [id = 417] 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111d81800) [pid = 1650] [serial = 1250] [outer = 0x0] 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112795400) [pid = 1650] [serial = 1251] [outer = 0x111d81800] 14:05:57 INFO - PROCESS | 1650 | 1469135157441 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1164d5000) [pid = 1650] [serial = 1252] [outer = 0x111d81800] 14:05:57 INFO - PROCESS | 1650 | 1469135157730 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]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:05:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 14:05:57 INFO - PROCESS | 1650 | 1469135157741 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1650 | 1469135157743 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:05:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:05:57 INFO - PROCESS | 1650 | 1469135157753 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1650 | 1469135157754 Marionette TRACE conn2 <- [1,1642,null,{}] 14:05:57 INFO - PROCESS | 1650 | 1469135157756 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}] 14:05:57 INFO - PROCESS | 1650 | 1469135157758 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:57 INFO - PROCESS | 1650 | 1469135157841 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:05:57 INFO - PROCESS | 1650 | 1469135157896 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1650 | 1469135157897 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68d800 == 40 [pid = 1650] [id = 418] 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115fe7800) [pid = 1650] [serial = 1253] [outer = 0x0] 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118647400) [pid = 1650] [serial = 1254] [outer = 0x115fe7800] 14:05:57 INFO - PROCESS | 1650 | 1469135157921 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11a006400) [pid = 1650] [serial = 1255] [outer = 0x115fe7800] 14:05:58 INFO - PROCESS | 1650 | 1469135158170 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]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 474ms 14:05:58 INFO - PROCESS | 1650 | 1469135158223 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1650 | 1469135158224 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:05:58 INFO - PROCESS | 1650 | 1469135158236 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1650 | 1469135158238 Marionette TRACE conn2 <- [1,1646,null,{}] 14:05:58 INFO - PROCESS | 1650 | 1469135158240 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}] 14:05:58 INFO - PROCESS | 1650 | 1469135158242 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:58 INFO - PROCESS | 1650 | 1469135158337 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:05:58 INFO - PROCESS | 1650 | 1469135158341 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1650 | 1469135158342 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b945800 == 41 [pid = 1650] [id = 419] 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ca2400) [pid = 1650] [serial = 1256] [outer = 0x0] 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129357400) [pid = 1650] [serial = 1257] [outer = 0x124ca2400] 14:05:58 INFO - PROCESS | 1650 | 1469135158378 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293dcc00) [pid = 1650] [serial = 1258] [outer = 0x124ca2400] 14:05:58 INFO - PROCESS | 1650 | 1469135158720 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]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 14:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:05:58 INFO - PROCESS | 1650 | 1469135158756 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1650 | 1469135158757 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:05:58 INFO - PROCESS | 1650 | 1469135158759 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1650 | 1469135158761 Marionette TRACE conn2 <- [1,1650,null,{}] 14:05:58 INFO - PROCESS | 1650 | 1469135158776 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}] 14:05:58 INFO - PROCESS | 1650 | 1469135158777 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:58 INFO - PROCESS | 1650 | 1469135158855 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:05:58 INFO - PROCESS | 1650 | 1469135158859 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:58 INFO - PROCESS | 1650 | 1469135158860 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7d800 == 42 [pid = 1650] [id = 420] 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a480000) [pid = 1650] [serial = 1259] [outer = 0x0] 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a909c00) [pid = 1650] [serial = 1260] [outer = 0x12a480000] 14:05:58 INFO - PROCESS | 1650 | 1469135158888 Marionette DEBUG loaded listener.js 14:05:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aeb0400) [pid = 1650] [serial = 1261] [outer = 0x12a480000] 14:05:59 INFO - PROCESS | 1650 | 1469135159219 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]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 475ms 14:05:59 INFO - PROCESS | 1650 | 1469135159235 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1650 | 1469135159237 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:05:59 INFO - PROCESS | 1650 | 1469135159240 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:05:59 INFO - PROCESS | 1650 | 1469135159242 Marionette TRACE conn2 <- [1,1654,null,{}] 14:05:59 INFO - PROCESS | 1650 | 1469135159248 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}] 14:05:59 INFO - PROCESS | 1650 | 1469135159250 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:59 INFO - PROCESS | 1650 | 1469135159379 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:05:59 INFO - PROCESS | 1650 | 1469135159549 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 1650 | 1469135159551 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:05:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167a9800 == 43 [pid = 1650] [id = 421] 14:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111d14800) [pid = 1650] [serial = 1262] [outer = 0x0] 14:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112793000) [pid = 1650] [serial = 1263] [outer = 0x111d14800] 14:05:59 INFO - PROCESS | 1650 | 1469135159604 Marionette DEBUG loaded listener.js 14:05:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112f55400) [pid = 1650] [serial = 1264] [outer = 0x111d14800] 14:06:00 INFO - PROCESS | 1650 | 1469135160142 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]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 923ms 14:06:00 INFO - PROCESS | 1650 | 1469135160165 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 1650 | 1469135160167 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:06:00 INFO - PROCESS | 1650 | 1469135160171 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1650 | 1469135160173 Marionette TRACE conn2 <- [1,1658,null,{}] 14:06:00 INFO - PROCESS | 1650 | 1469135160176 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}] 14:06:00 INFO - PROCESS | 1650 | 1469135160178 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:00 INFO - PROCESS | 1650 | 1469135160286 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:06:00 INFO - PROCESS | 1650 | 1469135160346 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1650 | 1469135160347 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba9800 == 44 [pid = 1650] [id = 422] 14:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116aa2800) [pid = 1650] [serial = 1265] [outer = 0x0] 14:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118104c00) [pid = 1650] [serial = 1266] [outer = 0x116aa2800] 14:06:00 INFO - PROCESS | 1650 | 1469135160377 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11815c800) [pid = 1650] [serial = 1267] [outer = 0x116aa2800] 14:06:00 INFO - PROCESS | 1650 | 1469135160831 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]]]}] 14:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 14:06:00 INFO - PROCESS | 1650 | 1469135160893 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:06:00 INFO - PROCESS | 1650 | 1469135160896 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:06:00 INFO - PROCESS | 1650 | 1469135160898 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1650 | 1469135160900 Marionette TRACE conn2 <- [1,1662,null,{}] 14:06:00 INFO - PROCESS | 1650 | 1469135160902 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}] 14:06:00 INFO - PROCESS | 1650 | 1469135160904 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:01 INFO - PROCESS | 1650 | 1469135161010 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:06:01 INFO - PROCESS | 1650 | 1469135161070 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1650 | 1469135161072 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a457800 == 45 [pid = 1650] [id = 423] 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11849c800) [pid = 1650] [serial = 1268] [outer = 0x0] 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119193c00) [pid = 1650] [serial = 1269] [outer = 0x11849c800] 14:06:01 INFO - PROCESS | 1650 | 1469135161101 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a04800) [pid = 1650] [serial = 1270] [outer = 0x11849c800] 14:06:01 INFO - PROCESS | 1650 | 1469135161528 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]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 14:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:06:01 INFO - PROCESS | 1650 | 1469135161568 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1650 | 1469135161569 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 14:06:01 INFO - PROCESS | 1650 | 1469135161577 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1650 | 1469135161581 Marionette TRACE conn2 <- [1,1666,null,{}] 14:06:01 INFO - PROCESS | 1650 | 1469135161614 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}] 14:06:01 INFO - PROCESS | 1650 | 1469135161616 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:01 INFO - PROCESS | 1650 | 1469135161720 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 14:06:01 INFO - PROCESS | 1650 | 1469135161794 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1650 | 1469135161795 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c65a000 == 46 [pid = 1650] [id = 424] 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a03c00) [pid = 1650] [serial = 1271] [outer = 0x0] 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1246e5800) [pid = 1650] [serial = 1272] [outer = 0x119a03c00] 14:06:01 INFO - PROCESS | 1650 | 1469135161825 Marionette DEBUG loaded listener.js 14:06:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126784c00) [pid = 1650] [serial = 1273] [outer = 0x119a03c00] 14:06:02 INFO - PROCESS | 1650 | 1469135162269 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]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 706ms 14:06:02 INFO - PROCESS | 1650 | 1469135162278 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1650 | 1469135162280 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 14:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:06:02 INFO - PROCESS | 1650 | 1469135162283 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1650 | 1469135162284 Marionette TRACE conn2 <- [1,1670,null,{}] 14:06:02 INFO - PROCESS | 1650 | 1469135162286 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}] 14:06:02 INFO - PROCESS | 1650 | 1469135162288 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:02 INFO - PROCESS | 1650 | 1469135162393 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 14:06:02 INFO - PROCESS | 1650 | 1469135162454 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:02 INFO - PROCESS | 1650 | 1469135162455 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12617a000 == 47 [pid = 1650] [id = 425] 14:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a5ec00) [pid = 1650] [serial = 1274] [outer = 0x0] 14:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128a75c00) [pid = 1650] [serial = 1275] [outer = 0x119a5ec00] 14:06:02 INFO - PROCESS | 1650 | 1469135162483 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129357800) [pid = 1650] [serial = 1276] [outer = 0x119a5ec00] 14:06:03 INFO - PROCESS | 1650 | 1469135163184 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]]]}] 14:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 972ms 14:06:03 INFO - PROCESS | 1650 | 1469135163262 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 14:06:03 INFO - PROCESS | 1650 | 1469135163266 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 14:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:06:03 INFO - PROCESS | 1650 | 1469135163274 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:06:03 INFO - PROCESS | 1650 | 1469135163278 Marionette TRACE conn2 <- [1,1674,null,{}] 14:06:03 INFO - PROCESS | 1650 | 1469135163285 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}] 14:06:03 INFO - PROCESS | 1650 | 1469135163288 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:03 INFO - PROCESS | 1650 | 1469135163429 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 14:06:03 INFO - PROCESS | 1650 | 1469135163485 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1650 | 1469135163488 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cd800 == 48 [pid = 1650] [id = 426] 14:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11676fc00) [pid = 1650] [serial = 1277] [outer = 0x0] 14:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116778800) [pid = 1650] [serial = 1278] [outer = 0x11676fc00] 14:06:03 INFO - PROCESS | 1650 | 1469135163515 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117435400) [pid = 1650] [serial = 1279] [outer = 0x11676fc00] 14:06:04 INFO - PROCESS | 1650 | 1469135164001 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]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 775ms 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7d800 == 47 [pid = 1650] [id = 420] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b945800 == 46 [pid = 1650] [id = 419] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68d800 == 45 [pid = 1650] [id = 418] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11708b000 == 44 [pid = 1650] [id = 417] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12964d000 == 43 [pid = 1650] [id = 416] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12905b000 == 42 [pid = 1650] [id = 415] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x128a94800 == 41 [pid = 1650] [id = 414] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1247ef000 == 40 [pid = 1650] [id = 413] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12439e800 == 39 [pid = 1650] [id = 412] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb8800 == 38 [pid = 1650] [id = 411] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c2000 == 37 [pid = 1650] [id = 410] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2b000 == 36 [pid = 1650] [id = 409] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119a97000 == 35 [pid = 1650] [id = 408] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11705d800 == 34 [pid = 1650] [id = 407] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x123822800 == 33 [pid = 1650] [id = 406] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x117e33800 == 32 [pid = 1650] [id = 395] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12617a000 == 31 [pid = 1650] [id = 425] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12c65a000 == 30 [pid = 1650] [id = 424] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12a457800 == 29 [pid = 1650] [id = 423] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba9800 == 28 [pid = 1650] [id = 422] 14:06:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1167a9800 == 27 [pid = 1650] [id = 421] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11864f000) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118125400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a005c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117e20800) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118110c00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1169f7000) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116774000) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116a9ec00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112f56800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133f3400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f54800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1122b4800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118123000) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118105000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a58c00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119802400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128a79000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b28c00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123a07400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1195ed400) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a9e800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123f26000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12670ac00) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123a04c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124af5800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12936b800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12909d800) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11743d400) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124a10400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1197d2800) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11849dc00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ed5400) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118dd2400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 14:06:04 INFO - PROCESS | 1650 | 1469135164631 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1650 | 1469135164634 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 14:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:06:04 INFO - PROCESS | 1650 | 1469135164643 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1650 | 1469135164645 Marionette TRACE conn2 <- [1,1678,null,{}] 14:06:04 INFO - PROCESS | 1650 | 1469135164648 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}] 14:06:04 INFO - PROCESS | 1650 | 1469135164650 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:04 INFO - PROCESS | 1650 | 1469135164751 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 14:06:04 INFO - PROCESS | 1650 | 1469135164780 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1650 | 1469135164782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f99800 == 28 [pid = 1650] [id = 427] 14:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11279b000) [pid = 1650] [serial = 1280] [outer = 0x0] 14:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129aec00) [pid = 1650] [serial = 1281] [outer = 0x11279b000] 14:06:04 INFO - PROCESS | 1650 | 1469135164810 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a84800) [pid = 1650] [serial = 1282] [outer = 0x11279b000] 14:06:05 INFO - PROCESS | 1650 | 1469135165180 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]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 573ms 14:06:05 INFO - PROCESS | 1650 | 1469135165215 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1650 | 1469135165218 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 14:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:06:05 INFO - PROCESS | 1650 | 1469135165222 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1650 | 1469135165225 Marionette TRACE conn2 <- [1,1682,null,{}] 14:06:05 INFO - PROCESS | 1650 | 1469135165228 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}] 14:06:05 INFO - PROCESS | 1650 | 1469135165230 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:05 INFO - PROCESS | 1650 | 1469135165315 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 14:06:05 INFO - PROCESS | 1650 | 1469135165421 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:05 INFO - PROCESS | 1650 | 1469135165423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x111f9e000 == 29 [pid = 1650] [id = 428] 14:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110fe8400) [pid = 1650] [serial = 1283] [outer = 0x0] 14:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1120e5800) [pid = 1650] [serial = 1284] [outer = 0x110fe8400] 14:06:05 INFO - PROCESS | 1650 | 1469135165477 Marionette DEBUG loaded listener.js 14:06:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1129b4c00) [pid = 1650] [serial = 1285] [outer = 0x110fe8400] 14:06:06 INFO - PROCESS | 1650 | 1469135166091 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]]]}] 14:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 927ms 14:06:06 INFO - PROCESS | 1650 | 1469135166154 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 14:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:06:06 INFO - PROCESS | 1650 | 1469135166157 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 14:06:06 INFO - PROCESS | 1650 | 1469135166162 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:06:06 INFO - PROCESS | 1650 | 1469135166166 Marionette TRACE conn2 <- [1,1686,null,{}] 14:06:06 INFO - PROCESS | 1650 | 1469135166171 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}] 14:06:06 INFO - PROCESS | 1650 | 1469135166174 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:06 INFO - PROCESS | 1650 | 1469135166335 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 14:06:06 INFO - PROCESS | 1650 | 1469135166458 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1650 | 1469135166460 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e30000 == 30 [pid = 1650] [id = 429] 14:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110feac00) [pid = 1650] [serial = 1286] [outer = 0x0] 14:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113c8b000) [pid = 1650] [serial = 1287] [outer = 0x110feac00] 14:06:06 INFO - PROCESS | 1650 | 1469135166514 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115da7c00) [pid = 1650] [serial = 1288] [outer = 0x110feac00] 14:06:07 INFO - PROCESS | 1650 | 1469135167033 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]]]}] 14:06:07 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 14:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 925ms 14:06:07 INFO - PROCESS | 1650 | 1469135167088 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1650 | 1469135167091 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 14:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:06:07 INFO - PROCESS | 1650 | 1469135167094 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1650 | 1469135167095 Marionette TRACE conn2 <- [1,1690,null,{}] 14:06:07 INFO - PROCESS | 1650 | 1469135167098 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}] 14:06:07 INFO - PROCESS | 1650 | 1469135167099 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:07 INFO - PROCESS | 1650 | 1469135167208 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 14:06:07 INFO - PROCESS | 1650 | 1469135167289 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1650 | 1469135167290 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184bd000 == 31 [pid = 1650] [id = 430] 14:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11671a400) [pid = 1650] [serial = 1289] [outer = 0x0] 14:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116720c00) [pid = 1650] [serial = 1290] [outer = 0x11671a400] 14:06:07 INFO - PROCESS | 1650 | 1469135167320 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11677a400) [pid = 1650] [serial = 1291] [outer = 0x11671a400] 14:06:07 INFO - PROCESS | 1650 | --DOCSHELL 0x115f99800 == 30 [pid = 1650] [id = 427] 14:06:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cd800 == 29 [pid = 1650] [id = 426] 14:06:07 INFO - PROCESS | 1650 | 1469135167855 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]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 770ms 14:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:06:07 INFO - PROCESS | 1650 | 1469135167865 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1650 | 1469135167868 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 14:06:07 INFO - PROCESS | 1650 | 1469135167871 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1650 | 1469135167872 Marionette TRACE conn2 <- [1,1694,null,{}] 14:06:07 INFO - PROCESS | 1650 | 1469135167876 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}] 14:06:07 INFO - PROCESS | 1650 | 1469135167880 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:07 INFO - PROCESS | 1650 | 1469135167970 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 14:06:08 INFO - PROCESS | 1650 | 1469135168023 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1650 | 1469135168026 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x117360800 == 30 [pid = 1650] [id = 431] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112f4ac00) [pid = 1650] [serial = 1292] [outer = 0x0] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113aa8000) [pid = 1650] [serial = 1293] [outer = 0x112f4ac00] 14:06:08 INFO - PROCESS | 1650 | 1469135168054 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115fe5000) [pid = 1650] [serial = 1294] [outer = 0x112f4ac00] 14:06:08 INFO - PROCESS | 1650 | 1469135168336 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]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 472ms 14:06:08 INFO - PROCESS | 1650 | 1469135168342 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1650 | 1469135168348 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:06:08 INFO - PROCESS | 1650 | 1469135168368 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1650 | 1469135168370 Marionette TRACE conn2 <- [1,1698,null,{}] 14:06:08 INFO - PROCESS | 1650 | 1469135168372 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}] 14:06:08 INFO - PROCESS | 1650 | 1469135168374 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:08 INFO - PROCESS | 1650 | 1469135168460 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 14:06:08 INFO - PROCESS | 1650 | 1469135168467 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1650 | 1469135168468 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119165000 == 31 [pid = 1650] [id = 432] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116777800) [pid = 1650] [serial = 1295] [outer = 0x0] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116980800) [pid = 1650] [serial = 1296] [outer = 0x116777800] 14:06:08 INFO - PROCESS | 1650 | 1469135168495 Marionette DEBUG loaded listener.js 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1172b8000) [pid = 1650] [serial = 1297] [outer = 0x116777800] 14:06:08 INFO - PROCESS | 1650 | 1469135168828 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]]]}] 14:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 477ms 14:06:08 INFO - PROCESS | 1650 | 1469135168849 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1650 | 1469135168850 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:06:08 INFO - PROCESS | 1650 | 1469135168854 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1650 | 1469135168864 Marionette TRACE conn2 <- [1,1702,null,{}] 14:06:08 INFO - PROCESS | 1650 | 1469135168872 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}] 14:06:08 INFO - PROCESS | 1650 | 1469135168876 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:08 INFO - PROCESS | 1650 | 1469135168956 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 14:06:08 INFO - PROCESS | 1650 | 1469135168963 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:08 INFO - PROCESS | 1650 | 1469135168966 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cb5800 == 32 [pid = 1650] [id = 433] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113a9d800) [pid = 1650] [serial = 1298] [outer = 0x0] 14:06:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117e20800) [pid = 1650] [serial = 1299] [outer = 0x113a9d800] 14:06:08 INFO - PROCESS | 1650 | 1469135168995 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118112800) [pid = 1650] [serial = 1300] [outer = 0x113a9d800] 14:06:09 INFO - PROCESS | 1650 | 1469135169392 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]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 580ms 14:06:09 INFO - PROCESS | 1650 | 1469135169435 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 14:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:06:09 INFO - PROCESS | 1650 | 1469135169437 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 14:06:09 INFO - PROCESS | 1650 | 1469135169439 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 1650 | 1469135169440 Marionette TRACE conn2 <- [1,1706,null,{}] 14:06:09 INFO - PROCESS | 1650 | 1469135169442 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}] 14:06:09 INFO - PROCESS | 1650 | 1469135169444 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:09 INFO - PROCESS | 1650 | 1469135169548 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 14:06:09 INFO - PROCESS | 1650 | 1469135169552 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1650 | 1469135169553 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124011000 == 33 [pid = 1650] [id = 434] 14:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118121000) [pid = 1650] [serial = 1301] [outer = 0x0] 14:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11815b400) [pid = 1650] [serial = 1302] [outer = 0x118121000] 14:06:09 INFO - PROCESS | 1650 | 1469135169579 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118495000) [pid = 1650] [serial = 1303] [outer = 0x118121000] 14:06:09 INFO - PROCESS | 1650 | 1469135169924 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]]]}] 14:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 520ms 14:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:06:09 INFO - PROCESS | 1650 | 1469135169960 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 14:06:09 INFO - PROCESS | 1650 | 1469135169963 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 14:06:09 INFO - PROCESS | 1650 | 1469135169966 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:06:09 INFO - PROCESS | 1650 | 1469135169967 Marionette TRACE conn2 <- [1,1710,null,{}] 14:06:09 INFO - PROCESS | 1650 | 1469135169976 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}] 14:06:09 INFO - PROCESS | 1650 | 1469135169978 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:10 INFO - PROCESS | 1650 | 1469135170071 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 14:06:10 INFO - PROCESS | 1650 | 1469135170083 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1650 | 1469135170084 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d6000 == 34 [pid = 1650] [id = 435] 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1122bbc00) [pid = 1650] [serial = 1304] [outer = 0x0] 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11864e800) [pid = 1650] [serial = 1305] [outer = 0x1122bbc00] 14:06:10 INFO - PROCESS | 1650 | 1469135170108 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1187e3800) [pid = 1650] [serial = 1306] [outer = 0x1122bbc00] 14:06:10 INFO - PROCESS | 1650 | 1469135170457 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]]]}] 14:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 14:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:06:10 INFO - PROCESS | 1650 | 1469135170488 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 1650 | 1469135170489 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 14:06:10 INFO - PROCESS | 1650 | 1469135170491 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1650 | 1469135170492 Marionette TRACE conn2 <- [1,1714,null,{}] 14:06:10 INFO - PROCESS | 1650 | 1469135170500 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}] 14:06:10 INFO - PROCESS | 1650 | 1469135170504 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:10 INFO - PROCESS | 1650 | 1469135170623 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 14:06:10 INFO - PROCESS | 1650 | 1469135170628 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1650 | 1469135170630 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x125719000 == 35 [pid = 1650] [id = 436] 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118d28c00) [pid = 1650] [serial = 1307] [outer = 0x0] 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119194400) [pid = 1650] [serial = 1308] [outer = 0x118d28c00] 14:06:10 INFO - PROCESS | 1650 | 1469135170658 Marionette DEBUG loaded listener.js 14:06:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119a07c00) [pid = 1650] [serial = 1309] [outer = 0x118d28c00] 14:06:11 INFO - PROCESS | 1650 | 1469135170996 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]]]}] 14:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 526ms 14:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:06:11 INFO - PROCESS | 1650 | 1469135171018 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1650 | 1469135171020 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 14:06:11 INFO - PROCESS | 1650 | 1469135171022 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1650 | 1469135171023 Marionette TRACE conn2 <- [1,1718,null,{}] 14:06:11 INFO - PROCESS | 1650 | 1469135171034 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}] 14:06:11 INFO - PROCESS | 1650 | 1469135171035 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:11 INFO - PROCESS | 1650 | 1469135171141 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 14:06:11 INFO - PROCESS | 1650 | 1469135171145 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1650 | 1469135171146 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8b800 == 36 [pid = 1650] [id = 437] 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118d2b800) [pid = 1650] [serial = 1310] [outer = 0x0] 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119a5c400) [pid = 1650] [serial = 1311] [outer = 0x118d2b800] 14:06:11 INFO - PROCESS | 1650 | 1469135171169 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119b27c00) [pid = 1650] [serial = 1312] [outer = 0x118d2b800] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11676fc00) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x111d14800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11849c800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a480000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116aa2800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a5ec00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a03c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11810f800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115df1400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128a81800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115fe7800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a9f400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1169f8800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1267e8800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12578c800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111d81800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1192c5800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123a04800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124ca2400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f4c000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:06:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112d83c00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:06:11 INFO - PROCESS | 1650 | 1469135171524 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]]]}] 14:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 527ms 14:06:11 INFO - PROCESS | 1650 | 1469135171551 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 14:06:11 INFO - PROCESS | 1650 | 1469135171552 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 14:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:06:11 INFO - PROCESS | 1650 | 1469135171555 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:06:11 INFO - PROCESS | 1650 | 1469135171556 Marionette TRACE conn2 <- [1,1722,null,{}] 14:06:11 INFO - PROCESS | 1650 | 1469135171558 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}] 14:06:11 INFO - PROCESS | 1650 | 1469135171560 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:11 INFO - PROCESS | 1650 | 1469135171646 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 14:06:11 INFO - PROCESS | 1650 | 1469135171651 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:11 INFO - PROCESS | 1650 | 1469135171652 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba1800 == 37 [pid = 1650] [id = 438] 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115da0c00) [pid = 1650] [serial = 1313] [outer = 0x0] 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1176ad000) [pid = 1650] [serial = 1314] [outer = 0x115da0c00] 14:06:11 INFO - PROCESS | 1650 | 1469135171677 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1192c5c00) [pid = 1650] [serial = 1315] [outer = 0x115da0c00] 14:06:12 INFO - PROCESS | 1650 | 1469135172064 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]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:06:12 INFO - PROCESS | 1650 | 1469135172076 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1650 | 1469135172080 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 14:06:12 INFO - PROCESS | 1650 | 1469135172084 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1650 | 1469135172086 Marionette TRACE conn2 <- [1,1726,null,{}] 14:06:12 INFO - PROCESS | 1650 | 1469135172089 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}] 14:06:12 INFO - PROCESS | 1650 | 1469135172091 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:12 INFO - PROCESS | 1650 | 1469135172264 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 14:06:12 INFO - PROCESS | 1650 | 1469135172280 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1650 | 1469135172282 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129067800 == 38 [pid = 1650] [id = 439] 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122bdc00) [pid = 1650] [serial = 1316] [outer = 0x0] 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a0b800) [pid = 1650] [serial = 1317] [outer = 0x1122bdc00] 14:06:12 INFO - PROCESS | 1650 | 1469135172310 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119b35800) [pid = 1650] [serial = 1318] [outer = 0x1122bdc00] 14:06:12 INFO - PROCESS | 1650 | 1469135172620 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]]]}] 14:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 573ms 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:06:12 INFO - PROCESS | 1650 | 1469135172656 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1650 | 1469135172657 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 14:06:12 INFO - PROCESS | 1650 | 1469135172659 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1650 | 1469135172661 Marionette TRACE conn2 <- [1,1730,null,{}] 14:06:12 INFO - PROCESS | 1650 | 1469135172666 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}] 14:06:12 INFO - PROCESS | 1650 | 1469135172667 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:12 INFO - PROCESS | 1650 | 1469135172741 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 14:06:12 INFO - PROCESS | 1650 | 1469135172747 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1650 | 1469135172748 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129663800 == 39 [pid = 1650] [id = 440] 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119b30400) [pid = 1650] [serial = 1319] [outer = 0x0] 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12385cc00) [pid = 1650] [serial = 1320] [outer = 0x119b30400] 14:06:12 INFO - PROCESS | 1650 | 1469135172773 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123f29400) [pid = 1650] [serial = 1321] [outer = 0x119b30400] 14:06:13 INFO - PROCESS | 1650 | 1469135173136 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]]]}] 14:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 14:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 524ms 14:06:13 INFO - PROCESS | 1650 | 1469135173184 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1650 | 1469135173186 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 14:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:06:13 INFO - PROCESS | 1650 | 1469135173188 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1650 | 1469135173190 Marionette TRACE conn2 <- [1,1734,null,{}] 14:06:13 INFO - PROCESS | 1650 | 1469135173192 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}] 14:06:13 INFO - PROCESS | 1650 | 1469135173194 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:13 INFO - PROCESS | 1650 | 1469135173292 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 14:06:13 INFO - PROCESS | 1650 | 1469135173398 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1650 | 1469135173399 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c7a800 == 40 [pid = 1650] [id = 441] 14:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110fe1400) [pid = 1650] [serial = 1322] [outer = 0x0] 14:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x111f2ec00) [pid = 1650] [serial = 1323] [outer = 0x110fe1400] 14:06:13 INFO - PROCESS | 1650 | 1469135173432 Marionette DEBUG loaded listener.js 14:06:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129b5400) [pid = 1650] [serial = 1324] [outer = 0x110fe1400] 14:06:13 INFO - PROCESS | 1650 | 1469135173980 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]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 819ms 14:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:06:14 INFO - PROCESS | 1650 | 1469135174010 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1650 | 1469135174014 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 14:06:14 INFO - PROCESS | 1650 | 1469135174018 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1650 | 1469135174021 Marionette TRACE conn2 <- [1,1738,null,{}] 14:06:14 INFO - PROCESS | 1650 | 1469135174027 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}] 14:06:14 INFO - PROCESS | 1650 | 1469135174031 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:14 INFO - PROCESS | 1650 | 1469135174140 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 14:06:14 INFO - PROCESS | 1650 | 1469135174201 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1650 | 1469135174202 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a95000 == 41 [pid = 1650] [id = 442] 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113aa8800) [pid = 1650] [serial = 1325] [outer = 0x0] 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1167ed000) [pid = 1650] [serial = 1326] [outer = 0x113aa8800] 14:06:14 INFO - PROCESS | 1650 | 1469135174232 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117435c00) [pid = 1650] [serial = 1327] [outer = 0x113aa8800] 14:06:14 INFO - PROCESS | 1650 | 1469135174651 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]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 14:06:14 INFO - PROCESS | 1650 | 1469135174693 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1650 | 1469135174696 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 14:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:06:14 INFO - PROCESS | 1650 | 1469135174712 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1650 | 1469135174713 Marionette TRACE conn2 <- [1,1742,null,{}] 14:06:14 INFO - PROCESS | 1650 | 1469135174716 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}] 14:06:14 INFO - PROCESS | 1650 | 1469135174717 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:14 INFO - PROCESS | 1650 | 1469135174821 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 14:06:14 INFO - PROCESS | 1650 | 1469135174882 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1650 | 1469135174883 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba3800 == 42 [pid = 1650] [id = 443] 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118105800) [pid = 1650] [serial = 1328] [outer = 0x0] 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11815a400) [pid = 1650] [serial = 1329] [outer = 0x118105800] 14:06:14 INFO - PROCESS | 1650 | 1469135174912 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118d24c00) [pid = 1650] [serial = 1330] [outer = 0x118105800] 14:06:15 INFO - PROCESS | 1650 | 1469135175366 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]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 14:06:15 INFO - PROCESS | 1650 | 1469135175432 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1650 | 1469135175433 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 14:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:06:15 INFO - PROCESS | 1650 | 1469135175441 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1650 | 1469135175445 Marionette TRACE conn2 <- [1,1746,null,{}] 14:06:15 INFO - PROCESS | 1650 | 1469135175448 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}] 14:06:15 INFO - PROCESS | 1650 | 1469135175451 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:15 INFO - PROCESS | 1650 | 1469135175554 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 14:06:15 INFO - PROCESS | 1650 | 1469135175615 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:15 INFO - PROCESS | 1650 | 1469135175617 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0ee800 == 43 [pid = 1650] [id = 444] 14:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113c31000) [pid = 1650] [serial = 1331] [outer = 0x0] 14:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1192c6000) [pid = 1650] [serial = 1332] [outer = 0x113c31000] 14:06:15 INFO - PROCESS | 1650 | 1469135175645 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119a5a400) [pid = 1650] [serial = 1333] [outer = 0x113c31000] 14:06:16 INFO - PROCESS | 1650 | 1469135176098 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]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 731ms 14:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:06:16 INFO - PROCESS | 1650 | 1469135176168 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1650 | 1469135176170 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 14:06:16 INFO - PROCESS | 1650 | 1469135176173 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:06:16 INFO - PROCESS | 1650 | 1469135176174 Marionette TRACE conn2 <- [1,1750,null,{}] 14:06:16 INFO - PROCESS | 1650 | 1469135176176 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}] 14:06:16 INFO - PROCESS | 1650 | 1469135176178 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:16 INFO - PROCESS | 1650 | 1469135176277 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 14:06:16 INFO - PROCESS | 1650 | 1469135176337 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1650 | 1469135176338 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd79800 == 44 [pid = 1650] [id = 445] 14:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119b2d400) [pid = 1650] [serial = 1334] [outer = 0x0] 14:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1246ac000) [pid = 1650] [serial = 1335] [outer = 0x119b2d400] 14:06:16 INFO - PROCESS | 1650 | 1469135176366 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124cf9400) [pid = 1650] [serial = 1336] [outer = 0x119b2d400] 14:06:16 INFO - PROCESS | 1650 | 1469135176960 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]]]}] 14:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 818ms 14:06:16 INFO - PROCESS | 1650 | 1469135176994 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 14:06:16 INFO - PROCESS | 1650 | 1469135176997 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:06:17 INFO - PROCESS | 1650 | 1469135177002 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1650 | 1469135177004 Marionette TRACE conn2 <- [1,1754,null,{}] 14:06:17 INFO - PROCESS | 1650 | 1469135177008 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}] 14:06:17 INFO - PROCESS | 1650 | 1469135177010 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:17 INFO - PROCESS | 1650 | 1469135177116 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 14:06:17 INFO - PROCESS | 1650 | 1469135177185 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1650 | 1469135177188 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11914d800 == 45 [pid = 1650] [id = 446] 14:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1133f3400) [pid = 1650] [serial = 1337] [outer = 0x0] 14:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115da0000) [pid = 1650] [serial = 1338] [outer = 0x1133f3400] 14:06:17 INFO - PROCESS | 1650 | 1469135177216 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x116772000) [pid = 1650] [serial = 1339] [outer = 0x1133f3400] 14:06:17 INFO - PROCESS | 1650 | 1469135177675 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]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 723ms 14:06:17 INFO - PROCESS | 1650 | 1469135177724 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1650 | 1469135177727 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:06:17 INFO - PROCESS | 1650 | 1469135177731 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1650 | 1469135177733 Marionette TRACE conn2 <- [1,1758,null,{}] 14:06:17 INFO - PROCESS | 1650 | 1469135177735 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}] 14:06:17 INFO - PROCESS | 1650 | 1469135177737 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:17 INFO - PROCESS | 1650 | 1469135177838 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129663800 == 44 [pid = 1650] [id = 440] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129067800 == 43 [pid = 1650] [id = 439] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba1800 == 42 [pid = 1650] [id = 438] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8b800 == 41 [pid = 1650] [id = 437] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x125719000 == 40 [pid = 1650] [id = 436] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d6000 == 39 [pid = 1650] [id = 435] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124011000 == 38 [pid = 1650] [id = 434] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1129aec00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119cb5800 == 37 [pid = 1650] [id = 433] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119165000 == 36 [pid = 1650] [id = 432] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117360800 == 35 [pid = 1650] [id = 431] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1184bd000 == 34 [pid = 1650] [id = 430] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117e30000 == 33 [pid = 1650] [id = 429] 14:06:17 INFO - PROCESS | 1650 | --DOCSHELL 0x111f9e000 == 32 [pid = 1650] [id = 428] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116778800) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x117435400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112f55400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119193c00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a909c00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11815c800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118104c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12aeb0400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a04800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128a75c00) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126784c00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1246e5800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1293dcc00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129357800) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112793000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119193400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116778c00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129332c00) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a006400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11743c400) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1161b4800) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118110800) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118647400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128db4800) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116aa3c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126965800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112795400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119809c00) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11743d000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124ecf400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129357400) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1267db400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1290a3400) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128a80000) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112f54c00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1164d5000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1183a2000) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a06c00) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11a0b9000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x113c89400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119a5dc00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 14:06:17 INFO - PROCESS | 1650 | 1469135177933 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1650 | 1469135177934 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164a7800 == 33 [pid = 1650] [id = 447] 14:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f55400) [pid = 1650] [serial = 1340] [outer = 0x0] 14:06:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11671cc00) [pid = 1650] [serial = 1341] [outer = 0x112f55400] 14:06:17 INFO - PROCESS | 1650 | 1469135177963 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117434800) [pid = 1650] [serial = 1342] [outer = 0x112f55400] 14:06:18 INFO - PROCESS | 1650 | 1469135178321 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]]]}] 14:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 623ms 14:06:18 INFO - PROCESS | 1650 | 1469135178355 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 14:06:18 INFO - PROCESS | 1650 | 1469135178357 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 14:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:06:18 INFO - PROCESS | 1650 | 1469135178362 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:06:18 INFO - PROCESS | 1650 | 1469135178367 Marionette TRACE conn2 <- [1,1762,null,{}] 14:06:18 INFO - PROCESS | 1650 | 1469135178378 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}] 14:06:18 INFO - PROCESS | 1650 | 1469135178382 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:18 INFO - PROCESS | 1650 | 1469135178516 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 14:06:18 INFO - PROCESS | 1650 | 1469135178627 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:18 INFO - PROCESS | 1650 | 1469135178629 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119283800 == 34 [pid = 1650] [id = 448] 14:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11743d400) [pid = 1650] [serial = 1343] [outer = 0x0] 14:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118118800) [pid = 1650] [serial = 1344] [outer = 0x11743d400] 14:06:18 INFO - PROCESS | 1650 | 1469135178678 Marionette DEBUG loaded listener.js 14:06:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11864ac00) [pid = 1650] [serial = 1345] [outer = 0x11743d400] 14:06:18 INFO - PROCESS | 1650 | 1469135178987 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]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 677ms 14:06:19 INFO - PROCESS | 1650 | 1469135179038 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1650 | 1469135179039 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:06:19 INFO - PROCESS | 1650 | 1469135179041 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1650 | 1469135179043 Marionette TRACE conn2 <- [1,1766,null,{}] 14:06:19 INFO - PROCESS | 1650 | 1469135179052 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}] 14:06:19 INFO - PROCESS | 1650 | 1469135179054 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:19 INFO - PROCESS | 1650 | 1469135179171 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 14:06:19 INFO - PROCESS | 1650 | 1469135179227 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1650 | 1469135179228 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4c000 == 35 [pid = 1650] [id = 449] 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118652c00) [pid = 1650] [serial = 1346] [outer = 0x0] 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1195e7000) [pid = 1650] [serial = 1347] [outer = 0x118652c00] 14:06:19 INFO - PROCESS | 1650 | 1469135179253 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119809800) [pid = 1650] [serial = 1348] [outer = 0x118652c00] 14:06:19 INFO - PROCESS | 1650 | 1469135179531 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]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 525ms 14:06:19 INFO - PROCESS | 1650 | 1469135179569 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1650 | 1469135179570 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:06:19 INFO - PROCESS | 1650 | 1469135179573 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1650 | 1469135179574 Marionette TRACE conn2 <- [1,1770,null,{}] 14:06:19 INFO - PROCESS | 1650 | 1469135179576 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}] 14:06:19 INFO - PROCESS | 1650 | 1469135179579 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:19 INFO - PROCESS | 1650 | 1469135179659 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 14:06:19 INFO - PROCESS | 1650 | 1469135179665 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1650 | 1469135179666 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x124749000 == 36 [pid = 1650] [id = 450] 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197c6800) [pid = 1650] [serial = 1349] [outer = 0x0] 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a62000) [pid = 1650] [serial = 1350] [outer = 0x1197c6800] 14:06:19 INFO - PROCESS | 1650 | 1469135179691 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123cdb000) [pid = 1650] [serial = 1351] [outer = 0x1197c6800] 14:06:20 INFO - PROCESS | 1650 | 1469135180018 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]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 14:06:20 INFO - PROCESS | 1650 | 1469135180042 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1650 | 1469135180044 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:06:20 INFO - PROCESS | 1650 | 1469135180054 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1650 | 1469135180062 Marionette TRACE conn2 <- [1,1774,null,{}] 14:06:20 INFO - PROCESS | 1650 | 1469135180095 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}] 14:06:20 INFO - PROCESS | 1650 | 1469135180099 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:20 INFO - PROCESS | 1650 | 1469135180230 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 14:06:20 INFO - PROCESS | 1650 | 1469135180234 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 1650 | 1469135180235 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cbf000 == 37 [pid = 1650] [id = 451] 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119be7800) [pid = 1650] [serial = 1352] [outer = 0x0] 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124cfb800) [pid = 1650] [serial = 1353] [outer = 0x119be7800] 14:06:20 INFO - PROCESS | 1650 | 1469135180292 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12655dc00) [pid = 1650] [serial = 1354] [outer = 0x119be7800] 14:06:20 INFO - PROCESS | 1650 | 1469135180615 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]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 604ms 14:06:20 INFO - PROCESS | 1650 | 1469135180659 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1650 | 1469135180660 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:06:20 INFO - PROCESS | 1650 | 1469135180662 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1650 | 1469135180664 Marionette TRACE conn2 <- [1,1778,null,{}] 14:06:20 INFO - PROCESS | 1650 | 1469135180666 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}] 14:06:20 INFO - PROCESS | 1650 | 1469135180667 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:20 INFO - PROCESS | 1650 | 1469135180768 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 14:06:20 INFO - PROCESS | 1650 | 1469135180772 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 1650 | 1469135180773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x129059800 == 38 [pid = 1650] [id = 452] 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1256f6400) [pid = 1650] [serial = 1355] [outer = 0x0] 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1267e3000) [pid = 1650] [serial = 1356] [outer = 0x1256f6400] 14:06:20 INFO - PROCESS | 1650 | 1469135180830 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a7d000) [pid = 1650] [serial = 1357] [outer = 0x1256f6400] 14:06:21 INFO - PROCESS | 1650 | 1469135181115 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]]]}] 14:06:21 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 14:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 474ms 14:06:21 INFO - PROCESS | 1650 | 1469135181139 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1650 | 1469135181141 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 14:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:06:21 INFO - PROCESS | 1650 | 1469135181158 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1650 | 1469135181159 Marionette TRACE conn2 <- [1,1782,null,{}] 14:06:21 INFO - PROCESS | 1650 | 1469135181165 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}] 14:06:21 INFO - PROCESS | 1650 | 1469135181167 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:21 INFO - PROCESS | 1650 | 1469135181271 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 14:06:21 INFO - PROCESS | 1650 | 1469135181281 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1650 | 1469135181283 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129652000 == 39 [pid = 1650] [id = 453] 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12678a000) [pid = 1650] [serial = 1358] [outer = 0x0] 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a84c00) [pid = 1650] [serial = 1359] [outer = 0x12678a000] 14:06:21 INFO - PROCESS | 1650 | 1469135181307 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128dbe000) [pid = 1650] [serial = 1360] [outer = 0x12678a000] 14:06:21 INFO - PROCESS | 1650 | 1469135181659 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]]]}] 14:06:21 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 14:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 14:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:06:21 INFO - PROCESS | 1650 | 1469135181680 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1650 | 1469135181681 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 14:06:21 INFO - PROCESS | 1650 | 1469135181683 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1650 | 1469135181685 Marionette TRACE conn2 <- [1,1786,null,{}] 14:06:21 INFO - PROCESS | 1650 | 1469135181687 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}] 14:06:21 INFO - PROCESS | 1650 | 1469135181688 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:21 INFO - PROCESS | 1650 | 1469135181791 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 14:06:21 INFO - PROCESS | 1650 | 1469135181803 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:21 INFO - PROCESS | 1650 | 1469135181804 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a691000 == 40 [pid = 1650] [id = 454] 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a82000) [pid = 1650] [serial = 1361] [outer = 0x0] 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1290a6000) [pid = 1650] [serial = 1362] [outer = 0x128a82000] 14:06:21 INFO - PROCESS | 1650 | 1469135181828 Marionette DEBUG loaded listener.js 14:06:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129331800) [pid = 1650] [serial = 1363] [outer = 0x128a82000] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118121000) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1122bbc00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f4ac00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11671a400) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113a9d800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116777800) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118d28c00) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118d2b800) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122bdc00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115da0c00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:06:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11279b000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:06:22 INFO - PROCESS | 1650 | 1469135182246 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]]]}] 14:06:22 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 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 570ms 14:06:22 INFO - PROCESS | 1650 | 1469135182255 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1650 | 1469135182256 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:06:22 INFO - PROCESS | 1650 | 1469135182258 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1650 | 1469135182259 Marionette TRACE conn2 <- [1,1790,null,{}] 14:06:22 INFO - PROCESS | 1650 | 1469135182263 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}] 14:06:22 INFO - PROCESS | 1650 | 1469135182265 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:22 INFO - PROCESS | 1650 | 1469135182346 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 14:06:22 INFO - PROCESS | 1650 | 1469135182350 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1650 | 1469135182351 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c08800 == 41 [pid = 1650] [id = 455] 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f4b400) [pid = 1650] [serial = 1364] [outer = 0x0] 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11671a400) [pid = 1650] [serial = 1365] [outer = 0x112f4b400] 14:06:22 INFO - PROCESS | 1650 | 1469135182375 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118121000) [pid = 1650] [serial = 1366] [outer = 0x112f4b400] 14:06:22 INFO - PROCESS | 1650 | 1469135182726 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]]]}] 14:06:22 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) 14:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 520ms 14:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:06:22 INFO - PROCESS | 1650 | 1469135182779 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 14:06:22 INFO - PROCESS | 1650 | 1469135182780 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 14:06:22 INFO - PROCESS | 1650 | 1469135182782 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:06:22 INFO - PROCESS | 1650 | 1469135182784 Marionette TRACE conn2 <- [1,1794,null,{}] 14:06:22 INFO - PROCESS | 1650 | 1469135182793 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}] 14:06:22 INFO - PROCESS | 1650 | 1469135182795 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:22 INFO - PROCESS | 1650 | 1469135182890 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 14:06:22 INFO - PROCESS | 1650 | 1469135182896 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1650 | 1469135182897 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc3800 == 42 [pid = 1650] [id = 456] 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1186f8000) [pid = 1650] [serial = 1367] [outer = 0x0] 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128dc0800) [pid = 1650] [serial = 1368] [outer = 0x1186f8000] 14:06:22 INFO - PROCESS | 1650 | 1469135182923 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129358000) [pid = 1650] [serial = 1369] [outer = 0x1186f8000] 14:06:23 INFO - PROCESS | 1650 | 1469135183270 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]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 527ms 14:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:06:23 INFO - PROCESS | 1650 | 1469135183309 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 1650 | 1469135183311 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 14:06:23 INFO - PROCESS | 1650 | 1469135183313 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1650 | 1469135183314 Marionette TRACE conn2 <- [1,1798,null,{}] 14:06:23 INFO - PROCESS | 1650 | 1469135183316 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}] 14:06:23 INFO - PROCESS | 1650 | 1469135183317 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:23 INFO - PROCESS | 1650 | 1469135183399 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 14:06:23 INFO - PROCESS | 1650 | 1469135183459 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1650 | 1469135183460 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c651000 == 43 [pid = 1650] [id = 457] 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118d27400) [pid = 1650] [serial = 1370] [outer = 0x0] 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12936fc00) [pid = 1650] [serial = 1371] [outer = 0x118d27400] 14:06:23 INFO - PROCESS | 1650 | 1469135183486 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a476800) [pid = 1650] [serial = 1372] [outer = 0x118d27400] 14:06:23 INFO - PROCESS | 1650 | 1469135183754 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]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 14:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:06:23 INFO - PROCESS | 1650 | 1469135183784 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 14:06:23 INFO - PROCESS | 1650 | 1469135183785 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 14:06:23 INFO - PROCESS | 1650 | 1469135183787 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1650 | 1469135183788 Marionette TRACE conn2 <- [1,1802,null,{}] 14:06:23 INFO - PROCESS | 1650 | 1469135183790 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}] 14:06:23 INFO - PROCESS | 1650 | 1469135183791 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:23 INFO - PROCESS | 1650 | 1469135183890 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 14:06:23 INFO - PROCESS | 1650 | 1469135183894 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1650 | 1469135183895 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca7b800 == 44 [pid = 1650] [id = 458] 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129372c00) [pid = 1650] [serial = 1373] [outer = 0x0] 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a908000) [pid = 1650] [serial = 1374] [outer = 0x129372c00] 14:06:23 INFO - PROCESS | 1650 | 1469135183922 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a910400) [pid = 1650] [serial = 1375] [outer = 0x129372c00] 14:06:24 INFO - PROCESS | 1650 | 1469135184535 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]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 769ms 14:06:24 INFO - PROCESS | 1650 | 1469135184558 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1650 | 1469135184561 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 14:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:06:24 INFO - PROCESS | 1650 | 1469135184564 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1650 | 1469135184566 Marionette TRACE conn2 <- [1,1806,null,{}] 14:06:24 INFO - PROCESS | 1650 | 1469135184570 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}] 14:06:24 INFO - PROCESS | 1650 | 1469135184572 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:24 INFO - PROCESS | 1650 | 1469135184685 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 14:06:24 INFO - PROCESS | 1650 | 1469135184786 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:24 INFO - PROCESS | 1650 | 1469135184788 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118611000 == 45 [pid = 1650] [id = 459] 14:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115dad400) [pid = 1650] [serial = 1376] [outer = 0x0] 14:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1164da400) [pid = 1650] [serial = 1377] [outer = 0x115dad400] 14:06:24 INFO - PROCESS | 1650 | 1469135184819 Marionette DEBUG loaded listener.js 14:06:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116aa1800) [pid = 1650] [serial = 1378] [outer = 0x115dad400] 14:06:25 INFO - PROCESS | 1650 | 1469135185246 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]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 14:06:25 INFO - PROCESS | 1650 | 1469135185286 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 1650 | 1469135185289 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 14:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:06:25 INFO - PROCESS | 1650 | 1469135185294 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 1650 | 1469135185296 Marionette TRACE conn2 <- [1,1810,null,{}] 14:06:25 INFO - PROCESS | 1650 | 1469135185298 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}] 14:06:25 INFO - PROCESS | 1650 | 1469135185300 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:25 INFO - PROCESS | 1650 | 1469135185411 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 14:06:25 INFO - PROCESS | 1650 | 1469135185475 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1650 | 1469135185476 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124cbc000 == 46 [pid = 1650] [id = 460] 14:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11743b800) [pid = 1650] [serial = 1379] [outer = 0x0] 14:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118124c00) [pid = 1650] [serial = 1380] [outer = 0x11743b800] 14:06:25 INFO - PROCESS | 1650 | 1469135185518 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118d27000) [pid = 1650] [serial = 1381] [outer = 0x11743b800] 14:06:25 INFO - PROCESS | 1650 | 1469135185951 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]]]}] 14:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 14:06:26 INFO - PROCESS | 1650 | 1469135186015 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1650 | 1469135186017 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 14:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:06:26 INFO - PROCESS | 1650 | 1469135186020 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1650 | 1469135186022 Marionette TRACE conn2 <- [1,1814,null,{}] 14:06:26 INFO - PROCESS | 1650 | 1469135186042 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}] 14:06:26 INFO - PROCESS | 1650 | 1469135186046 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:26 INFO - PROCESS | 1650 | 1469135186191 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 14:06:26 INFO - PROCESS | 1650 | 1469135186247 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1650 | 1469135186249 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca78800 == 47 [pid = 1650] [id = 461] 14:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123ce1c00) [pid = 1650] [serial = 1382] [outer = 0x0] 14:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124af7800) [pid = 1650] [serial = 1383] [outer = 0x123ce1c00] 14:06:26 INFO - PROCESS | 1650 | 1469135186279 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1256edc00) [pid = 1650] [serial = 1384] [outer = 0x123ce1c00] 14:06:26 INFO - PROCESS | 1650 | 1469135186687 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]]]}] 14:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 14:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:06:26 INFO - PROCESS | 1650 | 1469135186742 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 14:06:26 INFO - PROCESS | 1650 | 1469135186744 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 14:06:26 INFO - PROCESS | 1650 | 1469135186746 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:06:26 INFO - PROCESS | 1650 | 1469135186747 Marionette TRACE conn2 <- [1,1818,null,{}] 14:06:26 INFO - PROCESS | 1650 | 1469135186750 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}] 14:06:26 INFO - PROCESS | 1650 | 1469135186751 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:26 INFO - PROCESS | 1650 | 1469135186857 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 14:06:26 INFO - PROCESS | 1650 | 1469135186918 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1650 | 1469135186920 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129646800 == 48 [pid = 1650] [id = 462] 14:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1122b1800) [pid = 1650] [serial = 1385] [outer = 0x0] 14:06:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1257f6400) [pid = 1650] [serial = 1386] [outer = 0x1122b1800] 14:06:26 INFO - PROCESS | 1650 | 1469135186998 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1290a8000) [pid = 1650] [serial = 1387] [outer = 0x1122b1800] 14:06:27 INFO - PROCESS | 1650 | 1469135187620 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]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 919ms 14:06:27 INFO - PROCESS | 1650 | 1469135187665 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1650 | 1469135187667 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 14:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:06:27 INFO - PROCESS | 1650 | 1469135187671 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1650 | 1469135187672 Marionette TRACE conn2 <- [1,1822,null,{}] 14:06:27 INFO - PROCESS | 1650 | 1469135187676 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}] 14:06:27 INFO - PROCESS | 1650 | 1469135187678 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:27 INFO - PROCESS | 1650 | 1469135187778 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 14:06:27 INFO - PROCESS | 1650 | 1469135187862 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1650 | 1469135187863 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117080000 == 49 [pid = 1650] [id = 463] 14:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1126a0000) [pid = 1650] [serial = 1388] [outer = 0x0] 14:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112d7cc00) [pid = 1650] [serial = 1389] [outer = 0x1126a0000] 14:06:27 INFO - PROCESS | 1650 | 1469135187892 Marionette DEBUG loaded listener.js 14:06:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x115f72c00) [pid = 1650] [serial = 1390] [outer = 0x1126a0000] 14:06:28 INFO - PROCESS | 1650 | 1469135188355 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]]]}] 14:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 14:06:28 INFO - PROCESS | 1650 | 1469135188398 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1650 | 1469135188403 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 14:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:06:28 INFO - PROCESS | 1650 | 1469135188410 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1650 | 1469135188416 Marionette TRACE conn2 <- [1,1826,null,{}] 14:06:28 INFO - PROCESS | 1650 | 1469135188420 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}] 14:06:28 INFO - PROCESS | 1650 | 1469135188422 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:28 INFO - PROCESS | 1650 | 1469135188567 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 14:06:28 INFO - PROCESS | 1650 | 1469135188682 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:28 INFO - PROCESS | 1650 | 1469135188684 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861a000 == 50 [pid = 1650] [id = 464] 14:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11810f400) [pid = 1650] [serial = 1391] [outer = 0x0] 14:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118119c00) [pid = 1650] [serial = 1392] [outer = 0x11810f400] 14:06:28 INFO - PROCESS | 1650 | 1469135188731 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118168800) [pid = 1650] [serial = 1393] [outer = 0x11810f400] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c651000 == 49 [pid = 1650] [id = 457] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc3800 == 48 [pid = 1650] [id = 456] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124c08800 == 47 [pid = 1650] [id = 455] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a691000 == 46 [pid = 1650] [id = 454] 14:06:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12385cc00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129652000 == 45 [pid = 1650] [id = 453] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129059800 == 44 [pid = 1650] [id = 452] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124cbf000 == 43 [pid = 1650] [id = 451] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124749000 == 42 [pid = 1650] [id = 450] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4c000 == 41 [pid = 1650] [id = 449] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119283800 == 40 [pid = 1650] [id = 448] 14:06:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1164a7800 == 39 [pid = 1650] [id = 447] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11914d800 == 38 [pid = 1650] [id = 446] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd79800 == 37 [pid = 1650] [id = 445] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0ee800 == 36 [pid = 1650] [id = 444] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba3800 == 35 [pid = 1650] [id = 443] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119a95000 == 34 [pid = 1650] [id = 442] 14:06:29 INFO - PROCESS | 1650 | --DOCSHELL 0x113c7a800 == 33 [pid = 1650] [id = 441] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112a84800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11815b400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11864e800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113aa8000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115fe5000) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11677a400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116720c00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x117e20800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1120e5800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113c8b000) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116980800) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1172b8000) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119194400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1187e3800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a5c400) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a07c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a0b800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1176ad000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b35800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b27c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118495000) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118112800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1192c5c00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 14:06:29 INFO - PROCESS | 1650 | 1469135189165 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]]]}] 14:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 775ms 14:06:29 INFO - PROCESS | 1650 | 1469135189186 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 14:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:06:29 INFO - PROCESS | 1650 | 1469135189188 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 14:06:29 INFO - PROCESS | 1650 | 1469135189190 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1650 | 1469135189192 Marionette TRACE conn2 <- [1,1830,null,{}] 14:06:29 INFO - PROCESS | 1650 | 1469135189200 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}] 14:06:29 INFO - PROCESS | 1650 | 1469135189204 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:29 INFO - PROCESS | 1650 | 1469135189289 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 14:06:29 INFO - PROCESS | 1650 | 1469135189352 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1650 | 1469135189354 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118621000 == 34 [pid = 1650] [id = 465] 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118165400) [pid = 1650] [serial = 1394] [outer = 0x0] 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1186ed400) [pid = 1650] [serial = 1395] [outer = 0x118165400] 14:06:29 INFO - PROCESS | 1650 | 1469135189382 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119805c00) [pid = 1650] [serial = 1396] [outer = 0x118165400] 14:06:29 INFO - PROCESS | 1650 | 1469135189684 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]]]}] 14:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 524ms 14:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:06:29 INFO - PROCESS | 1650 | 1469135189716 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 14:06:29 INFO - PROCESS | 1650 | 1469135189718 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 14:06:29 INFO - PROCESS | 1650 | 1469135189720 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:06:29 INFO - PROCESS | 1650 | 1469135189721 Marionette TRACE conn2 <- [1,1834,null,{}] 14:06:29 INFO - PROCESS | 1650 | 1469135189724 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}] 14:06:29 INFO - PROCESS | 1650 | 1469135189725 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:29 INFO - PROCESS | 1650 | 1469135189807 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 14:06:29 INFO - PROCESS | 1650 | 1469135189867 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1650 | 1469135189868 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb7000 == 35 [pid = 1650] [id = 466] 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1192bdc00) [pid = 1650] [serial = 1397] [outer = 0x0] 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a07c00) [pid = 1650] [serial = 1398] [outer = 0x1192bdc00] 14:06:29 INFO - PROCESS | 1650 | 1469135189894 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119bedc00) [pid = 1650] [serial = 1399] [outer = 0x1192bdc00] 14:06:30 INFO - PROCESS | 1650 | 1469135190181 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]]]}] 14:06:30 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 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:06:30 INFO - PROCESS | 1650 | 1469135190239 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1650 | 1469135190241 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 14:06:30 INFO - PROCESS | 1650 | 1469135190243 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1650 | 1469135190244 Marionette TRACE conn2 <- [1,1838,null,{}] 14:06:30 INFO - PROCESS | 1650 | 1469135190249 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}] 14:06:30 INFO - PROCESS | 1650 | 1469135190250 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:30 INFO - PROCESS | 1650 | 1469135190328 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 14:06:30 INFO - PROCESS | 1650 | 1469135190334 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1650 | 1469135190335 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247db000 == 36 [pid = 1650] [id = 467] 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1197d1c00) [pid = 1650] [serial = 1400] [outer = 0x0] 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1210e3c00) [pid = 1650] [serial = 1401] [outer = 0x1197d1c00] 14:06:30 INFO - PROCESS | 1650 | 1469135190415 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124c99800) [pid = 1650] [serial = 1402] [outer = 0x1197d1c00] 14:06:30 INFO - PROCESS | 1650 | 1469135190725 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]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 14:06:30 INFO - PROCESS | 1650 | 1469135190766 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1650 | 1469135190767 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:06:30 INFO - PROCESS | 1650 | 1469135190769 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1650 | 1469135190770 Marionette TRACE conn2 <- [1,1842,null,{}] 14:06:30 INFO - PROCESS | 1650 | 1469135190773 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}] 14:06:30 INFO - PROCESS | 1650 | 1469135190777 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:30 INFO - PROCESS | 1650 | 1469135190876 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 14:06:30 INFO - PROCESS | 1650 | 1469135190882 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1650 | 1469135190883 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa1000 == 37 [pid = 1650] [id = 468] 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124c9f000) [pid = 1650] [serial = 1403] [outer = 0x0] 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1257f2400) [pid = 1650] [serial = 1404] [outer = 0x124c9f000] 14:06:30 INFO - PROCESS | 1650 | 1469135190915 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12934c800) [pid = 1650] [serial = 1405] [outer = 0x124c9f000] 14:06:31 INFO - PROCESS | 1650 | 1469135191297 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]]]}] 14:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms 14:06:31 INFO - PROCESS | 1650 | 1469135191341 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1650 | 1469135191343 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 14:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:06:31 INFO - PROCESS | 1650 | 1469135191346 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1650 | 1469135191348 Marionette TRACE conn2 <- [1,1846,null,{}] 14:06:31 INFO - PROCESS | 1650 | 1469135191351 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}] 14:06:31 INFO - PROCESS | 1650 | 1469135191352 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:31 INFO - PROCESS | 1650 | 1469135191456 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 14:06:31 INFO - PROCESS | 1650 | 1469135191459 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 1650 | 1469135191460 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129068000 == 38 [pid = 1650] [id = 469] 14:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124cf1800) [pid = 1650] [serial = 1406] [outer = 0x0] 14:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1293d0400) [pid = 1650] [serial = 1407] [outer = 0x124cf1800] 14:06:31 INFO - PROCESS | 1650 | 1469135191486 Marionette DEBUG loaded listener.js 14:06:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a480c00) [pid = 1650] [serial = 1408] [outer = 0x124cf1800] 14:06:31 INFO - PROCESS | 1650 | 1469135191834 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]]]}] 14:06:31 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) 14:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 14:06:31 INFO - PROCESS | 1650 | 1469135191869 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1650 | 1469135191870 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 14:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:06:31 INFO - PROCESS | 1650 | 1469135191872 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1650 | 1469135191873 Marionette TRACE conn2 <- [1,1850,null,{}] 14:06:31 INFO - PROCESS | 1650 | 1469135191875 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}] 14:06:31 INFO - PROCESS | 1650 | 1469135191877 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:31 INFO - PROCESS | 1650 | 1469135191988 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 14:06:31 INFO - PROCESS | 1650 | 1469135191991 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:31 INFO - PROCESS | 1650 | 1469135191992 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60c800 == 39 [pid = 1650] [id = 470] 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a907400) [pid = 1650] [serial = 1409] [outer = 0x0] 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12aeae000) [pid = 1650] [serial = 1410] [outer = 0x12a907400] 14:06:32 INFO - PROCESS | 1650 | 1469135192051 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12aeb4400) [pid = 1650] [serial = 1411] [outer = 0x12a907400] 14:06:32 INFO - PROCESS | 1650 | 1469135192357 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]]]}] 14:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 14:06:32 INFO - PROCESS | 1650 | 1469135192397 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1650 | 1469135192399 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 14:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:06:32 INFO - PROCESS | 1650 | 1469135192401 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1650 | 1469135192402 Marionette TRACE conn2 <- [1,1854,null,{}] 14:06:32 INFO - PROCESS | 1650 | 1469135192404 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}] 14:06:32 INFO - PROCESS | 1650 | 1469135192405 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:32 INFO - PROCESS | 1650 | 1469135192509 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 14:06:32 INFO - PROCESS | 1650 | 1469135192512 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1650 | 1469135192513 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b942000 == 40 [pid = 1650] [id = 471] 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a90d800) [pid = 1650] [serial = 1412] [outer = 0x0] 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b07cc00) [pid = 1650] [serial = 1413] [outer = 0x12a90d800] 14:06:32 INFO - PROCESS | 1650 | 1469135192538 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b666800) [pid = 1650] [serial = 1414] [outer = 0x12a90d800] 14:06:32 INFO - PROCESS | 1650 | 1469135192876 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]]]}] 14:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 14:06:32 INFO - PROCESS | 1650 | 1469135192920 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 14:06:32 INFO - PROCESS | 1650 | 1469135192921 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 14:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:06:32 INFO - PROCESS | 1650 | 1469135192923 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:06:32 INFO - PROCESS | 1650 | 1469135192924 Marionette TRACE conn2 <- [1,1858,null,{}] 14:06:32 INFO - PROCESS | 1650 | 1469135192927 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}] 14:06:32 INFO - PROCESS | 1650 | 1469135192928 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:33 INFO - PROCESS | 1650 | 1469135193040 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12678a000) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1256f6400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128a82000) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1133f3400) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11743d400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1197c6800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118652c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f55400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112f4b400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118d27400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1186f8000) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119be7800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:06:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119b30400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:06:33 INFO - PROCESS | 1650 | 1469135193307 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1650 | 1469135193308 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124018800 == 41 [pid = 1650] [id = 472] 14:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1129ab800) [pid = 1650] [serial = 1415] [outer = 0x0] 14:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1133d2400) [pid = 1650] [serial = 1416] [outer = 0x1129ab800] 14:06:33 INFO - PROCESS | 1650 | 1469135193332 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11810a000) [pid = 1650] [serial = 1417] [outer = 0x1129ab800] 14:06:33 INFO - PROCESS | 1650 | 1469135193602 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]]]}] 14:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 718ms 14:06:33 INFO - PROCESS | 1650 | 1469135193642 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 1650 | 1469135193643 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 14:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:06:33 INFO - PROCESS | 1650 | 1469135193654 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 1650 | 1469135193656 Marionette TRACE conn2 <- [1,1862,null,{}] 14:06:33 INFO - PROCESS | 1650 | 1469135193658 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}] 14:06:33 INFO - PROCESS | 1650 | 1469135193660 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:33 INFO - PROCESS | 1650 | 1469135193814 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 14:06:33 INFO - PROCESS | 1650 | 1469135193946 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1650 | 1469135193948 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11658a800 == 42 [pid = 1650] [id = 473] 14:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1122be000) [pid = 1650] [serial = 1418] [outer = 0x0] 14:06:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112791400) [pid = 1650] [serial = 1419] [outer = 0x1122be000] 14:06:33 INFO - PROCESS | 1650 | 1469135193982 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113c3dc00) [pid = 1650] [serial = 1420] [outer = 0x1122be000] 14:06:34 INFO - PROCESS | 1650 | 1469135194424 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]]]}] 14:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 828ms 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:06:34 INFO - PROCESS | 1650 | 1469135194475 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1650 | 1469135194478 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 14:06:34 INFO - PROCESS | 1650 | 1469135194481 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1650 | 1469135194483 Marionette TRACE conn2 <- [1,1866,null,{}] 14:06:34 INFO - PROCESS | 1650 | 1469135194486 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}] 14:06:34 INFO - PROCESS | 1650 | 1469135194490 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:34 INFO - PROCESS | 1650 | 1469135194596 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 14:06:34 INFO - PROCESS | 1650 | 1469135194661 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 1650 | 1469135194663 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2800 == 43 [pid = 1650] [id = 474] 14:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115fe5000) [pid = 1650] [serial = 1421] [outer = 0x0] 14:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11743b400) [pid = 1650] [serial = 1422] [outer = 0x115fe5000] 14:06:34 INFO - PROCESS | 1650 | 1469135194735 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118161000) [pid = 1650] [serial = 1423] [outer = 0x115fe5000] 14:06:35 INFO - PROCESS | 1650 | 1469135195218 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]]]}] 14:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 775ms 14:06:35 INFO - PROCESS | 1650 | 1469135195257 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 14:06:35 INFO - PROCESS | 1650 | 1469135195259 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 14:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:06:35 INFO - PROCESS | 1650 | 1469135195262 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1650 | 1469135195264 Marionette TRACE conn2 <- [1,1870,null,{}] 14:06:35 INFO - PROCESS | 1650 | 1469135195267 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}] 14:06:35 INFO - PROCESS | 1650 | 1469135195268 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:35 INFO - PROCESS | 1650 | 1469135195377 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 14:06:35 INFO - PROCESS | 1650 | 1469135195456 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:35 INFO - PROCESS | 1650 | 1469135195457 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269a9800 == 44 [pid = 1650] [id = 475] 14:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118d2c000) [pid = 1650] [serial = 1424] [outer = 0x0] 14:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a05800) [pid = 1650] [serial = 1425] [outer = 0x118d2c000] 14:06:35 INFO - PROCESS | 1650 | 1469135195487 Marionette DEBUG loaded listener.js 14:06:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b2f000) [pid = 1650] [serial = 1426] [outer = 0x118d2c000] 14:06:35 INFO - PROCESS | 1650 | 1469135195960 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]]]}] 14:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 721ms 14:06:35 INFO - PROCESS | 1650 | 1469135195983 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 14:06:35 INFO - PROCESS | 1650 | 1469135195987 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 14:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:06:36 INFO - PROCESS | 1650 | 1469135195999 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1650 | 1469135196004 Marionette TRACE conn2 <- [1,1874,null,{}] 14:06:36 INFO - PROCESS | 1650 | 1469135196008 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}] 14:06:36 INFO - PROCESS | 1650 | 1469135196011 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:36 INFO - PROCESS | 1650 | 1469135196210 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 14:06:36 INFO - PROCESS | 1650 | 1469135196267 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1650 | 1469135196268 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c64b000 == 45 [pid = 1650] [id = 476] 14:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1256ea400) [pid = 1650] [serial = 1427] [outer = 0x0] 14:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1257f9c00) [pid = 1650] [serial = 1428] [outer = 0x1256ea400] 14:06:36 INFO - PROCESS | 1650 | 1469135196297 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1267e3400) [pid = 1650] [serial = 1429] [outer = 0x1256ea400] 14:06:36 INFO - PROCESS | 1650 | 1469135196744 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]]]}] 14:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 782ms 14:06:36 INFO - PROCESS | 1650 | 1469135196787 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 14:06:36 INFO - PROCESS | 1650 | 1469135196788 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 14:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:06:36 INFO - PROCESS | 1650 | 1469135196791 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:06:36 INFO - PROCESS | 1650 | 1469135196792 Marionette TRACE conn2 <- [1,1878,null,{}] 14:06:36 INFO - PROCESS | 1650 | 1469135196794 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}] 14:06:36 INFO - PROCESS | 1650 | 1469135196798 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:36 INFO - PROCESS | 1650 | 1469135196912 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 14:06:37 INFO - PROCESS | 1650 | 1469135197007 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1650 | 1469135197009 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa8800 == 46 [pid = 1650] [id = 477] 14:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116977800) [pid = 1650] [serial = 1430] [outer = 0x0] 14:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119b2e400) [pid = 1650] [serial = 1431] [outer = 0x116977800] 14:06:37 INFO - PROCESS | 1650 | 1469135197059 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128db4000) [pid = 1650] [serial = 1432] [outer = 0x116977800] 14:06:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c384800) [pid = 1650] [serial = 1433] [outer = 0x12cabc800] 14:06:37 INFO - PROCESS | 1650 | 1469135197647 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]]]}] 14:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 869ms 14:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:06:37 INFO - PROCESS | 1650 | 1469135197660 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 1650 | 1469135197663 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 14:06:37 INFO - PROCESS | 1650 | 1469135197666 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1650 | 1469135197668 Marionette TRACE conn2 <- [1,1882,null,{}] 14:06:37 INFO - PROCESS | 1650 | 1469135197670 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}] 14:06:37 INFO - PROCESS | 1650 | 1469135197672 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:37 INFO - PROCESS | 1650 | 1469135197887 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 14:06:37 INFO - PROCESS | 1650 | 1469135197984 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1650 | 1469135197986 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861b000 == 47 [pid = 1650] [id = 478] 14:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11269c000) [pid = 1650] [serial = 1434] [outer = 0x0] 14:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x113c89c00) [pid = 1650] [serial = 1435] [outer = 0x11269c000] 14:06:38 INFO - PROCESS | 1650 | 1469135198014 Marionette DEBUG loaded listener.js 14:06:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116770000) [pid = 1650] [serial = 1436] [outer = 0x11269c000] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116410800 == 46 [pid = 1650] [id = 26] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124018800 == 45 [pid = 1650] [id = 472] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b942000 == 44 [pid = 1650] [id = 471] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60c800 == 43 [pid = 1650] [id = 470] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129068000 == 42 [pid = 1650] [id = 469] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa1000 == 41 [pid = 1650] [id = 468] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1247db000 == 40 [pid = 1650] [id = 467] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb7000 == 39 [pid = 1650] [id = 466] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118621000 == 38 [pid = 1650] [id = 465] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11861a000 == 37 [pid = 1650] [id = 464] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117080000 == 36 [pid = 1650] [id = 463] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca78800 == 35 [pid = 1650] [id = 461] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124cbc000 == 34 [pid = 1650] [id = 460] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118611000 == 33 [pid = 1650] [id = 459] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68f800 == 32 [pid = 1650] [id = 8] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdd7800 == 31 [pid = 1650] [id = 12] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b629800 == 30 [pid = 1650] [id = 9] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b000 == 29 [pid = 1650] [id = 11] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d12a000 == 28 [pid = 1650] [id = 18] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca78000 == 27 [pid = 1650] [id = 15] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129646800 == 26 [pid = 1650] [id = 462] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c9000 == 25 [pid = 1650] [id = 13] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x115083000 == 24 [pid = 1650] [id = 25] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d528800 == 23 [pid = 1650] [id = 19] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d534800 == 22 [pid = 1650] [id = 21] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129065000 == 21 [pid = 1650] [id = 6] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116118000 == 20 [pid = 1650] [id = 23] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c657000 == 19 [pid = 1650] [id = 14] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x111bd9000 == 18 [pid = 1650] [id = 22] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11822c800 == 17 [pid = 1650] [id = 20] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b93c800 == 16 [pid = 1650] [id = 10] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117085000 == 15 [pid = 1650] [id = 24] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca7b800 == 14 [pid = 1650] [id = 458] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa8800 == 13 [pid = 1650] [id = 477] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c64b000 == 12 [pid = 1650] [id = 476] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1269a9800 == 11 [pid = 1650] [id = 475] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2800 == 10 [pid = 1650] [id = 474] 14:06:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11658a800 == 9 [pid = 1650] [id = 473] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x123f29400) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128a84c00) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128a7d000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1267e3000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1290a6000) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1167ed000) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116772000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115da0000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x111f2ec00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11815a400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118118800) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11864ac00) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119a62000) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1195e7000) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119809800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1192c6000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1246ac000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11671cc00) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117434800) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11671a400) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118121000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12936fc00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129331800) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128dc0800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a476800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124cfb800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128dbe000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12655dc00) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a908000) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129358000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123cdb000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 14:06:40 INFO - PROCESS | 1650 | 1469135200769 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]]]}] 14:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 3183ms 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:06:40 INFO - PROCESS | 1650 | 1469135200850 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1650 | 1469135200852 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 14:06:40 INFO - PROCESS | 1650 | 1469135200856 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1650 | 1469135200858 Marionette TRACE conn2 <- [1,1886,null,{}] 14:06:40 INFO - PROCESS | 1650 | 1469135200863 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}] 14:06:40 INFO - PROCESS | 1650 | 1469135200864 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:40 INFO - PROCESS | 1650 | 1469135200949 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 14:06:40 INFO - PROCESS | 1650 | 1469135200954 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1650 | 1469135200956 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116121800 == 10 [pid = 1650] [id = 479] 14:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112fe1c00) [pid = 1650] [serial = 1437] [outer = 0x0] 14:06:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112fe3800) [pid = 1650] [serial = 1438] [outer = 0x112fe1c00] 14:06:40 INFO - PROCESS | 1650 | 1469135200985 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115da5800) [pid = 1650] [serial = 1439] [outer = 0x112fe1c00] 14:06:41 INFO - PROCESS | 1650 | 1469135201322 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]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 470ms 14:06:41 INFO - PROCESS | 1650 | 1469135201326 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1650 | 1469135201332 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 14:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:06:41 INFO - PROCESS | 1650 | 1469135201371 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1650 | 1469135201372 Marionette TRACE conn2 <- [1,1890,null,{}] 14:06:41 INFO - PROCESS | 1650 | 1469135201375 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}] 14:06:41 INFO - PROCESS | 1650 | 1469135201377 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:41 INFO - PROCESS | 1650 | 1469135201467 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 14:06:41 INFO - PROCESS | 1650 | 1469135201472 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 1650 | 1469135201474 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184ba000 == 11 [pid = 1650] [id = 480] 14:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1164d5000) [pid = 1650] [serial = 1440] [outer = 0x0] 14:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11690d800) [pid = 1650] [serial = 1441] [outer = 0x1164d5000] 14:06:41 INFO - PROCESS | 1650 | 1469135201501 Marionette DEBUG loaded listener.js 14:06:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11743fc00) [pid = 1650] [serial = 1442] [outer = 0x1164d5000] 14:06:41 INFO - PROCESS | 1650 | 1469135201853 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]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 525ms 14:06:41 INFO - PROCESS | 1650 | 1469135201897 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1650 | 1469135201899 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 14:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:06:41 INFO - PROCESS | 1650 | 1469135201903 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1650 | 1469135201905 Marionette TRACE conn2 <- [1,1894,null,{}] 14:06:41 INFO - PROCESS | 1650 | 1469135201913 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}] 14:06:41 INFO - PROCESS | 1650 | 1469135201923 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:42 INFO - PROCESS | 1650 | 1469135202008 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 14:06:42 INFO - PROCESS | 1650 | 1469135202016 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1650 | 1469135202018 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbd800 == 12 [pid = 1650] [id = 481] 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11811c400) [pid = 1650] [serial = 1443] [outer = 0x0] 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11815d400) [pid = 1650] [serial = 1444] [outer = 0x11811c400] 14:06:42 INFO - PROCESS | 1650 | 1469135202048 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1184a0800) [pid = 1650] [serial = 1445] [outer = 0x11811c400] 14:06:42 INFO - PROCESS | 1650 | 1469135202422 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]]]}] 14:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 14:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:06:42 INFO - PROCESS | 1650 | 1469135202474 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 14:06:42 INFO - PROCESS | 1650 | 1469135202475 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 14:06:42 INFO - PROCESS | 1650 | 1469135202478 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:06:42 INFO - PROCESS | 1650 | 1469135202479 Marionette TRACE conn2 <- [1,1898,null,{}] 14:06:42 INFO - PROCESS | 1650 | 1469135202481 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}] 14:06:42 INFO - PROCESS | 1650 | 1469135202482 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:42 INFO - PROCESS | 1650 | 1469135202590 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 14:06:42 INFO - PROCESS | 1650 | 1469135202599 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:42 INFO - PROCESS | 1650 | 1469135202600 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12400f000 == 13 [pid = 1650] [id = 482] 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118dcf800) [pid = 1650] [serial = 1446] [outer = 0x0] 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1192c5400) [pid = 1650] [serial = 1447] [outer = 0x118dcf800] 14:06:42 INFO - PROCESS | 1650 | 1469135202626 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1197c6800) [pid = 1650] [serial = 1448] [outer = 0x118dcf800] 14:06:42 INFO - PROCESS | 1650 | 1469135202971 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]]]}] 14:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 519ms 14:06:43 INFO - PROCESS | 1650 | 1469135202998 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1650 | 1469135203000 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:06:43 INFO - PROCESS | 1650 | 1469135203002 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1650 | 1469135203003 Marionette TRACE conn2 <- [1,1902,null,{}] 14:06:43 INFO - PROCESS | 1650 | 1469135203005 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}] 14:06:43 INFO - PROCESS | 1650 | 1469135203006 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:43 INFO - PROCESS | 1650 | 1469135203108 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 14:06:43 INFO - PROCESS | 1650 | 1469135203148 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 1650 | 1469135203149 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247de000 == 14 [pid = 1650] [id = 483] 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1195ec400) [pid = 1650] [serial = 1449] [outer = 0x0] 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a06400) [pid = 1650] [serial = 1450] [outer = 0x1195ec400] 14:06:43 INFO - PROCESS | 1650 | 1469135203174 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119a5fc00) [pid = 1650] [serial = 1451] [outer = 0x1195ec400] 14:06:43 INFO - PROCESS | 1650 | 1469135203507 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]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:06:43 INFO - PROCESS | 1650 | 1469135203520 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1650 | 1469135203521 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 14:06:43 INFO - PROCESS | 1650 | 1469135203523 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1650 | 1469135203525 Marionette TRACE conn2 <- [1,1906,null,{}] 14:06:43 INFO - PROCESS | 1650 | 1469135203527 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}] 14:06:43 INFO - PROCESS | 1650 | 1469135203531 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:43 INFO - PROCESS | 1650 | 1469135203659 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 14:06:43 INFO - PROCESS | 1650 | 1469135203672 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 1650 | 1469135203673 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8c000 == 15 [pid = 1650] [id = 484] 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119b29400) [pid = 1650] [serial = 1452] [outer = 0x0] 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a009400) [pid = 1650] [serial = 1453] [outer = 0x119b29400] 14:06:43 INFO - PROCESS | 1650 | 1469135203699 Marionette DEBUG loaded listener.js 14:06:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x125118c00) [pid = 1650] [serial = 1454] [outer = 0x119b29400] 14:06:44 INFO - PROCESS | 1650 | 1469135204050 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]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 14:06:44 INFO - PROCESS | 1650 | 1469135204094 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 1650 | 1469135204095 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 14:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:06:44 INFO - PROCESS | 1650 | 1469135204097 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1650 | 1469135204098 Marionette TRACE conn2 <- [1,1910,null,{}] 14:06:44 INFO - PROCESS | 1650 | 1469135204101 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}] 14:06:44 INFO - PROCESS | 1650 | 1469135204102 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:44 INFO - PROCESS | 1650 | 1469135204201 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 14:06:44 INFO - PROCESS | 1650 | 1469135204205 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1650 | 1469135204213 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291dd800 == 16 [pid = 1650] [id = 485] 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119b30400) [pid = 1650] [serial = 1455] [outer = 0x0] 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1256f6400) [pid = 1650] [serial = 1456] [outer = 0x119b30400] 14:06:44 INFO - PROCESS | 1650 | 1469135204274 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126782400) [pid = 1650] [serial = 1457] [outer = 0x119b30400] 14:06:44 INFO - PROCESS | 1650 | 1469135204591 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]]]}] 14:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 517ms 14:06:44 INFO - PROCESS | 1650 | 1469135204616 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 14:06:44 INFO - PROCESS | 1650 | 1469135204618 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 14:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:06:44 INFO - PROCESS | 1650 | 1469135204627 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:06:44 INFO - PROCESS | 1650 | 1469135204631 Marionette TRACE conn2 <- [1,1914,null,{}] 14:06:44 INFO - PROCESS | 1650 | 1469135204635 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}] 14:06:44 INFO - PROCESS | 1650 | 1469135204636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:44 INFO - PROCESS | 1650 | 1469135204812 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 14:06:44 INFO - PROCESS | 1650 | 1469135204835 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:44 INFO - PROCESS | 1650 | 1469135204836 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a466800 == 17 [pid = 1650] [id = 486] 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126786000) [pid = 1650] [serial = 1458] [outer = 0x0] 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128a76000) [pid = 1650] [serial = 1459] [outer = 0x126786000] 14:06:44 INFO - PROCESS | 1650 | 1469135204877 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128a81400) [pid = 1650] [serial = 1460] [outer = 0x126786000] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124cf1800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a907400) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11810f400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1197d1c00) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118165400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1126a0000) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123ce1c00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1122b1800) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115dad400) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11743b800) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1192bdc00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124c9f000) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129372c00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a90d800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129ab800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110fe8400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110feac00) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116977800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118105800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113c31000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b2d400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113aa8800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110fe1400) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1256ea400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118d2c000) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115fe5000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:06:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122be000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:06:45 INFO - PROCESS | 1650 | 1469135205772 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]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1175ms 14:06:45 INFO - PROCESS | 1650 | 1469135205801 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 1650 | 1469135205802 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:06:45 INFO - PROCESS | 1650 | 1469135205805 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1650 | 1469135205806 Marionette TRACE conn2 <- [1,1918,null,{}] 14:06:45 INFO - PROCESS | 1650 | 1469135205808 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}] 14:06:45 INFO - PROCESS | 1650 | 1469135205809 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:45 INFO - PROCESS | 1650 | 1469135205886 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 14:06:45 INFO - PROCESS | 1650 | 1469135205890 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:45 INFO - PROCESS | 1650 | 1469135205891 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc8800 == 18 [pid = 1650] [id = 487] 14:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115da8800) [pid = 1650] [serial = 1461] [outer = 0x0] 14:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116779800) [pid = 1650] [serial = 1462] [outer = 0x115da8800] 14:06:45 INFO - PROCESS | 1650 | 1469135205918 Marionette DEBUG loaded listener.js 14:06:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117440400) [pid = 1650] [serial = 1463] [outer = 0x115da8800] 14:06:46 INFO - PROCESS | 1650 | 1469135206308 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]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 14:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:06:46 INFO - PROCESS | 1650 | 1469135206323 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 1650 | 1469135206324 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 14:06:46 INFO - PROCESS | 1650 | 1469135206327 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1650 | 1469135206328 Marionette TRACE conn2 <- [1,1922,null,{}] 14:06:46 INFO - PROCESS | 1650 | 1469135206334 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}] 14:06:46 INFO - PROCESS | 1650 | 1469135206335 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:46 INFO - PROCESS | 1650 | 1469135206417 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 14:06:46 INFO - PROCESS | 1650 | 1469135206420 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 1650 | 1469135206421 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b61c800 == 19 [pid = 1650] [id = 488] 14:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116777800) [pid = 1650] [serial = 1464] [outer = 0x0] 14:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118122800) [pid = 1650] [serial = 1465] [outer = 0x116777800] 14:06:46 INFO - PROCESS | 1650 | 1469135206446 Marionette DEBUG loaded listener.js 14:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1192bdc00) [pid = 1650] [serial = 1466] [outer = 0x116777800] 14:06:46 INFO - PROCESS | 1650 | 1469135206836 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]]]}] 14:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 14:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:06:46 INFO - PROCESS | 1650 | 1469135206850 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 1650 | 1469135206851 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 14:06:46 INFO - PROCESS | 1650 | 1469135206853 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1650 | 1469135206856 Marionette TRACE conn2 <- [1,1926,null,{}] 14:06:46 INFO - PROCESS | 1650 | 1469135206858 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}] 14:06:46 INFO - PROCESS | 1650 | 1469135206859 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:46 INFO - PROCESS | 1650 | 1469135206941 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 14:06:46 INFO - PROCESS | 1650 | 1469135206946 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:46 INFO - PROCESS | 1650 | 1469135206949 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b94b000 == 20 [pid = 1650] [id = 489] 14:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119808800) [pid = 1650] [serial = 1467] [outer = 0x0] 14:06:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124c9f000) [pid = 1650] [serial = 1468] [outer = 0x119808800] 14:06:46 INFO - PROCESS | 1650 | 1469135206982 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128a84c00) [pid = 1650] [serial = 1469] [outer = 0x119808800] 14:06:47 INFO - PROCESS | 1650 | 1469135207436 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]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 620ms 14:06:47 INFO - PROCESS | 1650 | 1469135207510 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1650 | 1469135207514 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 14:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:06:47 INFO - PROCESS | 1650 | 1469135207518 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1650 | 1469135207521 Marionette TRACE conn2 <- [1,1930,null,{}] 14:06:47 INFO - PROCESS | 1650 | 1469135207525 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}] 14:06:47 INFO - PROCESS | 1650 | 1469135207527 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:47 INFO - PROCESS | 1650 | 1469135207629 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 14:06:47 INFO - PROCESS | 1650 | 1469135207706 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 1650 | 1469135207710 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11736f800 == 21 [pid = 1650] [id = 490] 14:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112f4c000) [pid = 1650] [serial = 1470] [outer = 0x0] 14:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f55400) [pid = 1650] [serial = 1471] [outer = 0x112f4c000] 14:06:47 INFO - PROCESS | 1650 | 1469135207741 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115fe3c00) [pid = 1650] [serial = 1472] [outer = 0x112f4c000] 14:06:48 INFO - PROCESS | 1650 | 1469135208204 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]]]}] 14:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 724ms 14:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:06:48 INFO - PROCESS | 1650 | 1469135208243 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 14:06:48 INFO - PROCESS | 1650 | 1469135208245 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 14:06:48 INFO - PROCESS | 1650 | 1469135208249 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:06:48 INFO - PROCESS | 1650 | 1469135208252 Marionette TRACE conn2 <- [1,1934,null,{}] 14:06:48 INFO - PROCESS | 1650 | 1469135208255 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}] 14:06:48 INFO - PROCESS | 1650 | 1469135208257 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:48 INFO - PROCESS | 1650 | 1469135208361 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 14:06:48 INFO - PROCESS | 1650 | 1469135208425 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 1650 | 1469135208426 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247e6000 == 22 [pid = 1650] [id = 491] 14:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11743b800) [pid = 1650] [serial = 1473] [outer = 0x0] 14:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11810cc00) [pid = 1650] [serial = 1474] [outer = 0x11743b800] 14:06:48 INFO - PROCESS | 1650 | 1469135208457 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118166c00) [pid = 1650] [serial = 1475] [outer = 0x11743b800] 14:06:48 INFO - PROCESS | 1650 | 1469135208861 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]]]}] 14:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 674ms 14:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:06:48 INFO - PROCESS | 1650 | 1469135208922 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 14:06:48 INFO - PROCESS | 1650 | 1469135208923 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 14:06:48 INFO - PROCESS | 1650 | 1469135208926 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:06:48 INFO - PROCESS | 1650 | 1469135208927 Marionette TRACE conn2 <- [1,1938,null,{}] 14:06:48 INFO - PROCESS | 1650 | 1469135208934 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}] 14:06:48 INFO - PROCESS | 1650 | 1469135208937 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:49 INFO - PROCESS | 1650 | 1469135209060 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 14:06:49 INFO - PROCESS | 1650 | 1469135209125 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1650 | 1469135209128 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc8000 == 23 [pid = 1650] [id = 492] 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a08c00) [pid = 1650] [serial = 1476] [outer = 0x0] 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119b2e000) [pid = 1650] [serial = 1477] [outer = 0x119a08c00] 14:06:49 INFO - PROCESS | 1650 | 1469135209172 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123cdc800) [pid = 1650] [serial = 1478] [outer = 0x119a08c00] 14:06:49 INFO - PROCESS | 1650 | 1469135209599 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]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 718ms 14:06:49 INFO - PROCESS | 1650 | 1469135209644 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 1650 | 1469135209646 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 14:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:06:49 INFO - PROCESS | 1650 | 1469135209648 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1650 | 1469135209649 Marionette TRACE conn2 <- [1,1942,null,{}] 14:06:49 INFO - PROCESS | 1650 | 1469135209652 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}] 14:06:49 INFO - PROCESS | 1650 | 1469135209653 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:49 INFO - PROCESS | 1650 | 1469135209758 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 14:06:49 INFO - PROCESS | 1650 | 1469135209822 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1650 | 1469135209823 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c64b800 == 24 [pid = 1650] [id = 493] 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124a03400) [pid = 1650] [serial = 1479] [outer = 0x0] 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124ed7000) [pid = 1650] [serial = 1480] [outer = 0x124a03400] 14:06:49 INFO - PROCESS | 1650 | 1469135209853 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128a75400) [pid = 1650] [serial = 1481] [outer = 0x124a03400] 14:06:50 INFO - PROCESS | 1650 | 1469135210285 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]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:06:50 INFO - PROCESS | 1650 | 1469135210319 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1650 | 1469135210321 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 14:06:50 INFO - PROCESS | 1650 | 1469135210323 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1650 | 1469135210324 Marionette TRACE conn2 <- [1,1946,null,{}] 14:06:50 INFO - PROCESS | 1650 | 1469135210327 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}] 14:06:50 INFO - PROCESS | 1650 | 1469135210328 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:50 INFO - PROCESS | 1650 | 1469135210445 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 14:06:50 INFO - PROCESS | 1650 | 1469135210511 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 1650 | 1469135210512 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca84000 == 25 [pid = 1650] [id = 494] 14:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128a7b800) [pid = 1650] [serial = 1482] [outer = 0x0] 14:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1290a0800) [pid = 1650] [serial = 1483] [outer = 0x128a7b800] 14:06:50 INFO - PROCESS | 1650 | 1469135210541 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129335800) [pid = 1650] [serial = 1484] [outer = 0x128a7b800] 14:06:51 INFO - PROCESS | 1650 | 1469135211156 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]]]}] 14:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 869ms 14:06:51 INFO - PROCESS | 1650 | 1469135211193 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 14:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:06:51 INFO - PROCESS | 1650 | 1469135211197 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 14:06:51 INFO - PROCESS | 1650 | 1469135211201 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 1650 | 1469135211203 Marionette TRACE conn2 <- [1,1950,null,{}] 14:06:51 INFO - PROCESS | 1650 | 1469135211206 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}] 14:06:51 INFO - PROCESS | 1650 | 1469135211208 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:51 INFO - PROCESS | 1650 | 1469135211306 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 14:06:51 INFO - PROCESS | 1650 | 1469135211383 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:51 INFO - PROCESS | 1650 | 1469135211385 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118259800 == 26 [pid = 1650] [id = 495] 14:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112f48c00) [pid = 1650] [serial = 1485] [outer = 0x0] 14:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x112f53800) [pid = 1650] [serial = 1486] [outer = 0x112f48c00] 14:06:51 INFO - PROCESS | 1650 | 1469135211413 Marionette DEBUG loaded listener.js 14:06:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x113a9d800) [pid = 1650] [serial = 1487] [outer = 0x112f48c00] 14:06:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11861b000 == 25 [pid = 1650] [id = 478] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x113c89c00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | 1469135211839 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]]]}] 14:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 14:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:06:51 INFO - PROCESS | 1650 | 1469135211872 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 14:06:51 INFO - PROCESS | 1650 | 1469135211874 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 14:06:51 INFO - PROCESS | 1650 | 1469135211879 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:06:51 INFO - PROCESS | 1650 | 1469135211880 Marionette TRACE conn2 <- [1,1954,null,{}] 14:06:51 INFO - PROCESS | 1650 | 1469135211883 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}] 14:06:51 INFO - PROCESS | 1650 | 1469135211884 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:51 INFO - PROCESS | 1650 | 1469135211976 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115da7c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1129b4c00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112791400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1293d0400) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aeae000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a480c00) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118119c00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118168800) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1210e3c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124c99800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1186ed400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119805c00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112d7cc00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115f72c00) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124af7800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256edc00) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1257f6400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1290a8000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1164da400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116aa1800) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118124c00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118d27000) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a07c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119bedc00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1257f2400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a910400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b07cc00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12aeb4400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11810a000) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133d2400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b666800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12934c800) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128db4000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118d24c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 14:06:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a5a400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124cf9400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117435c00) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1129b5400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119b2e400) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1267e3400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112f49400) [pid = 1650] [serial = 883] [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.] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119b2f000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1257f9c00) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118161000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119a05800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113c3dc00) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11743b400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 14:06:52 INFO - PROCESS | 1650 | 1469135212043 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1650 | 1469135212044 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bd000 == 26 [pid = 1650] [id = 496] 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112f49400) [pid = 1650] [serial = 1488] [outer = 0x0] 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113c3dc00) [pid = 1650] [serial = 1489] [outer = 0x112f49400] 14:06:52 INFO - PROCESS | 1650 | 1469135212072 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116722400) [pid = 1650] [serial = 1490] [outer = 0x112f49400] 14:06:52 INFO - PROCESS | 1650 | 1469135212373 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]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 522ms 14:06:52 INFO - PROCESS | 1650 | 1469135212401 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1650 | 1469135212402 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:06:52 INFO - PROCESS | 1650 | 1469135212405 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1650 | 1469135212407 Marionette TRACE conn2 <- [1,1958,null,{}] 14:06:52 INFO - PROCESS | 1650 | 1469135212417 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}] 14:06:52 INFO - PROCESS | 1650 | 1469135212420 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:52 INFO - PROCESS | 1650 | 1469135212503 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 14:06:52 INFO - PROCESS | 1650 | 1469135212579 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1650 | 1469135212581 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119279000 == 27 [pid = 1650] [id = 497] 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11676e000) [pid = 1650] [serial = 1491] [outer = 0x0] 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1172b7000) [pid = 1650] [serial = 1492] [outer = 0x11676e000] 14:06:52 INFO - PROCESS | 1650 | 1469135212609 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117e21800) [pid = 1650] [serial = 1493] [outer = 0x11676e000] 14:06:52 INFO - PROCESS | 1650 | 1469135212888 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]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 14:06:52 INFO - PROCESS | 1650 | 1469135212926 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1650 | 1469135212928 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:06:52 INFO - PROCESS | 1650 | 1469135212938 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1650 | 1469135212939 Marionette TRACE conn2 <- [1,1962,null,{}] 14:06:52 INFO - PROCESS | 1650 | 1469135212941 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}] 14:06:52 INFO - PROCESS | 1650 | 1469135212942 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:53 INFO - PROCESS | 1650 | 1469135213029 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 14:06:53 INFO - PROCESS | 1650 | 1469135213035 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:53 INFO - PROCESS | 1650 | 1469135213036 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d3000 == 28 [pid = 1650] [id = 498] 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118112800) [pid = 1650] [serial = 1494] [outer = 0x0] 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11815b400) [pid = 1650] [serial = 1495] [outer = 0x118112800] 14:06:53 INFO - PROCESS | 1650 | 1469135213061 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11839b400) [pid = 1650] [serial = 1496] [outer = 0x118112800] 14:06:53 INFO - PROCESS | 1650 | 1469135213419 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]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 14:06:53 INFO - PROCESS | 1650 | 1469135213457 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1650 | 1469135213459 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:06:53 INFO - PROCESS | 1650 | 1469135213461 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1650 | 1469135213462 Marionette TRACE conn2 <- [1,1966,null,{}] 14:06:53 INFO - PROCESS | 1650 | 1469135213464 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}] 14:06:53 INFO - PROCESS | 1650 | 1469135213465 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:53 INFO - PROCESS | 1650 | 1469135213543 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 14:06:53 INFO - PROCESS | 1650 | 1469135213548 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:53 INFO - PROCESS | 1650 | 1469135213550 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a56800 == 29 [pid = 1650] [id = 499] 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118498c00) [pid = 1650] [serial = 1497] [outer = 0x0] 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1186ecc00) [pid = 1650] [serial = 1498] [outer = 0x118498c00] 14:06:53 INFO - PROCESS | 1650 | 1469135213576 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119199c00) [pid = 1650] [serial = 1499] [outer = 0x118498c00] 14:06:53 INFO - PROCESS | 1650 | 1469135213925 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]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:06:53 INFO - PROCESS | 1650 | 1469135213934 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1650 | 1469135213936 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 14:06:53 INFO - PROCESS | 1650 | 1469135213938 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1650 | 1469135213939 Marionette TRACE conn2 <- [1,1970,null,{}] 14:06:53 INFO - PROCESS | 1650 | 1469135213941 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}] 14:06:53 INFO - PROCESS | 1650 | 1469135213946 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:54 INFO - PROCESS | 1650 | 1469135214050 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 14:06:54 INFO - PROCESS | 1650 | 1469135214122 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1650 | 1469135214123 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124703800 == 30 [pid = 1650] [id = 500] 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11849c000) [pid = 1650] [serial = 1500] [outer = 0x0] 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1195ea400) [pid = 1650] [serial = 1501] [outer = 0x11849c000] 14:06:54 INFO - PROCESS | 1650 | 1469135214149 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123be0400) [pid = 1650] [serial = 1502] [outer = 0x11849c000] 14:06:54 INFO - PROCESS | 1650 | 1469135214467 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]]]}] 14:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 569ms 14:06:54 INFO - PROCESS | 1650 | 1469135214509 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 1650 | 1469135214510 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 14:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:06:54 INFO - PROCESS | 1650 | 1469135214512 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 1650 | 1469135214513 Marionette TRACE conn2 <- [1,1974,null,{}] 14:06:54 INFO - PROCESS | 1650 | 1469135214515 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}] 14:06:54 INFO - PROCESS | 1650 | 1469135214517 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:54 INFO - PROCESS | 1650 | 1469135214619 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 14:06:54 INFO - PROCESS | 1650 | 1469135214624 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:54 INFO - PROCESS | 1650 | 1469135214625 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570b000 == 31 [pid = 1650] [id = 501] 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119195800) [pid = 1650] [serial = 1503] [outer = 0x0] 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124cf1800) [pid = 1650] [serial = 1504] [outer = 0x119195800] 14:06:54 INFO - PROCESS | 1650 | 1469135214681 Marionette DEBUG loaded listener.js 14:06:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1256ea000) [pid = 1650] [serial = 1505] [outer = 0x119195800] 14:06:55 INFO - PROCESS | 1650 | 1469135215043 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]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 14:06:55 INFO - PROCESS | 1650 | 1469135215082 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 1650 | 1469135215084 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 14:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:06:55 INFO - PROCESS | 1650 | 1469135215087 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1650 | 1469135215089 Marionette TRACE conn2 <- [1,1978,null,{}] 14:06:55 INFO - PROCESS | 1650 | 1469135215092 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}] 14:06:55 INFO - PROCESS | 1650 | 1469135215094 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:55 INFO - PROCESS | 1650 | 1469135215252 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 14:06:55 INFO - PROCESS | 1650 | 1469135215270 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1650 | 1469135215271 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9c800 == 32 [pid = 1650] [id = 502] 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124ed9800) [pid = 1650] [serial = 1506] [outer = 0x0] 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1257f9c00) [pid = 1650] [serial = 1507] [outer = 0x124ed9800] 14:06:55 INFO - PROCESS | 1650 | 1469135215307 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1267e3800) [pid = 1650] [serial = 1508] [outer = 0x124ed9800] 14:06:55 INFO - PROCESS | 1650 | 1469135215628 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]]]}] 14:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 571ms 14:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:06:55 INFO - PROCESS | 1650 | 1469135215659 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 14:06:55 INFO - PROCESS | 1650 | 1469135215660 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 14:06:55 INFO - PROCESS | 1650 | 1469135215662 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:06:55 INFO - PROCESS | 1650 | 1469135215664 Marionette TRACE conn2 <- [1,1982,null,{}] 14:06:55 INFO - PROCESS | 1650 | 1469135215674 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}] 14:06:55 INFO - PROCESS | 1650 | 1469135215675 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:55 INFO - PROCESS | 1650 | 1469135215777 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 14:06:55 INFO - PROCESS | 1650 | 1469135215781 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1650 | 1469135215782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129064800 == 33 [pid = 1650] [id = 503] 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1256ee400) [pid = 1650] [serial = 1509] [outer = 0x0] 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128dbd400) [pid = 1650] [serial = 1510] [outer = 0x1256ee400] 14:06:55 INFO - PROCESS | 1650 | 1469135215806 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290a8400) [pid = 1650] [serial = 1511] [outer = 0x1256ee400] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116777800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1195ec400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b30400) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118dcf800) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1164d5000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b29400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11811c400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112fe1c00) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11269c000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126786000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:06:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115da8800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:06:56 INFO - PROCESS | 1650 | 1469135216200 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]]]}] 14:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 578ms 14:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:06:56 INFO - PROCESS | 1650 | 1469135216240 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1650 | 1469135216242 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 14:06:56 INFO - PROCESS | 1650 | 1469135216244 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1650 | 1469135216245 Marionette TRACE conn2 <- [1,1986,null,{}] 14:06:56 INFO - PROCESS | 1650 | 1469135216247 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}] 14:06:56 INFO - PROCESS | 1650 | 1469135216248 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:56 INFO - PROCESS | 1650 | 1469135216337 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 14:06:56 INFO - PROCESS | 1650 | 1469135216341 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 1650 | 1469135216342 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129646800 == 34 [pid = 1650] [id = 504] 14:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11269e800) [pid = 1650] [serial = 1512] [outer = 0x0] 14:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115da8c00) [pid = 1650] [serial = 1513] [outer = 0x11269e800] 14:06:56 INFO - PROCESS | 1650 | 1469135216367 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b30400) [pid = 1650] [serial = 1514] [outer = 0x11269e800] 14:06:56 INFO - PROCESS | 1650 | 1469135216749 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]]]}] 14:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 14:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:06:56 INFO - PROCESS | 1650 | 1469135216765 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1650 | 1469135216767 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 14:06:56 INFO - PROCESS | 1650 | 1469135216771 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1650 | 1469135216774 Marionette TRACE conn2 <- [1,1990,null,{}] 14:06:56 INFO - PROCESS | 1650 | 1469135216777 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}] 14:06:56 INFO - PROCESS | 1650 | 1469135216780 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:56 INFO - PROCESS | 1650 | 1469135216927 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 14:06:56 INFO - PROCESS | 1650 | 1469135216935 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 1650 | 1469135216937 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0da000 == 35 [pid = 1650] [id = 505] 14:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118113400) [pid = 1650] [serial = 1515] [outer = 0x0] 14:06:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290a2800) [pid = 1650] [serial = 1516] [outer = 0x118113400] 14:06:56 INFO - PROCESS | 1650 | 1469135216980 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12935a000) [pid = 1650] [serial = 1517] [outer = 0x118113400] 14:06:57 INFO - PROCESS | 1650 | 1469135217355 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]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 623ms 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:06:57 INFO - PROCESS | 1650 | 1469135217393 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1650 | 1469135217394 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 14:06:57 INFO - PROCESS | 1650 | 1469135217397 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1650 | 1469135217398 Marionette TRACE conn2 <- [1,1994,null,{}] 14:06:57 INFO - PROCESS | 1650 | 1469135217400 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}] 14:06:57 INFO - PROCESS | 1650 | 1469135217401 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:57 INFO - PROCESS | 1650 | 1469135217511 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 14:06:57 INFO - PROCESS | 1650 | 1469135217520 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1650 | 1469135217521 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b947800 == 36 [pid = 1650] [id = 506] 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12936dc00) [pid = 1650] [serial = 1518] [outer = 0x0] 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d9800) [pid = 1650] [serial = 1519] [outer = 0x12936dc00] 14:06:57 INFO - PROCESS | 1650 | 1469135217545 Marionette DEBUG loaded listener.js 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a481800) [pid = 1650] [serial = 1520] [outer = 0x12936dc00] 14:06:57 INFO - PROCESS | 1650 | 1469135217834 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]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 469ms 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:06:57 INFO - PROCESS | 1650 | 1469135217868 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1650 | 1469135217869 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 14:06:57 INFO - PROCESS | 1650 | 1469135217871 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1650 | 1469135217872 Marionette TRACE conn2 <- [1,1998,null,{}] 14:06:57 INFO - PROCESS | 1650 | 1469135217874 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}] 14:06:57 INFO - PROCESS | 1650 | 1469135217875 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:57 INFO - PROCESS | 1650 | 1469135217960 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 14:06:57 INFO - PROCESS | 1650 | 1469135217964 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1650 | 1469135217965 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcd800 == 37 [pid = 1650] [id = 507] 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a902800) [pid = 1650] [serial = 1521] [outer = 0x0] 14:06:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12aeae000) [pid = 1650] [serial = 1522] [outer = 0x12a902800] 14:06:57 INFO - PROCESS | 1650 | 1469135217996 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12aebc800) [pid = 1650] [serial = 1523] [outer = 0x12a902800] 14:06:58 INFO - PROCESS | 1650 | 1469135218456 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]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 620ms 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:06:58 INFO - PROCESS | 1650 | 1469135218492 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 14:06:58 INFO - PROCESS | 1650 | 1469135218495 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 14:06:58 INFO - PROCESS | 1650 | 1469135218500 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1650 | 1469135218502 Marionette TRACE conn2 <- [1,2002,null,{}] 14:06:58 INFO - PROCESS | 1650 | 1469135218507 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}] 14:06:58 INFO - PROCESS | 1650 | 1469135218508 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:58 INFO - PROCESS | 1650 | 1469135218614 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 14:06:58 INFO - PROCESS | 1650 | 1469135218687 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:58 INFO - PROCESS | 1650 | 1469135218689 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118236800 == 38 [pid = 1650] [id = 508] 14:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113350400) [pid = 1650] [serial = 1524] [outer = 0x0] 14:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115da7c00) [pid = 1650] [serial = 1525] [outer = 0x113350400] 14:06:58 INFO - PROCESS | 1650 | 1469135218719 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11676dc00) [pid = 1650] [serial = 1526] [outer = 0x113350400] 14:06:59 INFO - PROCESS | 1650 | 1469135219142 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]]]}] 14:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 675ms 14:06:59 INFO - PROCESS | 1650 | 1469135219175 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 1650 | 1469135219178 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 14:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:06:59 INFO - PROCESS | 1650 | 1469135219183 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 1650 | 1469135219185 Marionette TRACE conn2 <- [1,2006,null,{}] 14:06:59 INFO - PROCESS | 1650 | 1469135219187 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}] 14:06:59 INFO - PROCESS | 1650 | 1469135219189 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:59 INFO - PROCESS | 1650 | 1469135219298 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 14:06:59 INFO - PROCESS | 1650 | 1469135219374 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1650 | 1469135219375 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:06:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124704800 == 39 [pid = 1650] [id = 509] 14:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a9e400) [pid = 1650] [serial = 1527] [outer = 0x0] 14:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117e18000) [pid = 1650] [serial = 1528] [outer = 0x116a9e400] 14:06:59 INFO - PROCESS | 1650 | 1469135219420 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118113c00) [pid = 1650] [serial = 1529] [outer = 0x116a9e400] 14:06:59 INFO - PROCESS | 1650 | 1469135219861 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]]]}] 14:06:59 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 14:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 14:06:59 INFO - PROCESS | 1650 | 1469135219902 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 14:06:59 INFO - PROCESS | 1650 | 1469135219904 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 14:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:06:59 INFO - PROCESS | 1650 | 1469135219907 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:06:59 INFO - PROCESS | 1650 | 1469135219911 Marionette TRACE conn2 <- [1,2010,null,{}] 14:06:59 INFO - PROCESS | 1650 | 1469135219921 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}] 14:06:59 INFO - PROCESS | 1650 | 1469135219925 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:00 INFO - PROCESS | 1650 | 1469135220085 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 14:07:00 INFO - PROCESS | 1650 | 1469135220192 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 1650 | 1469135220194 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd79800 == 40 [pid = 1650] [id = 510] 14:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118d2c000) [pid = 1650] [serial = 1530] [outer = 0x0] 14:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11980c800) [pid = 1650] [serial = 1531] [outer = 0x118d2c000] 14:07:00 INFO - PROCESS | 1650 | 1469135220248 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119b2d000) [pid = 1650] [serial = 1532] [outer = 0x118d2c000] 14:07:00 INFO - PROCESS | 1650 | 1469135220708 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]]]}] 14:07:00 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 14:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 824ms 14:07:00 INFO - PROCESS | 1650 | 1469135220733 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 14:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:07:00 INFO - PROCESS | 1650 | 1469135220735 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 14:07:00 INFO - PROCESS | 1650 | 1469135220737 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1650 | 1469135220739 Marionette TRACE conn2 <- [1,2014,null,{}] 14:07:00 INFO - PROCESS | 1650 | 1469135220741 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}] 14:07:00 INFO - PROCESS | 1650 | 1469135220743 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:00 INFO - PROCESS | 1650 | 1469135220852 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 14:07:00 INFO - PROCESS | 1650 | 1469135220910 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 1650 | 1469135220911 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca83800 == 41 [pid = 1650] [id = 511] 14:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11269d400) [pid = 1650] [serial = 1533] [outer = 0x0] 14:07:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124ed9000) [pid = 1650] [serial = 1534] [outer = 0x11269d400] 14:07:00 INFO - PROCESS | 1650 | 1469135220983 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1290a3800) [pid = 1650] [serial = 1535] [outer = 0x11269d400] 14:07:01 INFO - PROCESS | 1650 | 1469135221536 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]]]}] 14:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 821ms 14:07:01 INFO - PROCESS | 1650 | 1469135221559 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 14:07:01 INFO - PROCESS | 1650 | 1469135221563 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 14:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:07:01 INFO - PROCESS | 1650 | 1469135221568 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 1650 | 1469135221569 Marionette TRACE conn2 <- [1,2018,null,{}] 14:07:01 INFO - PROCESS | 1650 | 1469135221573 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}] 14:07:01 INFO - PROCESS | 1650 | 1469135221574 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:01 INFO - PROCESS | 1650 | 1469135221665 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 14:07:01 INFO - PROCESS | 1650 | 1469135221725 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:01 INFO - PROCESS | 1650 | 1469135221728 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cf800 == 42 [pid = 1650] [id = 512] 14:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115daac00) [pid = 1650] [serial = 1536] [outer = 0x0] 14:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115fe5800) [pid = 1650] [serial = 1537] [outer = 0x115daac00] 14:07:01 INFO - PROCESS | 1650 | 1469135221756 Marionette DEBUG loaded listener.js 14:07:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116771c00) [pid = 1650] [serial = 1538] [outer = 0x115daac00] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b947800 == 41 [pid = 1650] [id = 506] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0da000 == 40 [pid = 1650] [id = 505] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129646800 == 39 [pid = 1650] [id = 504] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129064800 == 38 [pid = 1650] [id = 503] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9c800 == 37 [pid = 1650] [id = 502] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12570b000 == 36 [pid = 1650] [id = 501] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124703800 == 35 [pid = 1650] [id = 500] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123a56800 == 34 [pid = 1650] [id = 499] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d3000 == 33 [pid = 1650] [id = 498] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119279000 == 32 [pid = 1650] [id = 497] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca83800 == 31 [pid = 1650] [id = 511] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd79800 == 30 [pid = 1650] [id = 510] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124704800 == 29 [pid = 1650] [id = 509] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcd800 == 28 [pid = 1650] [id = 507] 14:07:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118236800 == 27 [pid = 1650] [id = 508] 14:07:02 INFO - PROCESS | 1650 | 1469135222763 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]]]}] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124c9f000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1192bdc00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119a5fc00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a06400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1256f6400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1192c5400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11690d800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a009400) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11743fc00) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11815d400) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1184a0800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112fe3800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115da5800) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116770000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126782400) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128a76000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118122800) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128a81400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x125118c00) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116779800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117440400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 14:07:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1197c6800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 14:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1274ms 14:07:02 INFO - PROCESS | 1650 | 1469135222842 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 14:07:02 INFO - PROCESS | 1650 | 1469135222844 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 14:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:07:02 INFO - PROCESS | 1650 | 1469135222851 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:07:02 INFO - PROCESS | 1650 | 1469135222853 Marionette TRACE conn2 <- [1,2022,null,{}] 14:07:02 INFO - PROCESS | 1650 | 1469135222857 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}] 14:07:02 INFO - PROCESS | 1650 | 1469135222859 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:02 INFO - PROCESS | 1650 | 1469135222936 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 14:07:02 INFO - PROCESS | 1650 | 1469135222942 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 1650 | 1469135222945 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164b7000 == 28 [pid = 1650] [id = 513] 14:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129b1400) [pid = 1650] [serial = 1539] [outer = 0x0] 14:07:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129b7400) [pid = 1650] [serial = 1540] [outer = 0x1129b1400] 14:07:02 INFO - PROCESS | 1650 | 1469135222976 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112f4e000) [pid = 1650] [serial = 1541] [outer = 0x1129b1400] 14:07:03 INFO - PROCESS | 1650 | 1469135223308 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]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 473ms 14:07:03 INFO - PROCESS | 1650 | 1469135223324 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1650 | 1469135223327 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:07:03 INFO - PROCESS | 1650 | 1469135223335 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1650 | 1469135223337 Marionette TRACE conn2 <- [1,2026,null,{}] 14:07:03 INFO - PROCESS | 1650 | 1469135223339 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}] 14:07:03 INFO - PROCESS | 1650 | 1469135223341 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:03 INFO - PROCESS | 1650 | 1469135223443 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 14:07:03 INFO - PROCESS | 1650 | 1469135223499 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:03 INFO - PROCESS | 1650 | 1469135223500 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2a800 == 29 [pid = 1650] [id = 514] 14:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112f50c00) [pid = 1650] [serial = 1542] [outer = 0x0] 14:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113c32000) [pid = 1650] [serial = 1543] [outer = 0x112f50c00] 14:07:03 INFO - PROCESS | 1650 | 1469135223527 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1161af800) [pid = 1650] [serial = 1544] [outer = 0x112f50c00] 14:07:03 INFO - PROCESS | 1650 | 1469135223810 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]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:07:03 INFO - PROCESS | 1650 | 1469135223858 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1650 | 1469135223860 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 14:07:03 INFO - PROCESS | 1650 | 1469135223862 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1650 | 1469135223876 Marionette TRACE conn2 <- [1,2030,null,{}] 14:07:03 INFO - PROCESS | 1650 | 1469135223887 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}] 14:07:03 INFO - PROCESS | 1650 | 1469135223890 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:03 INFO - PROCESS | 1650 | 1469135223968 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 14:07:04 INFO - PROCESS | 1650 | 1469135224026 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1650 | 1469135224028 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a2800 == 30 [pid = 1650] [id = 515] 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116775400) [pid = 1650] [serial = 1545] [outer = 0x0] 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1169f8c00) [pid = 1650] [serial = 1546] [outer = 0x116775400] 14:07:04 INFO - PROCESS | 1650 | 1469135224057 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117439c00) [pid = 1650] [serial = 1547] [outer = 0x116775400] 14:07:04 INFO - PROCESS | 1650 | 1469135224372 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]]]}] 14:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 536ms 14:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:07:04 INFO - PROCESS | 1650 | 1469135224400 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 14:07:04 INFO - PROCESS | 1650 | 1469135224402 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 14:07:04 INFO - PROCESS | 1650 | 1469135224404 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:07:04 INFO - PROCESS | 1650 | 1469135224405 Marionette TRACE conn2 <- [1,2034,null,{}] 14:07:04 INFO - PROCESS | 1650 | 1469135224408 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}] 14:07:04 INFO - PROCESS | 1650 | 1469135224409 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:04 INFO - PROCESS | 1650 | 1469135224487 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 14:07:04 INFO - PROCESS | 1650 | 1469135224490 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:04 INFO - PROCESS | 1650 | 1469135224491 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e9800 == 31 [pid = 1650] [id = 516] 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1174d0c00) [pid = 1650] [serial = 1548] [outer = 0x0] 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11810bc00) [pid = 1650] [serial = 1549] [outer = 0x1174d0c00] 14:07:04 INFO - PROCESS | 1650 | 1469135224520 Marionette DEBUG loaded listener.js 14:07:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11811a000) [pid = 1650] [serial = 1550] [outer = 0x1174d0c00] 14:07:04 INFO - PROCESS | 1650 | 1469135224852 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]]]}] 14:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 14:07:04 INFO - PROCESS | 1650 | 1469135224873 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 14:07:04 INFO - PROCESS | 1650 | 1469135224874 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 14:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:07:04 INFO - PROCESS | 1650 | 1469135224876 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:07:04 INFO - PROCESS | 1650 | 1469135224877 Marionette TRACE conn2 <- [1,2038,null,{}] 14:07:04 INFO - PROCESS | 1650 | 1469135224881 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}] 14:07:04 INFO - PROCESS | 1650 | 1469135224884 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:05 INFO - PROCESS | 1650 | 1469135224998 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 14:07:05 INFO - PROCESS | 1650 | 1469135225012 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 1650 | 1469135225013 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4e000 == 32 [pid = 1650] [id = 517] 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x110fed800) [pid = 1650] [serial = 1551] [outer = 0x0] 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118106c00) [pid = 1650] [serial = 1552] [outer = 0x110fed800] 14:07:05 INFO - PROCESS | 1650 | 1469135225038 Marionette DEBUG loaded listener.js 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118397c00) [pid = 1650] [serial = 1553] [outer = 0x110fed800] 14:07:05 INFO - PROCESS | 1650 | 1469135225391 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]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:07:05 INFO - PROCESS | 1650 | 1469135225399 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1650 | 1469135225401 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 14:07:05 INFO - PROCESS | 1650 | 1469135225404 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1650 | 1469135225405 Marionette TRACE conn2 <- [1,2042,null,{}] 14:07:05 INFO - PROCESS | 1650 | 1469135225407 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}] 14:07:05 INFO - PROCESS | 1650 | 1469135225411 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:05 INFO - PROCESS | 1650 | 1469135225529 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 14:07:05 INFO - PROCESS | 1650 | 1469135225566 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 1650 | 1469135225567 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d3000 == 33 [pid = 1650] [id = 518] 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11815ac00) [pid = 1650] [serial = 1554] [outer = 0x0] 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1187e3c00) [pid = 1650] [serial = 1555] [outer = 0x11815ac00] 14:07:05 INFO - PROCESS | 1650 | 1469135225593 Marionette DEBUG loaded listener.js 14:07:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1197c5c00) [pid = 1650] [serial = 1556] [outer = 0x11815ac00] 14:07:05 INFO - PROCESS | 1650 | 1469135225919 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]]]}] 14:07:05 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) 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 14:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:07:05 INFO - PROCESS | 1650 | 1469135225973 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 14:07:05 INFO - PROCESS | 1650 | 1469135225975 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 14:07:05 INFO - PROCESS | 1650 | 1469135225977 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:07:05 INFO - PROCESS | 1650 | 1469135225978 Marionette TRACE conn2 <- [1,2046,null,{}] 14:07:05 INFO - PROCESS | 1650 | 1469135225980 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}] 14:07:05 INFO - PROCESS | 1650 | 1469135225981 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:06 INFO - PROCESS | 1650 | 1469135226085 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 14:07:06 INFO - PROCESS | 1650 | 1469135226107 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1650 | 1469135226108 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x125715000 == 34 [pid = 1650] [id = 519] 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x111d81800) [pid = 1650] [serial = 1557] [outer = 0x0] 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119809800) [pid = 1650] [serial = 1558] [outer = 0x111d81800] 14:07:06 INFO - PROCESS | 1650 | 1469135226132 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119a07000) [pid = 1650] [serial = 1559] [outer = 0x111d81800] 14:07:06 INFO - PROCESS | 1650 | 1469135226482 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]]]}] 14:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 14:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:07:06 INFO - PROCESS | 1650 | 1469135226500 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 14:07:06 INFO - PROCESS | 1650 | 1469135226502 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 14:07:06 INFO - PROCESS | 1650 | 1469135226504 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:07:06 INFO - PROCESS | 1650 | 1469135226505 Marionette TRACE conn2 <- [1,2050,null,{}] 14:07:06 INFO - PROCESS | 1650 | 1469135226507 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}] 14:07:06 INFO - PROCESS | 1650 | 1469135226508 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:06 INFO - PROCESS | 1650 | 1469135226606 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 14:07:06 INFO - PROCESS | 1650 | 1469135226644 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1650 | 1469135226645 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a89000 == 35 [pid = 1650] [id = 520] 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a07400) [pid = 1650] [serial = 1560] [outer = 0x0] 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119a5a400) [pid = 1650] [serial = 1561] [outer = 0x119a07400] 14:07:06 INFO - PROCESS | 1650 | 1469135226669 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119b2a800) [pid = 1650] [serial = 1562] [outer = 0x119a07400] 14:07:07 INFO - PROCESS | 1650 | 1469135227136 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]]]}] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119195800) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124ed9800) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119808800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118498c00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11743b800) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a08c00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112f48c00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118112800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124a03400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11676e000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256ee400) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f4c000) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f49400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128a7b800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12936dc00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a902800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11269e800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118113400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:07:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11849c000) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 669ms 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:07:07 INFO - PROCESS | 1650 | 1469135227174 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1650 | 1469135227175 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 14:07:07 INFO - PROCESS | 1650 | 1469135227177 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1650 | 1469135227178 Marionette TRACE conn2 <- [1,2054,null,{}] 14:07:07 INFO - PROCESS | 1650 | 1469135227183 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}] 14:07:07 INFO - PROCESS | 1650 | 1469135227185 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:07 INFO - PROCESS | 1650 | 1469135227267 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 14:07:07 INFO - PROCESS | 1650 | 1469135227271 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 1650 | 1469135227272 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x123945800 == 36 [pid = 1650] [id = 521] 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11653a800) [pid = 1650] [serial = 1563] [outer = 0x0] 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116907c00) [pid = 1650] [serial = 1564] [outer = 0x11653a800] 14:07:07 INFO - PROCESS | 1650 | 1469135227299 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118113400) [pid = 1650] [serial = 1565] [outer = 0x11653a800] 14:07:07 INFO - PROCESS | 1650 | 1469135227633 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]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 472ms 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:07:07 INFO - PROCESS | 1650 | 1469135227651 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1650 | 1469135227652 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 14:07:07 INFO - PROCESS | 1650 | 1469135227654 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1650 | 1469135227655 Marionette TRACE conn2 <- [1,2058,null,{}] 14:07:07 INFO - PROCESS | 1650 | 1469135227657 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}] 14:07:07 INFO - PROCESS | 1650 | 1469135227658 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:07 INFO - PROCESS | 1650 | 1469135227737 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 14:07:07 INFO - PROCESS | 1650 | 1469135227793 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 1650 | 1469135227794 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906c000 == 37 [pid = 1650] [id = 522] 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112f51000) [pid = 1650] [serial = 1566] [outer = 0x0] 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11980d400) [pid = 1650] [serial = 1567] [outer = 0x112f51000] 14:07:07 INFO - PROCESS | 1650 | 1469135227820 Marionette DEBUG loaded listener.js 14:07:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119be6400) [pid = 1650] [serial = 1568] [outer = 0x112f51000] 14:07:08 INFO - PROCESS | 1650 | 1469135228340 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]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 14:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:07:08 INFO - PROCESS | 1650 | 1469135228373 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 1650 | 1469135228376 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 14:07:08 INFO - PROCESS | 1650 | 1469135228407 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 1650 | 1469135228409 Marionette TRACE conn2 <- [1,2062,null,{}] 14:07:08 INFO - PROCESS | 1650 | 1469135228416 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}] 14:07:08 INFO - PROCESS | 1650 | 1469135228418 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:08 INFO - PROCESS | 1650 | 1469135228523 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 14:07:08 INFO - PROCESS | 1650 | 1469135228646 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:08 INFO - PROCESS | 1650 | 1469135228648 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b9000 == 38 [pid = 1650] [id = 523] 14:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113351400) [pid = 1650] [serial = 1569] [outer = 0x0] 14:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1133f8800) [pid = 1650] [serial = 1570] [outer = 0x113351400] 14:07:08 INFO - PROCESS | 1650 | 1469135228679 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115dae000) [pid = 1650] [serial = 1571] [outer = 0x113351400] 14:07:09 INFO - PROCESS | 1650 | 1469135229323 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]]]}] 14:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1000ms 14:07:09 INFO - PROCESS | 1650 | 1469135229380 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 14:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:07:09 INFO - PROCESS | 1650 | 1469135229383 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 14:07:09 INFO - PROCESS | 1650 | 1469135229386 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:07:09 INFO - PROCESS | 1650 | 1469135229388 Marionette TRACE conn2 <- [1,2066,null,{}] 14:07:09 INFO - PROCESS | 1650 | 1469135229392 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}] 14:07:09 INFO - PROCESS | 1650 | 1469135229393 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:09 INFO - PROCESS | 1650 | 1469135229496 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 14:07:09 INFO - PROCESS | 1650 | 1469135229576 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1650 | 1469135229579 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169bc800 == 39 [pid = 1650] [id = 524] 14:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115da1800) [pid = 1650] [serial = 1572] [outer = 0x0] 14:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115da8000) [pid = 1650] [serial = 1573] [outer = 0x115da1800] 14:07:09 INFO - PROCESS | 1650 | 1469135229608 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1164d7000) [pid = 1650] [serial = 1574] [outer = 0x115da1800] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123945800 == 38 [pid = 1650] [id = 521] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x128a89000 == 37 [pid = 1650] [id = 520] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x125715000 == 36 [pid = 1650] [id = 519] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d3000 == 35 [pid = 1650] [id = 518] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4e000 == 34 [pid = 1650] [id = 517] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e9800 == 33 [pid = 1650] [id = 516] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a2800 == 32 [pid = 1650] [id = 515] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2a800 == 31 [pid = 1650] [id = 514] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1164b7000 == 30 [pid = 1650] [id = 513] 14:07:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cf800 == 29 [pid = 1650] [id = 512] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124cf1800) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1257f9c00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1256ea000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128a84c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1186ecc00) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119199c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11810cc00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118166c00) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b2e000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123cdc800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f53800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113a9d800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11815b400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11839b400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ed7000) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128a75400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1172b7000) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117e21800) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128dbd400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f55400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115fe3c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113c3dc00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116722400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1290a0800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129335800) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a481800) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12aeae000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12aebc800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115da8c00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1290a8400) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1290a2800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119b30400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1195ea400) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123be0400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1267e3800) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12935a000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1293d9800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 14:07:09 INFO - PROCESS | 1650 | 1469135229987 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]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 14:07:10 INFO - PROCESS | 1650 | 1469135230009 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 14:07:10 INFO - PROCESS | 1650 | 1469135230012 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 14:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:07:10 INFO - PROCESS | 1650 | 1469135230020 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 1650 | 1469135230022 Marionette TRACE conn2 <- [1,2070,null,{}] 14:07:10 INFO - PROCESS | 1650 | 1469135230024 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}] 14:07:10 INFO - PROCESS | 1650 | 1469135230026 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:10 INFO - PROCESS | 1650 | 1469135230110 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 14:07:10 INFO - PROCESS | 1650 | 1469135230117 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1650 | 1469135230118 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a2000 == 30 [pid = 1650] [id = 525] 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116720c00) [pid = 1650] [serial = 1575] [outer = 0x0] 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116983000) [pid = 1650] [serial = 1576] [outer = 0x116720c00] 14:07:10 INFO - PROCESS | 1650 | 1469135230146 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1172be400) [pid = 1650] [serial = 1577] [outer = 0x116720c00] 14:07:10 INFO - PROCESS | 1650 | 1469135230527 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]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 14:07:10 INFO - PROCESS | 1650 | 1469135230540 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 14:07:10 INFO - PROCESS | 1650 | 1469135230541 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 14:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:07:10 INFO - PROCESS | 1650 | 1469135230544 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 1650 | 1469135230548 Marionette TRACE conn2 <- [1,2074,null,{}] 14:07:10 INFO - PROCESS | 1650 | 1469135230557 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}] 14:07:10 INFO - PROCESS | 1650 | 1469135230560 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:10 INFO - PROCESS | 1650 | 1469135230645 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 14:07:10 INFO - PROCESS | 1650 | 1469135230653 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1650 | 1469135230655 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d8800 == 31 [pid = 1650] [id = 526] 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1176a8400) [pid = 1650] [serial = 1578] [outer = 0x0] 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118119400) [pid = 1650] [serial = 1579] [outer = 0x1176a8400] 14:07:10 INFO - PROCESS | 1650 | 1469135230687 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118161800) [pid = 1650] [serial = 1580] [outer = 0x1176a8400] 14:07:11 INFO - PROCESS | 1650 | 1469135231190 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]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 675ms 14:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:07:11 INFO - PROCESS | 1650 | 1469135231221 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1650 | 1469135231223 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 14:07:11 INFO - PROCESS | 1650 | 1469135231226 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1650 | 1469135231228 Marionette TRACE conn2 <- [1,2078,null,{}] 14:07:11 INFO - PROCESS | 1650 | 1469135231234 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}] 14:07:11 INFO - PROCESS | 1650 | 1469135231237 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:11 INFO - PROCESS | 1650 | 1469135231364 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 14:07:11 INFO - PROCESS | 1650 | 1469135231450 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:11 INFO - PROCESS | 1650 | 1469135231451 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124704800 == 32 [pid = 1650] [id = 527] 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118496400) [pid = 1650] [serial = 1581] [outer = 0x0] 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1187e9400) [pid = 1650] [serial = 1582] [outer = 0x118496400] 14:07:11 INFO - PROCESS | 1650 | 1469135231476 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119194400) [pid = 1650] [serial = 1583] [outer = 0x118496400] 14:07:11 INFO - PROCESS | 1650 | 1469135231748 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]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 576ms 14:07:11 INFO - PROCESS | 1650 | 1469135231804 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1650 | 1469135231805 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 14:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:07:11 INFO - PROCESS | 1650 | 1469135231808 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1650 | 1469135231809 Marionette TRACE conn2 <- [1,2082,null,{}] 14:07:11 INFO - PROCESS | 1650 | 1469135231811 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}] 14:07:11 INFO - PROCESS | 1650 | 1469135231813 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:11 INFO - PROCESS | 1650 | 1469135231896 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 14:07:11 INFO - PROCESS | 1650 | 1469135231902 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:11 INFO - PROCESS | 1650 | 1469135231903 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12515f000 == 33 [pid = 1650] [id = 528] 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115da2400) [pid = 1650] [serial = 1584] [outer = 0x0] 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1192c4c00) [pid = 1650] [serial = 1585] [outer = 0x115da2400] 14:07:11 INFO - PROCESS | 1650 | 1469135231935 Marionette DEBUG loaded listener.js 14:07:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119807800) [pid = 1650] [serial = 1586] [outer = 0x115da2400] 14:07:12 INFO - PROCESS | 1650 | 1469135232303 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]]]}] 14:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 14:07:12 INFO - PROCESS | 1650 | 1469135232326 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 14:07:12 INFO - PROCESS | 1650 | 1469135232328 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 14:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:07:12 INFO - PROCESS | 1650 | 1469135232336 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:07:12 INFO - PROCESS | 1650 | 1469135232337 Marionette TRACE conn2 <- [1,2086,null,{}] 14:07:12 INFO - PROCESS | 1650 | 1469135232339 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}] 14:07:12 INFO - PROCESS | 1650 | 1469135232343 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:12 INFO - PROCESS | 1650 | 1469135232459 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 14:07:12 INFO - PROCESS | 1650 | 1469135232465 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1650 | 1469135232466 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1265ca800 == 34 [pid = 1650] [id = 529] 14:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11980a000) [pid = 1650] [serial = 1587] [outer = 0x0] 14:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a04000) [pid = 1650] [serial = 1588] [outer = 0x11980a000] 14:07:12 INFO - PROCESS | 1650 | 1469135232492 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123f22800) [pid = 1650] [serial = 1589] [outer = 0x11980a000] 14:07:12 INFO - PROCESS | 1650 | 1469135232833 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]]]}] 14:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 14:07:12 INFO - PROCESS | 1650 | 1469135232858 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 14:07:12 INFO - PROCESS | 1650 | 1469135232859 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 14:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:07:12 INFO - PROCESS | 1650 | 1469135232861 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:07:12 INFO - PROCESS | 1650 | 1469135232863 Marionette TRACE conn2 <- [1,2090,null,{}] 14:07:12 INFO - PROCESS | 1650 | 1469135232868 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}] 14:07:12 INFO - PROCESS | 1650 | 1469135232869 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:12 INFO - PROCESS | 1650 | 1469135232966 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 14:07:12 INFO - PROCESS | 1650 | 1469135232977 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1650 | 1469135232978 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906d000 == 35 [pid = 1650] [id = 530] 14:07:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112696c00) [pid = 1650] [serial = 1590] [outer = 0x0] 14:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124385c00) [pid = 1650] [serial = 1591] [outer = 0x112696c00] 14:07:13 INFO - PROCESS | 1650 | 1469135233010 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124c9f400) [pid = 1650] [serial = 1592] [outer = 0x112696c00] 14:07:13 INFO - PROCESS | 1650 | 1469135233344 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]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 14:07:13 INFO - PROCESS | 1650 | 1469135233384 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1650 | 1469135233385 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:07:13 INFO - PROCESS | 1650 | 1469135233387 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1650 | 1469135233388 Marionette TRACE conn2 <- [1,2094,null,{}] 14:07:13 INFO - PROCESS | 1650 | 1469135233390 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}] 14:07:13 INFO - PROCESS | 1650 | 1469135233391 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:13 INFO - PROCESS | 1650 | 1469135233488 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 14:07:13 INFO - PROCESS | 1650 | 1469135233500 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:13 INFO - PROCESS | 1650 | 1469135233502 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11709c000 == 36 [pid = 1650] [id = 531] 14:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124ca2400) [pid = 1650] [serial = 1593] [outer = 0x0] 14:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1251ee800) [pid = 1650] [serial = 1594] [outer = 0x124ca2400] 14:07:13 INFO - PROCESS | 1650 | 1469135233525 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1256f1c00) [pid = 1650] [serial = 1595] [outer = 0x124ca2400] 14:07:13 INFO - PROCESS | 1650 | 1469135233861 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]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 14:07:13 INFO - PROCESS | 1650 | 1469135233908 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1650 | 1469135233909 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:07:13 INFO - PROCESS | 1650 | 1469135233911 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1650 | 1469135233913 Marionette TRACE conn2 <- [1,2098,null,{}] 14:07:13 INFO - PROCESS | 1650 | 1469135233915 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}] 14:07:13 INFO - PROCESS | 1650 | 1469135233916 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:14 INFO - PROCESS | 1650 | 1469135234014 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 14:07:14 INFO - PROCESS | 1650 | 1469135234017 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 1650 | 1469135234018 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a616800 == 37 [pid = 1650] [id = 532] 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124cf1800) [pid = 1650] [serial = 1596] [outer = 0x0] 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1257f9000) [pid = 1650] [serial = 1597] [outer = 0x124cf1800] 14:07:14 INFO - PROCESS | 1650 | 1469135234050 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12670c000) [pid = 1650] [serial = 1598] [outer = 0x124cf1800] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113350400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a9e400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118d2c000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a07400) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11653a800) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11269d400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110fed800) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11815ac00) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129b1400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111d81800) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x116775400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1174d0c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112f50c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:07:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115daac00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:07:14 INFO - PROCESS | 1650 | 1469135234417 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]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 14:07:14 INFO - PROCESS | 1650 | 1469135234438 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1650 | 1469135234440 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 14:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:07:14 INFO - PROCESS | 1650 | 1469135234442 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1650 | 1469135234443 Marionette TRACE conn2 <- [1,2102,null,{}] 14:07:14 INFO - PROCESS | 1650 | 1469135234445 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}] 14:07:14 INFO - PROCESS | 1650 | 1469135234448 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:14 INFO - PROCESS | 1650 | 1469135234568 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 14:07:14 INFO - PROCESS | 1650 | 1469135234574 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:14 INFO - PROCESS | 1650 | 1469135234575 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906f000 == 38 [pid = 1650] [id = 533] 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11269d400) [pid = 1650] [serial = 1599] [outer = 0x0] 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11697c400) [pid = 1650] [serial = 1600] [outer = 0x11269d400] 14:07:14 INFO - PROCESS | 1650 | 1469135234601 Marionette DEBUG loaded listener.js 14:07:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11815d400) [pid = 1650] [serial = 1601] [outer = 0x11269d400] 14:07:14 INFO - PROCESS | 1650 | 1469135234910 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]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 14:07:14 INFO - PROCESS | 1650 | 1469135234961 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1650 | 1469135234963 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 14:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:07:14 INFO - PROCESS | 1650 | 1469135234965 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1650 | 1469135234967 Marionette TRACE conn2 <- [1,2106,null,{}] 14:07:14 INFO - PROCESS | 1650 | 1469135234969 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}] 14:07:14 INFO - PROCESS | 1650 | 1469135234971 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:15 INFO - PROCESS | 1650 | 1469135235060 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 14:07:15 INFO - PROCESS | 1650 | 1469135235121 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1650 | 1469135235123 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b633000 == 39 [pid = 1650] [id = 534] 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118161400) [pid = 1650] [serial = 1602] [outer = 0x0] 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119a05000) [pid = 1650] [serial = 1603] [outer = 0x118161400] 14:07:15 INFO - PROCESS | 1650 | 1469135235156 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128a76800) [pid = 1650] [serial = 1604] [outer = 0x118161400] 14:07:15 INFO - PROCESS | 1650 | 1469135235422 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]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 472ms 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:07:15 INFO - PROCESS | 1650 | 1469135235439 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 1650 | 1469135235440 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 14:07:15 INFO - PROCESS | 1650 | 1469135235442 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1650 | 1469135235443 Marionette TRACE conn2 <- [1,2110,null,{}] 14:07:15 INFO - PROCESS | 1650 | 1469135235453 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}] 14:07:15 INFO - PROCESS | 1650 | 1469135235455 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:15 INFO - PROCESS | 1650 | 1469135235539 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 14:07:15 INFO - PROCESS | 1650 | 1469135235543 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1650 | 1469135235544 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd74800 == 40 [pid = 1650] [id = 535] 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128a76c00) [pid = 1650] [serial = 1605] [outer = 0x0] 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128a81c00) [pid = 1650] [serial = 1606] [outer = 0x128a76c00] 14:07:15 INFO - PROCESS | 1650 | 1469135235570 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1290a0800) [pid = 1650] [serial = 1607] [outer = 0x128a76c00] 14:07:15 INFO - PROCESS | 1650 | 1469135235893 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]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 14:07:15 INFO - PROCESS | 1650 | 1469135235912 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 1650 | 1469135235914 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:07:15 INFO - PROCESS | 1650 | 1469135235918 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1650 | 1469135235919 Marionette TRACE conn2 <- [1,2114,null,{}] 14:07:15 INFO - PROCESS | 1650 | 1469135235922 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}] 14:07:15 INFO - PROCESS | 1650 | 1469135235923 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:16 INFO - PROCESS | 1650 | 1469135236030 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 14:07:16 INFO - PROCESS | 1650 | 1469135236036 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1650 | 1469135236045 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc3800 == 41 [pid = 1650] [id = 536] 14:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1267e3000) [pid = 1650] [serial = 1608] [outer = 0x0] 14:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290a4c00) [pid = 1650] [serial = 1609] [outer = 0x1267e3000] 14:07:16 INFO - PROCESS | 1650 | 1469135236069 Marionette DEBUG loaded listener.js 14:07:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129335800) [pid = 1650] [serial = 1610] [outer = 0x1267e3000] 14:07:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a2000 == 40 [pid = 1650] [id = 525] 14:07:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1169bc800 == 39 [pid = 1650] [id = 524] 14:07:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b9000 == 38 [pid = 1650] [id = 523] 14:07:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12906c000 == 37 [pid = 1650] [id = 522] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d8800 == 36 [pid = 1650] [id = 526] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1265ca800 == 35 [pid = 1650] [id = 529] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11709c000 == 34 [pid = 1650] [id = 531] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a616800 == 33 [pid = 1650] [id = 532] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12906d000 == 32 [pid = 1650] [id = 530] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12515f000 == 31 [pid = 1650] [id = 528] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12906f000 == 30 [pid = 1650] [id = 533] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b633000 == 29 [pid = 1650] [id = 534] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124704800 == 28 [pid = 1650] [id = 527] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1187e3c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129b7400) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119809800) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f4e000) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1169f8c00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117439c00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11810bc00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11811a000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113c32000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1161af800) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116771c00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115fe5800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11676dc00) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x115da7c00) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118113c00) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x117e18000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119b2d000) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11980c800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1197c5c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119a5a400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x116907c00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119b2a800) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124ed9000) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118106c00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118397c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1290a3800) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119a07000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118113400) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 14:07:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd74800 == 27 [pid = 1650] [id = 535] 14:07:17 INFO - PROCESS | 1650 | 1469135237425 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]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1522ms 14:07:17 INFO - PROCESS | 1650 | 1469135237441 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 14:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:07:17 INFO - PROCESS | 1650 | 1469135237444 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 14:07:17 INFO - PROCESS | 1650 | 1469135237449 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1650 | 1469135237453 Marionette TRACE conn2 <- [1,2118,null,{}] 14:07:17 INFO - PROCESS | 1650 | 1469135237458 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}] 14:07:17 INFO - PROCESS | 1650 | 1469135237460 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:17 INFO - PROCESS | 1650 | 1469135237543 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 14:07:17 INFO - PROCESS | 1650 | 1469135237595 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:17 INFO - PROCESS | 1650 | 1469135237598 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a0800 == 28 [pid = 1650] [id = 537] 14:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112a82000) [pid = 1650] [serial = 1611] [outer = 0x0] 14:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112d86000) [pid = 1650] [serial = 1612] [outer = 0x112a82000] 14:07:17 INFO - PROCESS | 1650 | 1469135237626 Marionette DEBUG loaded listener.js 14:07:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112f54800) [pid = 1650] [serial = 1613] [outer = 0x112a82000] 14:07:17 INFO - PROCESS | 1650 | 1469135237941 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]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 525ms 14:07:17 INFO - PROCESS | 1650 | 1469135237971 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1650 | 1469135237975 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 14:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:07:17 INFO - PROCESS | 1650 | 1469135237980 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1650 | 1469135237984 Marionette TRACE conn2 <- [1,2122,null,{}] 14:07:17 INFO - PROCESS | 1650 | 1469135237986 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}] 14:07:17 INFO - PROCESS | 1650 | 1469135237988 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:18 INFO - PROCESS | 1650 | 1469135238066 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 14:07:18 INFO - PROCESS | 1650 | 1469135238071 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1650 | 1469135238072 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11821d800 == 29 [pid = 1650] [id = 538] 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1133d2400) [pid = 1650] [serial = 1614] [outer = 0x0] 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113c8a800) [pid = 1650] [serial = 1615] [outer = 0x1133d2400] 14:07:18 INFO - PROCESS | 1650 | 1469135238102 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115dac000) [pid = 1650] [serial = 1616] [outer = 0x1133d2400] 14:07:18 INFO - PROCESS | 1650 | 1469135238449 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]]]}] 14:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 14:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:07:18 INFO - PROCESS | 1650 | 1469135238502 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 14:07:18 INFO - PROCESS | 1650 | 1469135238503 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 14:07:18 INFO - PROCESS | 1650 | 1469135238505 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:07:18 INFO - PROCESS | 1650 | 1469135238516 Marionette TRACE conn2 <- [1,2126,null,{}] 14:07:18 INFO - PROCESS | 1650 | 1469135238524 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}] 14:07:18 INFO - PROCESS | 1650 | 1469135238527 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:18 INFO - PROCESS | 1650 | 1469135238606 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 14:07:18 INFO - PROCESS | 1650 | 1469135238614 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1650 | 1469135238617 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a3800 == 30 [pid = 1650] [id = 539] 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x111d83800) [pid = 1650] [serial = 1617] [outer = 0x0] 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116772800) [pid = 1650] [serial = 1618] [outer = 0x111d83800] 14:07:18 INFO - PROCESS | 1650 | 1469135238645 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116907c00) [pid = 1650] [serial = 1619] [outer = 0x111d83800] 14:07:18 INFO - PROCESS | 1650 | 1469135238989 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]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 534ms 14:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:07:19 INFO - PROCESS | 1650 | 1469135239045 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 14:07:19 INFO - PROCESS | 1650 | 1469135239047 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 14:07:19 INFO - PROCESS | 1650 | 1469135239050 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1650 | 1469135239051 Marionette TRACE conn2 <- [1,2130,null,{}] 14:07:19 INFO - PROCESS | 1650 | 1469135239055 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}] 14:07:19 INFO - PROCESS | 1650 | 1469135239056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:19 INFO - PROCESS | 1650 | 1469135239175 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 14:07:19 INFO - PROCESS | 1650 | 1469135239181 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1650 | 1469135239182 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195db800 == 31 [pid = 1650] [id = 540] 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116aa3c00) [pid = 1650] [serial = 1620] [outer = 0x0] 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117432000) [pid = 1650] [serial = 1621] [outer = 0x116aa3c00] 14:07:19 INFO - PROCESS | 1650 | 1469135239229 Marionette DEBUG loaded listener.js 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11743fc00) [pid = 1650] [serial = 1622] [outer = 0x116aa3c00] 14:07:19 INFO - PROCESS | 1650 | 1469135239585 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] 14:07:19 INFO - PROCESS | 1650 | 1469135239621 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 14:07:19 INFO - PROCESS | 1650 | 1469135239623 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1650 | 1469135239624 Marionette TRACE conn2 <- [1,2134,null,{}] 14:07:19 INFO - PROCESS | 1650 | 1469135239626 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}] 14:07:19 INFO - PROCESS | 1650 | 1469135239628 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:19 INFO - PROCESS | 1650 | 1469135239734 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 14:07:19 INFO - PROCESS | 1650 | 1469135239740 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1650 | 1469135239741 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d3800 == 32 [pid = 1650] [id = 541] 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1130ee400) [pid = 1650] [serial = 1623] [outer = 0x0] 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117e18400) [pid = 1650] [serial = 1624] [outer = 0x1130ee400] 14:07:19 INFO - PROCESS | 1650 | 1469135239769 Marionette DEBUG loaded listener.js 14:07:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11810ac00) [pid = 1650] [serial = 1625] [outer = 0x1130ee400] 14:07:20 INFO - PROCESS | 1650 | 1469135240125 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]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 14:07:20 INFO - PROCESS | 1650 | 1469135240146 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1650 | 1469135240149 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:07:20 INFO - PROCESS | 1650 | 1469135240152 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1650 | 1469135240154 Marionette TRACE conn2 <- [1,2138,null,{}] 14:07:20 INFO - PROCESS | 1650 | 1469135240157 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}] 14:07:20 INFO - PROCESS | 1650 | 1469135240165 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:20 INFO - PROCESS | 1650 | 1469135240316 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 14:07:20 INFO - PROCESS | 1650 | 1469135240374 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:20 INFO - PROCESS | 1650 | 1469135240375 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401a800 == 33 [pid = 1650] [id = 542] 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129b6400) [pid = 1650] [serial = 1626] [outer = 0x0] 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118126400) [pid = 1650] [serial = 1627] [outer = 0x1129b6400] 14:07:20 INFO - PROCESS | 1650 | 1469135240400 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187e4000) [pid = 1650] [serial = 1628] [outer = 0x1129b6400] 14:07:20 INFO - PROCESS | 1650 | 1469135240666 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]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 14:07:20 INFO - PROCESS | 1650 | 1469135240722 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1650 | 1469135240724 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:07:20 INFO - PROCESS | 1650 | 1469135240726 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1650 | 1469135240727 Marionette TRACE conn2 <- [1,2142,null,{}] 14:07:20 INFO - PROCESS | 1650 | 1469135240731 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}] 14:07:20 INFO - PROCESS | 1650 | 1469135240735 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:20 INFO - PROCESS | 1650 | 1469135240818 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 14:07:20 INFO - PROCESS | 1650 | 1469135240822 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:20 INFO - PROCESS | 1650 | 1469135240823 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247e1800 == 34 [pid = 1650] [id = 543] 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117435000) [pid = 1650] [serial = 1629] [outer = 0x0] 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119196c00) [pid = 1650] [serial = 1630] [outer = 0x117435000] 14:07:20 INFO - PROCESS | 1650 | 1469135240851 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1195e2400) [pid = 1650] [serial = 1631] [outer = 0x117435000] 14:07:21 INFO - PROCESS | 1650 | 1469135241181 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] 14:07:21 INFO - PROCESS | 1650 | 1469135241202 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 14:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:07:21 INFO - PROCESS | 1650 | 1469135241206 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:07:21 INFO - PROCESS | 1650 | 1469135241208 Marionette TRACE conn2 <- [1,2146,null,{}] 14:07:21 INFO - PROCESS | 1650 | 1469135241211 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}] 14:07:21 INFO - PROCESS | 1650 | 1469135241213 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:21 INFO - PROCESS | 1650 | 1469135241373 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 14:07:21 INFO - PROCESS | 1650 | 1469135241383 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1650 | 1469135241384 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247ec000 == 35 [pid = 1650] [id = 544] 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1195e7400) [pid = 1650] [serial = 1632] [outer = 0x0] 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119802c00) [pid = 1650] [serial = 1633] [outer = 0x1195e7400] 14:07:21 INFO - PROCESS | 1650 | 1469135241424 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11980cc00) [pid = 1650] [serial = 1634] [outer = 0x1195e7400] 14:07:21 INFO - PROCESS | 1650 | 1469135241711 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] 14:07:21 INFO - PROCESS | 1650 | 1469135241727 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 14:07:21 INFO - PROCESS | 1650 | 1469135241738 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:07:21 INFO - PROCESS | 1650 | 1469135241739 Marionette TRACE conn2 <- [1,2150,null,{}] 14:07:21 INFO - PROCESS | 1650 | 1469135241741 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}] 14:07:21 INFO - PROCESS | 1650 | 1469135241742 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:21 INFO - PROCESS | 1650 | 1469135241833 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 14:07:21 INFO - PROCESS | 1650 | 1469135241837 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1650 | 1469135241839 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a3000 == 36 [pid = 1650] [id = 545] 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a03000) [pid = 1650] [serial = 1635] [outer = 0x0] 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a55c00) [pid = 1650] [serial = 1636] [outer = 0x119a03000] 14:07:21 INFO - PROCESS | 1650 | 1469135241863 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a5f400) [pid = 1650] [serial = 1637] [outer = 0x119a03000] 14:07:22 INFO - PROCESS | 1650 | 1469135242188 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]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 479ms 14:07:22 INFO - PROCESS | 1650 | 1469135242210 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1650 | 1469135242211 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 14:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:07:22 INFO - PROCESS | 1650 | 1469135242215 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1650 | 1469135242218 Marionette TRACE conn2 <- [1,2154,null,{}] 14:07:22 INFO - PROCESS | 1650 | 1469135242221 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}] 14:07:22 INFO - PROCESS | 1650 | 1469135242222 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:22 INFO - PROCESS | 1650 | 1469135242336 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 14:07:22 INFO - PROCESS | 1650 | 1469135242369 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1650 | 1469135242371 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8e800 == 37 [pid = 1650] [id = 546] 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11743f400) [pid = 1650] [serial = 1638] [outer = 0x0] 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b2cc00) [pid = 1650] [serial = 1639] [outer = 0x11743f400] 14:07:22 INFO - PROCESS | 1650 | 1469135242395 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119be6c00) [pid = 1650] [serial = 1640] [outer = 0x11743f400] 14:07:22 INFO - PROCESS | 1650 | 1469135242701 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]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 525ms 14:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:07:22 INFO - PROCESS | 1650 | 1469135242739 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1650 | 1469135242741 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 14:07:22 INFO - PROCESS | 1650 | 1469135242743 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1650 | 1469135242745 Marionette TRACE conn2 <- [1,2158,null,{}] 14:07:22 INFO - PROCESS | 1650 | 1469135242750 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}] 14:07:22 INFO - PROCESS | 1650 | 1469135242752 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:22 INFO - PROCESS | 1650 | 1469135242857 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 14:07:22 INFO - PROCESS | 1650 | 1469135242905 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1650 | 1469135242906 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d1000 == 38 [pid = 1650] [id = 547] 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11a009400) [pid = 1650] [serial = 1641] [outer = 0x0] 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1241b3c00) [pid = 1650] [serial = 1642] [outer = 0x11a009400] 14:07:22 INFO - PROCESS | 1650 | 1469135242933 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c77c00) [pid = 1650] [serial = 1643] [outer = 0x11a009400] 14:07:23 INFO - PROCESS | 1650 | 1469135243269 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]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 573ms 14:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:07:23 INFO - PROCESS | 1650 | 1469135243318 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 1650 | 1469135243320 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 14:07:23 INFO - PROCESS | 1650 | 1469135243322 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 1650 | 1469135243323 Marionette TRACE conn2 <- [1,2162,null,{}] 14:07:23 INFO - PROCESS | 1650 | 1469135243325 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}] 14:07:23 INFO - PROCESS | 1650 | 1469135243326 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:23 INFO - PROCESS | 1650 | 1469135243429 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 14:07:23 INFO - PROCESS | 1650 | 1469135243432 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1650 | 1469135243433 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129660000 == 39 [pid = 1650] [id = 548] 14:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a58400) [pid = 1650] [serial = 1644] [outer = 0x0] 14:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ed9800) [pid = 1650] [serial = 1645] [outer = 0x119a58400] 14:07:23 INFO - PROCESS | 1650 | 1469135243458 Marionette DEBUG loaded listener.js 14:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125790800) [pid = 1650] [serial = 1646] [outer = 0x119a58400] 14:07:23 INFO - PROCESS | 1650 | 1469135243786 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]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 517ms 14:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:07:23 INFO - PROCESS | 1650 | 1469135243840 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 1650 | 1469135243841 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 14:07:23 INFO - PROCESS | 1650 | 1469135243843 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 1650 | 1469135243844 Marionette TRACE conn2 <- [1,2166,null,{}] 14:07:23 INFO - PROCESS | 1650 | 1469135243846 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}] 14:07:23 INFO - PROCESS | 1650 | 1469135243847 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:23 INFO - PROCESS | 1650 | 1469135243954 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 14:07:23 INFO - PROCESS | 1650 | 1469135243966 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1650 | 1469135243967 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d4000 == 40 [pid = 1650] [id = 549] 14:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1257f6800) [pid = 1650] [serial = 1647] [outer = 0x0] 14:07:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12655d000) [pid = 1650] [serial = 1648] [outer = 0x1257f6800] 14:07:23 INFO - PROCESS | 1650 | 1469135243991 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126786800) [pid = 1650] [serial = 1649] [outer = 0x1257f6800] 14:07:24 INFO - PROCESS | 1650 | 1469135244327 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]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 14:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:07:24 INFO - PROCESS | 1650 | 1469135244368 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1650 | 1469135244369 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 14:07:24 INFO - PROCESS | 1650 | 1469135244371 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1650 | 1469135244372 Marionette TRACE conn2 <- [1,2170,null,{}] 14:07:24 INFO - PROCESS | 1650 | 1469135244374 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}] 14:07:24 INFO - PROCESS | 1650 | 1469135244375 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:24 INFO - PROCESS | 1650 | 1469135244473 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 14:07:24 INFO - PROCESS | 1650 | 1469135244477 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:24 INFO - PROCESS | 1650 | 1469135244478 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b93c000 == 41 [pid = 1650] [id = 550] 14:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1192c7c00) [pid = 1650] [serial = 1650] [outer = 0x0] 14:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126961400) [pid = 1650] [serial = 1651] [outer = 0x1192c7c00] 14:07:24 INFO - PROCESS | 1650 | 1469135244505 Marionette DEBUG loaded listener.js 14:07:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128a7f400) [pid = 1650] [serial = 1652] [outer = 0x1192c7c00] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128a76c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11980a000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112696c00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124ca2400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11269d400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124cf1800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118161400) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116720c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115da1800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113351400) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f51000) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115da2400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118496400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:07:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176a8400) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:07:24 INFO - PROCESS | 1650 | 1469135244924 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]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 14:07:24 INFO - PROCESS | 1650 | 1469135244940 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 14:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:07:24 INFO - PROCESS | 1650 | 1469135244942 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 14:07:24 INFO - PROCESS | 1650 | 1469135244945 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1650 | 1469135244946 Marionette TRACE conn2 <- [1,2174,null,{}] 14:07:24 INFO - PROCESS | 1650 | 1469135244952 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}] 14:07:24 INFO - PROCESS | 1650 | 1469135244954 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:25 INFO - PROCESS | 1650 | 1469135245091 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 14:07:25 INFO - PROCESS | 1650 | 1469135245179 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1650 | 1469135245180 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b946000 == 42 [pid = 1650] [id = 551] 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112f4f400) [pid = 1650] [serial = 1653] [outer = 0x0] 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116771800) [pid = 1650] [serial = 1654] [outer = 0x112f4f400] 14:07:25 INFO - PROCESS | 1650 | 1469135245221 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11849dc00) [pid = 1650] [serial = 1655] [outer = 0x112f4f400] 14:07:25 INFO - PROCESS | 1650 | 1469135245524 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]]]}] 14:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 624ms 14:07:25 INFO - PROCESS | 1650 | 1469135245571 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 14:07:25 INFO - PROCESS | 1650 | 1469135245572 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 14:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:07:25 INFO - PROCESS | 1650 | 1469135245574 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:07:25 INFO - PROCESS | 1650 | 1469135245575 Marionette TRACE conn2 <- [1,2178,null,{}] 14:07:25 INFO - PROCESS | 1650 | 1469135245577 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}] 14:07:25 INFO - PROCESS | 1650 | 1469135245579 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:25 INFO - PROCESS | 1650 | 1469135245663 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 14:07:25 INFO - PROCESS | 1650 | 1469135245721 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1650 | 1469135245723 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2000 == 43 [pid = 1650] [id = 552] 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113351400) [pid = 1650] [serial = 1656] [outer = 0x0] 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124099000) [pid = 1650] [serial = 1657] [outer = 0x113351400] 14:07:25 INFO - PROCESS | 1650 | 1469135245747 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128a82400) [pid = 1650] [serial = 1658] [outer = 0x113351400] 14:07:25 INFO - PROCESS | 1650 | 1469135245998 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]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 14:07:26 INFO - PROCESS | 1650 | 1469135246054 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1650 | 1469135246055 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 14:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:07:26 INFO - PROCESS | 1650 | 1469135246058 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1650 | 1469135246060 Marionette TRACE conn2 <- [1,2182,null,{}] 14:07:26 INFO - PROCESS | 1650 | 1469135246074 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}] 14:07:26 INFO - PROCESS | 1650 | 1469135246076 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:26 INFO - PROCESS | 1650 | 1469135246221 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 14:07:26 INFO - PROCESS | 1650 | 1469135246304 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 1650 | 1469135246304 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca69000 == 44 [pid = 1650] [id = 553] 14:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118d24c00) [pid = 1650] [serial = 1659] [outer = 0x0] 14:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a82c00) [pid = 1650] [serial = 1660] [outer = 0x118d24c00] 14:07:26 INFO - PROCESS | 1650 | 1469135246344 Marionette DEBUG loaded listener.js 14:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1290a8000) [pid = 1650] [serial = 1661] [outer = 0x118d24c00] 14:07:26 INFO - PROCESS | 1650 | 1469135246674 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]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 14:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:07:26 INFO - PROCESS | 1650 | 1469135246729 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1650 | 1469135246730 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 14:07:26 INFO - PROCESS | 1650 | 1469135246732 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1650 | 1469135246733 Marionette TRACE conn2 <- [1,2186,null,{}] 14:07:26 INFO - PROCESS | 1650 | 1469135246735 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}] 14:07:26 INFO - PROCESS | 1650 | 1469135246736 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:26 INFO - PROCESS | 1650 | 1469135246820 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 14:07:26 INFO - PROCESS | 1650 | 1469135246924 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 1650 | 1469135246925 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x113aba800 == 45 [pid = 1650] [id = 554] 14:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110fe8400) [pid = 1650] [serial = 1662] [outer = 0x0] 14:07:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x111f2a000) [pid = 1650] [serial = 1663] [outer = 0x110fe8400] 14:07:26 INFO - PROCESS | 1650 | 1469135246957 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112795400) [pid = 1650] [serial = 1664] [outer = 0x110fe8400] 14:07:27 INFO - PROCESS | 1650 | 1469135247502 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]]]}] 14:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 819ms 14:07:27 INFO - PROCESS | 1650 | 1469135247589 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 14:07:27 INFO - PROCESS | 1650 | 1469135247591 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 14:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:07:27 INFO - PROCESS | 1650 | 1469135247597 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:07:27 INFO - PROCESS | 1650 | 1469135247598 Marionette TRACE conn2 <- [1,2190,null,{}] 14:07:27 INFO - PROCESS | 1650 | 1469135247602 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}] 14:07:27 INFO - PROCESS | 1650 | 1469135247605 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:27 INFO - PROCESS | 1650 | 1469135247714 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 14:07:27 INFO - PROCESS | 1650 | 1469135247772 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:27 INFO - PROCESS | 1650 | 1469135247773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a2000 == 46 [pid = 1650] [id = 555] 14:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133f3800) [pid = 1650] [serial = 1665] [outer = 0x0] 14:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113c32000) [pid = 1650] [serial = 1666] [outer = 0x1133f3800] 14:07:27 INFO - PROCESS | 1650 | 1469135247804 Marionette DEBUG loaded listener.js 14:07:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115df3000) [pid = 1650] [serial = 1667] [outer = 0x1133f3800] 14:07:28 INFO - PROCESS | 1650 | 1469135248531 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]]]}] 14:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 972ms 14:07:28 INFO - PROCESS | 1650 | 1469135248571 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 14:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:07:28 INFO - PROCESS | 1650 | 1469135248575 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 14:07:28 INFO - PROCESS | 1650 | 1469135248580 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:07:28 INFO - PROCESS | 1650 | 1469135248583 Marionette TRACE conn2 <- [1,2194,null,{}] 14:07:28 INFO - PROCESS | 1650 | 1469135248588 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}] 14:07:28 INFO - PROCESS | 1650 | 1469135248591 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:28 INFO - PROCESS | 1650 | 1469135248722 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 14:07:28 INFO - PROCESS | 1650 | 1469135248838 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1650 | 1469135248839 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116957000 == 47 [pid = 1650] [id = 556] 14:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115fe4000) [pid = 1650] [serial = 1668] [outer = 0x0] 14:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1161afc00) [pid = 1650] [serial = 1669] [outer = 0x115fe4000] 14:07:28 INFO - PROCESS | 1650 | 1469135248877 Marionette DEBUG loaded listener.js 14:07:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116774400) [pid = 1650] [serial = 1670] [outer = 0x115fe4000] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca69000 == 46 [pid = 1650] [id = 553] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2000 == 45 [pid = 1650] [id = 552] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b946000 == 44 [pid = 1650] [id = 551] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b93c000 == 43 [pid = 1650] [id = 550] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d4000 == 42 [pid = 1650] [id = 549] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x129660000 == 41 [pid = 1650] [id = 548] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d1000 == 40 [pid = 1650] [id = 547] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1290a4c00) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8e800 == 39 [pid = 1650] [id = 546] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a3000 == 38 [pid = 1650] [id = 545] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1247ec000 == 37 [pid = 1650] [id = 544] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1247e1800 == 36 [pid = 1650] [id = 543] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12401a800 == 35 [pid = 1650] [id = 542] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d3800 == 34 [pid = 1650] [id = 541] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1195db800 == 33 [pid = 1650] [id = 540] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a3800 == 32 [pid = 1650] [id = 539] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11821d800 == 31 [pid = 1650] [id = 538] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a0800 == 30 [pid = 1650] [id = 537] 14:07:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc3800 == 29 [pid = 1650] [id = 536] 14:07:29 INFO - PROCESS | 1650 | 1469135249306 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]]]}] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128a81c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1290a0800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119a04000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124385c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1251ee800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124c9f400) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11697c400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1257f9000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1256f1c00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12670c000) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128a76800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116983000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1172be400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1164d7000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115da8000) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115dae000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1133f8800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11980d400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119be6400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1192c4c00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1187e9400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119194400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118119400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118161800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123f22800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11815d400) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a05000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 14:07:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119807800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 14:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 775ms 14:07:29 INFO - PROCESS | 1650 | 1469135249354 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1650 | 1469135249357 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 14:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:07:29 INFO - PROCESS | 1650 | 1469135249361 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1650 | 1469135249363 Marionette TRACE conn2 <- [1,2198,null,{}] 14:07:29 INFO - PROCESS | 1650 | 1469135249366 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}] 14:07:29 INFO - PROCESS | 1650 | 1469135249367 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:29 INFO - PROCESS | 1650 | 1469135249449 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 14:07:29 INFO - PROCESS | 1650 | 1469135249454 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:29 INFO - PROCESS | 1650 | 1469135249455 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cd800 == 30 [pid = 1650] [id = 557] 14:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11677c800) [pid = 1650] [serial = 1671] [outer = 0x0] 14:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1169f0c00) [pid = 1650] [serial = 1672] [outer = 0x11677c800] 14:07:29 INFO - PROCESS | 1650 | 1469135249484 Marionette DEBUG loaded listener.js 14:07:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117439000) [pid = 1650] [serial = 1673] [outer = 0x11677c800] 14:07:29 INFO - PROCESS | 1650 | 1469135249818 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]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 14:07:29 INFO - PROCESS | 1650 | 1469135249834 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1650 | 1469135249835 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 14:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:07:29 INFO - PROCESS | 1650 | 1469135249838 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1650 | 1469135249840 Marionette TRACE conn2 <- [1,2202,null,{}] 14:07:29 INFO - PROCESS | 1650 | 1469135249848 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}] 14:07:29 INFO - PROCESS | 1650 | 1469135249852 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:29 INFO - PROCESS | 1650 | 1469135249955 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 14:07:30 INFO - PROCESS | 1650 | 1469135250011 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1650 | 1469135250013 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cc0800 == 31 [pid = 1650] [id = 558] 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1174d0c00) [pid = 1650] [serial = 1674] [outer = 0x0] 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118107400) [pid = 1650] [serial = 1675] [outer = 0x1174d0c00] 14:07:30 INFO - PROCESS | 1650 | 1469135250046 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118122400) [pid = 1650] [serial = 1676] [outer = 0x1174d0c00] 14:07:30 INFO - PROCESS | 1650 | 1469135250360 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]]]}] 14:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 14:07:30 INFO - PROCESS | 1650 | 1469135250409 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 14:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:07:30 INFO - PROCESS | 1650 | 1469135250411 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 14:07:30 INFO - PROCESS | 1650 | 1469135250413 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:07:30 INFO - PROCESS | 1650 | 1469135250414 Marionette TRACE conn2 <- [1,2206,null,{}] 14:07:30 INFO - PROCESS | 1650 | 1469135250417 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}] 14:07:30 INFO - PROCESS | 1650 | 1469135250418 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:30 INFO - PROCESS | 1650 | 1469135250504 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 14:07:30 INFO - PROCESS | 1650 | 1469135250557 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1650 | 1469135250558 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc1000 == 32 [pid = 1650] [id = 559] 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118118c00) [pid = 1650] [serial = 1677] [outer = 0x0] 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118165400) [pid = 1650] [serial = 1678] [outer = 0x118118c00] 14:07:30 INFO - PROCESS | 1650 | 1469135250583 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1186f5800) [pid = 1650] [serial = 1679] [outer = 0x118118c00] 14:07:30 INFO - PROCESS | 1650 | 1469135250864 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]]]}] 14:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 472ms 14:07:30 INFO - PROCESS | 1650 | 1469135250887 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 14:07:30 INFO - PROCESS | 1650 | 1469135250888 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 14:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:07:30 INFO - PROCESS | 1650 | 1469135250890 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:07:30 INFO - PROCESS | 1650 | 1469135250891 Marionette TRACE conn2 <- [1,2210,null,{}] 14:07:30 INFO - PROCESS | 1650 | 1469135250894 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}] 14:07:30 INFO - PROCESS | 1650 | 1469135250895 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:30 INFO - PROCESS | 1650 | 1469135250985 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 14:07:30 INFO - PROCESS | 1650 | 1469135250988 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:30 INFO - PROCESS | 1650 | 1469135250989 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861f000 == 33 [pid = 1650] [id = 560] 14:07:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118124c00) [pid = 1650] [serial = 1680] [outer = 0x0] 14:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119198800) [pid = 1650] [serial = 1681] [outer = 0x118124c00] 14:07:31 INFO - PROCESS | 1650 | 1469135251014 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1195e8000) [pid = 1650] [serial = 1682] [outer = 0x118124c00] 14:07:31 INFO - PROCESS | 1650 | 1469135251433 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]]]}] 14:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 568ms 14:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:07:31 INFO - PROCESS | 1650 | 1469135251461 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 1650 | 1469135251462 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 14:07:31 INFO - PROCESS | 1650 | 1469135251465 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1650 | 1469135251467 Marionette TRACE conn2 <- [1,2214,null,{}] 14:07:31 INFO - PROCESS | 1650 | 1469135251470 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}] 14:07:31 INFO - PROCESS | 1650 | 1469135251476 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:31 INFO - PROCESS | 1650 | 1469135251653 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 14:07:31 INFO - PROCESS | 1650 | 1469135251680 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1650 | 1469135251681 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aa0000 == 34 [pid = 1650] [id = 561] 14:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1197cf800) [pid = 1650] [serial = 1683] [outer = 0x0] 14:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a04c00) [pid = 1650] [serial = 1684] [outer = 0x1197cf800] 14:07:31 INFO - PROCESS | 1650 | 1469135251723 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210dd000) [pid = 1650] [serial = 1685] [outer = 0x1197cf800] 14:07:32 INFO - PROCESS | 1650 | 1469135252088 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]]]}] 14:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 676ms 14:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:07:32 INFO - PROCESS | 1650 | 1469135252141 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 14:07:32 INFO - PROCESS | 1650 | 1469135252142 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 14:07:32 INFO - PROCESS | 1650 | 1469135252145 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:07:32 INFO - PROCESS | 1650 | 1469135252146 Marionette TRACE conn2 <- [1,2218,null,{}] 14:07:32 INFO - PROCESS | 1650 | 1469135252148 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}] 14:07:32 INFO - PROCESS | 1650 | 1469135252149 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:32 INFO - PROCESS | 1650 | 1469135252243 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 14:07:32 INFO - PROCESS | 1650 | 1469135252254 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:32 INFO - PROCESS | 1650 | 1469135252255 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ba3800 == 35 [pid = 1650] [id = 562] 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11810ec00) [pid = 1650] [serial = 1686] [outer = 0x0] 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123a0a000) [pid = 1650] [serial = 1687] [outer = 0x11810ec00] 14:07:32 INFO - PROCESS | 1650 | 1469135252279 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1246b2c00) [pid = 1650] [serial = 1688] [outer = 0x11810ec00] 14:07:32 INFO - PROCESS | 1650 | 1469135252579 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]]]}] 14:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 14:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:07:32 INFO - PROCESS | 1650 | 1469135252619 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 14:07:32 INFO - PROCESS | 1650 | 1469135252620 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 14:07:32 INFO - PROCESS | 1650 | 1469135252622 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:07:32 INFO - PROCESS | 1650 | 1469135252623 Marionette TRACE conn2 <- [1,2222,null,{}] 14:07:32 INFO - PROCESS | 1650 | 1469135252625 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}] 14:07:32 INFO - PROCESS | 1650 | 1469135252627 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:32 INFO - PROCESS | 1650 | 1469135252728 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 14:07:32 INFO - PROCESS | 1650 | 1469135252765 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:32 INFO - PROCESS | 1650 | 1469135252766 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12965b800 == 36 [pid = 1650] [id = 563] 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12472d400) [pid = 1650] [serial = 1689] [outer = 0x0] 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124ecf800) [pid = 1650] [serial = 1690] [outer = 0x12472d400] 14:07:32 INFO - PROCESS | 1650 | 1469135252791 Marionette DEBUG loaded listener.js 14:07:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1251f9400) [pid = 1650] [serial = 1691] [outer = 0x12472d400] 14:07:33 INFO - PROCESS | 1650 | 1469135253094 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]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 14:07:33 INFO - PROCESS | 1650 | 1469135253141 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 14:07:33 INFO - PROCESS | 1650 | 1469135253142 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 14:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:07:33 INFO - PROCESS | 1650 | 1469135253150 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1650 | 1469135253152 Marionette TRACE conn2 <- [1,2226,null,{}] 14:07:33 INFO - PROCESS | 1650 | 1469135253154 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}] 14:07:33 INFO - PROCESS | 1650 | 1469135253155 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:33 INFO - PROCESS | 1650 | 1469135253255 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 14:07:33 INFO - PROCESS | 1650 | 1469135253258 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1650 | 1469135253259 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61c800 == 37 [pid = 1650] [id = 564] 14:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11811a000) [pid = 1650] [serial = 1692] [outer = 0x0] 14:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1256eec00) [pid = 1650] [serial = 1693] [outer = 0x11811a000] 14:07:33 INFO - PROCESS | 1650 | 1469135253290 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126707800) [pid = 1650] [serial = 1694] [outer = 0x11811a000] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f4f400) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1257f6800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1192c7c00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113351400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11a009400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1130ee400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116aa3c00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133d2400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1195e7400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111d83800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11743f400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1267e3000) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a58400) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a82000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117435000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129b6400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:07:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a03000) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:07:33 INFO - PROCESS | 1650 | 1469135253812 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]]]}] 14:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 669ms 14:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:07:33 INFO - PROCESS | 1650 | 1469135253821 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 14:07:33 INFO - PROCESS | 1650 | 1469135253823 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 14:07:33 INFO - PROCESS | 1650 | 1469135253826 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:07:33 INFO - PROCESS | 1650 | 1469135253828 Marionette TRACE conn2 <- [1,2230,null,{}] 14:07:33 INFO - PROCESS | 1650 | 1469135253835 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}] 14:07:33 INFO - PROCESS | 1650 | 1469135253837 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:33 INFO - PROCESS | 1650 | 1469135253973 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 14:07:34 INFO - PROCESS | 1650 | 1469135254024 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1650 | 1469135254025 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124182800 == 38 [pid = 1650] [id = 565] 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129ba400) [pid = 1650] [serial = 1695] [outer = 0x0] 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11671c400) [pid = 1650] [serial = 1696] [outer = 0x1129ba400] 14:07:34 INFO - PROCESS | 1650 | 1469135254052 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11849e400) [pid = 1650] [serial = 1697] [outer = 0x1129ba400] 14:07:34 INFO - PROCESS | 1650 | 1469135254307 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]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 524ms 14:07:34 INFO - PROCESS | 1650 | 1469135254354 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1650 | 1469135254356 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 14:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:07:34 INFO - PROCESS | 1650 | 1469135254358 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1650 | 1469135254360 Marionette TRACE conn2 <- [1,2234,null,{}] 14:07:34 INFO - PROCESS | 1650 | 1469135254362 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}] 14:07:34 INFO - PROCESS | 1650 | 1469135254365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:34 INFO - PROCESS | 1650 | 1469135254469 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 14:07:34 INFO - PROCESS | 1650 | 1469135254473 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1650 | 1469135254482 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b951800 == 39 [pid = 1650] [id = 566] 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1192c8000) [pid = 1650] [serial = 1698] [outer = 0x0] 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1257f9c00) [pid = 1650] [serial = 1699] [outer = 0x1192c8000] 14:07:34 INFO - PROCESS | 1650 | 1469135254508 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a83400) [pid = 1650] [serial = 1700] [outer = 0x1192c8000] 14:07:34 INFO - PROCESS | 1650 | 1469135254817 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]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 469ms 14:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:07:34 INFO - PROCESS | 1650 | 1469135254827 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1650 | 1469135254829 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 14:07:34 INFO - PROCESS | 1650 | 1469135254832 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1650 | 1469135254835 Marionette TRACE conn2 <- [1,2238,null,{}] 14:07:34 INFO - PROCESS | 1650 | 1469135254845 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}] 14:07:34 INFO - PROCESS | 1650 | 1469135254846 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:34 INFO - PROCESS | 1650 | 1469135254969 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 14:07:34 INFO - PROCESS | 1650 | 1469135254975 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1650 | 1469135254976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd80000 == 40 [pid = 1650] [id = 567] 14:07:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1172b5800) [pid = 1650] [serial = 1701] [outer = 0x0] 14:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a81c00) [pid = 1650] [serial = 1702] [outer = 0x1172b5800] 14:07:35 INFO - PROCESS | 1650 | 1469135255000 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290a9800) [pid = 1650] [serial = 1703] [outer = 0x1172b5800] 14:07:35 INFO - PROCESS | 1650 | 1469135255312 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]]]}] 14:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 526ms 14:07:35 INFO - PROCESS | 1650 | 1469135255359 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 14:07:35 INFO - PROCESS | 1650 | 1469135255360 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 14:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:07:35 INFO - PROCESS | 1650 | 1469135255364 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:07:35 INFO - PROCESS | 1650 | 1469135255365 Marionette TRACE conn2 <- [1,2242,null,{}] 14:07:35 INFO - PROCESS | 1650 | 1469135255367 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}] 14:07:35 INFO - PROCESS | 1650 | 1469135255368 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:35 INFO - PROCESS | 1650 | 1469135255456 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 14:07:35 INFO - PROCESS | 1650 | 1469135255459 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:35 INFO - PROCESS | 1650 | 1469135255460 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca68800 == 41 [pid = 1650] [id = 568] 14:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126963000) [pid = 1650] [serial = 1704] [outer = 0x0] 14:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12934d400) [pid = 1650] [serial = 1705] [outer = 0x126963000] 14:07:35 INFO - PROCESS | 1650 | 1469135255484 Marionette DEBUG loaded listener.js 14:07:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12935bc00) [pid = 1650] [serial = 1706] [outer = 0x126963000] 14:07:35 INFO - PROCESS | 1650 | 1469135255943 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]]]}] 14:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 624ms 14:07:35 INFO - PROCESS | 1650 | 1469135255988 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 14:07:35 INFO - PROCESS | 1650 | 1469135255990 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 14:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:07:35 INFO - PROCESS | 1650 | 1469135255994 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:07:35 INFO - PROCESS | 1650 | 1469135255996 Marionette TRACE conn2 <- [1,2246,null,{}] 14:07:36 INFO - PROCESS | 1650 | 1469135256001 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}] 14:07:36 INFO - PROCESS | 1650 | 1469135256002 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:36 INFO - PROCESS | 1650 | 1469135256106 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 14:07:36 INFO - PROCESS | 1650 | 1469135256167 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:36 INFO - PROCESS | 1650 | 1469135256168 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b8800 == 42 [pid = 1650] [id = 569] 14:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1133ddc00) [pid = 1650] [serial = 1707] [outer = 0x0] 14:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115f7c000) [pid = 1650] [serial = 1708] [outer = 0x1133ddc00] 14:07:36 INFO - PROCESS | 1650 | 1469135256212 Marionette DEBUG loaded listener.js 14:07:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1167f1000) [pid = 1650] [serial = 1709] [outer = 0x1133ddc00] 14:07:36 INFO - PROCESS | 1650 | 1469135256828 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]]]}] 14:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 874ms 14:07:36 INFO - PROCESS | 1650 | 1469135256868 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 14:07:36 INFO - PROCESS | 1650 | 1469135256871 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 14:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:07:36 INFO - PROCESS | 1650 | 1469135256875 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:07:36 INFO - PROCESS | 1650 | 1469135256877 Marionette TRACE conn2 <- [1,2250,null,{}] 14:07:36 INFO - PROCESS | 1650 | 1469135256880 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}] 14:07:36 INFO - PROCESS | 1650 | 1469135256882 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:36 INFO - PROCESS | 1650 | 1469135256986 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 14:07:37 INFO - PROCESS | 1650 | 1469135257045 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1650 | 1469135257047 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243ad800 == 43 [pid = 1650] [id = 570] 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117e24800) [pid = 1650] [serial = 1710] [outer = 0x0] 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11810a000) [pid = 1650] [serial = 1711] [outer = 0x117e24800] 14:07:37 INFO - PROCESS | 1650 | 1469135257078 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118124000) [pid = 1650] [serial = 1712] [outer = 0x117e24800] 14:07:37 INFO - PROCESS | 1650 | 1469135257535 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]]]}] 14:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 669ms 14:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:07:37 INFO - PROCESS | 1650 | 1469135257545 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 14:07:37 INFO - PROCESS | 1650 | 1469135257546 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 14:07:37 INFO - PROCESS | 1650 | 1469135257549 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:07:37 INFO - PROCESS | 1650 | 1469135257551 Marionette TRACE conn2 <- [1,2254,null,{}] 14:07:37 INFO - PROCESS | 1650 | 1469135257559 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}] 14:07:37 INFO - PROCESS | 1650 | 1469135257563 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:37 INFO - PROCESS | 1650 | 1469135257667 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 14:07:37 INFO - PROCESS | 1650 | 1469135257727 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1650 | 1469135257729 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b959000 == 44 [pid = 1650] [id = 571] 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118d28400) [pid = 1650] [serial = 1713] [outer = 0x0] 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1197cf000) [pid = 1650] [serial = 1714] [outer = 0x118d28400] 14:07:37 INFO - PROCESS | 1650 | 1469135257760 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a5d400) [pid = 1650] [serial = 1715] [outer = 0x118d28400] 14:07:38 INFO - PROCESS | 1650 | 1469135258198 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]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 721ms 14:07:38 INFO - PROCESS | 1650 | 1469135258270 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 14:07:38 INFO - PROCESS | 1650 | 1469135258272 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 14:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:07:38 INFO - PROCESS | 1650 | 1469135258275 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1650 | 1469135258276 Marionette TRACE conn2 <- [1,2258,null,{}] 14:07:38 INFO - PROCESS | 1650 | 1469135258312 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}] 14:07:38 INFO - PROCESS | 1650 | 1469135258315 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:38 INFO - PROCESS | 1650 | 1469135258440 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 14:07:38 INFO - PROCESS | 1650 | 1469135258492 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:38 INFO - PROCESS | 1650 | 1469135258493 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc3e000 == 45 [pid = 1650] [id = 572] 14:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123a07400) [pid = 1650] [serial = 1716] [outer = 0x0] 14:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124ed0000) [pid = 1650] [serial = 1717] [outer = 0x123a07400] 14:07:38 INFO - PROCESS | 1650 | 1469135258522 Marionette DEBUG loaded listener.js 14:07:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126785400) [pid = 1650] [serial = 1718] [outer = 0x123a07400] 14:07:39 INFO - PROCESS | 1650 | 1469135259082 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]]]}] 14:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 819ms 14:07:39 INFO - PROCESS | 1650 | 1469135259095 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 14:07:39 INFO - PROCESS | 1650 | 1469135259097 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 14:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:07:39 INFO - PROCESS | 1650 | 1469135259118 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:07:39 INFO - PROCESS | 1650 | 1469135259121 Marionette TRACE conn2 <- [1,2262,null,{}] 14:07:39 INFO - PROCESS | 1650 | 1469135259129 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}] 14:07:39 INFO - PROCESS | 1650 | 1469135259134 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:39 INFO - PROCESS | 1650 | 1469135259224 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 14:07:39 INFO - PROCESS | 1650 | 1469135259293 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 1650 | 1469135259296 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa9000 == 46 [pid = 1650] [id = 573] 14:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113c89400) [pid = 1650] [serial = 1719] [outer = 0x0] 14:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115dad000) [pid = 1650] [serial = 1720] [outer = 0x113c89400] 14:07:39 INFO - PROCESS | 1650 | 1469135259324 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11677c400) [pid = 1650] [serial = 1721] [outer = 0x113c89400] 14:07:39 INFO - PROCESS | 1650 | 1469135259772 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]]]}] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd80000 == 45 [pid = 1650] [id = 567] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b951800 == 44 [pid = 1650] [id = 566] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124182800 == 43 [pid = 1650] [id = 565] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61c800 == 42 [pid = 1650] [id = 564] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12965b800 == 41 [pid = 1650] [id = 563] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128ba3800 == 40 [pid = 1650] [id = 562] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128aa0000 == 39 [pid = 1650] [id = 561] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11861f000 == 38 [pid = 1650] [id = 560] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc1000 == 37 [pid = 1650] [id = 559] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119cc0800 == 36 [pid = 1650] [id = 558] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cd800 == 35 [pid = 1650] [id = 557] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116957000 == 34 [pid = 1650] [id = 556] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a2000 == 33 [pid = 1650] [id = 555] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x113aba800 == 32 [pid = 1650] [id = 554] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc3e000 == 31 [pid = 1650] [id = 572] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b959000 == 30 [pid = 1650] [id = 571] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1243ad800 == 29 [pid = 1650] [id = 570] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca68800 == 28 [pid = 1650] [id = 568] 14:07:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b8800 == 27 [pid = 1650] [id = 569] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1241b3c00) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117e18400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11810ac00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x117432000) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11743fc00) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113c8a800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115dac000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119802c00) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11980cc00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116772800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116907c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119b2cc00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129335800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124ed9800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112d86000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f54800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119196c00) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118126400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1187e4000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1195e2400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a55c00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a5f400) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124c77c00) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116771800) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12655d000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126786800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126961400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128a82400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128a7f400) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125790800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119be6c00) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11849dc00) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124099000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 14:07:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128a82c00) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 14:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1234ms 14:07:40 INFO - PROCESS | 1650 | 1469135260369 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 14:07:40 INFO - PROCESS | 1650 | 1469135260373 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 14:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:07:40 INFO - PROCESS | 1650 | 1469135260378 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 1650 | 1469135260379 Marionette TRACE conn2 <- [1,2266,null,{}] 14:07:40 INFO - PROCESS | 1650 | 1469135260385 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}] 14:07:40 INFO - PROCESS | 1650 | 1469135260387 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:40 INFO - PROCESS | 1650 | 1469135260492 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 14:07:40 INFO - PROCESS | 1650 | 1469135260503 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:40 INFO - PROCESS | 1650 | 1469135260507 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a3000 == 28 [pid = 1650] [id = 574] 14:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f54800) [pid = 1650] [serial = 1722] [outer = 0x0] 14:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1133b2800) [pid = 1650] [serial = 1723] [outer = 0x112f54800] 14:07:40 INFO - PROCESS | 1650 | 1469135260551 Marionette DEBUG loaded listener.js 14:07:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113e3b400) [pid = 1650] [serial = 1724] [outer = 0x112f54800] 14:07:41 INFO - PROCESS | 1650 | 1469135260999 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]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 673ms 14:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:07:41 INFO - PROCESS | 1650 | 1469135261053 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 14:07:41 INFO - PROCESS | 1650 | 1469135261055 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 14:07:41 INFO - PROCESS | 1650 | 1469135261060 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1650 | 1469135261063 Marionette TRACE conn2 <- [1,2270,null,{}] 14:07:41 INFO - PROCESS | 1650 | 1469135261066 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}] 14:07:41 INFO - PROCESS | 1650 | 1469135261068 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:41 INFO - PROCESS | 1650 | 1469135261145 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 14:07:41 INFO - PROCESS | 1650 | 1469135261151 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1650 | 1469135261153 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x118226000 == 29 [pid = 1650] [id = 575] 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116772400) [pid = 1650] [serial = 1725] [outer = 0x0] 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11677a800) [pid = 1650] [serial = 1726] [outer = 0x116772400] 14:07:41 INFO - PROCESS | 1650 | 1469135261180 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116983000) [pid = 1650] [serial = 1727] [outer = 0x116772400] 14:07:41 INFO - PROCESS | 1650 | 1469135261506 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]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 477ms 14:07:41 INFO - PROCESS | 1650 | 1469135261536 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 14:07:41 INFO - PROCESS | 1650 | 1469135261537 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 14:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:07:41 INFO - PROCESS | 1650 | 1469135261539 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1650 | 1469135261541 Marionette TRACE conn2 <- [1,2274,null,{}] 14:07:41 INFO - PROCESS | 1650 | 1469135261548 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}] 14:07:41 INFO - PROCESS | 1650 | 1469135261551 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:41 INFO - PROCESS | 1650 | 1469135261637 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 14:07:41 INFO - PROCESS | 1650 | 1469135261643 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:41 INFO - PROCESS | 1650 | 1469135261646 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119279000 == 30 [pid = 1650] [id = 576] 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1174d7c00) [pid = 1650] [serial = 1728] [outer = 0x0] 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117e18400) [pid = 1650] [serial = 1729] [outer = 0x1174d7c00] 14:07:41 INFO - PROCESS | 1650 | 1469135261679 Marionette DEBUG loaded listener.js 14:07:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118108800) [pid = 1650] [serial = 1730] [outer = 0x1174d7c00] 14:07:42 INFO - PROCESS | 1650 | 1469135262032 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]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 14:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:07:42 INFO - PROCESS | 1650 | 1469135262059 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 14:07:42 INFO - PROCESS | 1650 | 1469135262060 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 14:07:42 INFO - PROCESS | 1650 | 1469135262062 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1650 | 1469135262063 Marionette TRACE conn2 <- [1,2278,null,{}] 14:07:42 INFO - PROCESS | 1650 | 1469135262066 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}] 14:07:42 INFO - PROCESS | 1650 | 1469135262067 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:42 INFO - PROCESS | 1650 | 1469135262173 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 14:07:42 INFO - PROCESS | 1650 | 1469135262205 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 1650 | 1469135262206 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb9800 == 31 [pid = 1650] [id = 577] 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11810e800) [pid = 1650] [serial = 1731] [outer = 0x0] 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118123000) [pid = 1650] [serial = 1732] [outer = 0x11810e800] 14:07:42 INFO - PROCESS | 1650 | 1469135262232 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11849bc00) [pid = 1650] [serial = 1733] [outer = 0x11810e800] 14:07:42 INFO - PROCESS | 1650 | 1469135262531 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]]]}] 14:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 14:07:42 INFO - PROCESS | 1650 | 1469135262585 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 14:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:07:42 INFO - PROCESS | 1650 | 1469135262586 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 14:07:42 INFO - PROCESS | 1650 | 1469135262589 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:07:42 INFO - PROCESS | 1650 | 1469135262590 Marionette TRACE conn2 <- [1,2282,null,{}] 14:07:42 INFO - PROCESS | 1650 | 1469135262592 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}] 14:07:42 INFO - PROCESS | 1650 | 1469135262593 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:42 INFO - PROCESS | 1650 | 1469135262694 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 14:07:42 INFO - PROCESS | 1650 | 1469135262708 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 1650 | 1469135262709 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243a2000 == 32 [pid = 1650] [id = 578] 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11864d400) [pid = 1650] [serial = 1734] [outer = 0x0] 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118d24000) [pid = 1650] [serial = 1735] [outer = 0x11864d400] 14:07:42 INFO - PROCESS | 1650 | 1469135262734 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118dd8800) [pid = 1650] [serial = 1736] [outer = 0x11864d400] 14:07:43 INFO - PROCESS | 1650 | 1469135263061 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]]]}] 14:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 14:07:43 INFO - PROCESS | 1650 | 1469135263111 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1650 | 1469135263113 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 14:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:07:43 INFO - PROCESS | 1650 | 1469135263115 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1650 | 1469135263116 Marionette TRACE conn2 <- [1,2286,null,{}] 14:07:43 INFO - PROCESS | 1650 | 1469135263118 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}] 14:07:43 INFO - PROCESS | 1650 | 1469135263123 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:43 INFO - PROCESS | 1650 | 1469135263243 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 14:07:43 INFO - PROCESS | 1650 | 1469135263282 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1650 | 1469135263284 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125163800 == 33 [pid = 1650] [id = 579] 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1192c9400) [pid = 1650] [serial = 1737] [outer = 0x0] 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119807800) [pid = 1650] [serial = 1738] [outer = 0x1192c9400] 14:07:43 INFO - PROCESS | 1650 | 1469135263309 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a5e400) [pid = 1650] [serial = 1739] [outer = 0x1192c9400] 14:07:43 INFO - PROCESS | 1650 | 1469135263620 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]]]}] 14:07:43 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 14:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 14:07:43 INFO - PROCESS | 1650 | 1469135263636 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1650 | 1469135263638 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 14:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:07:43 INFO - PROCESS | 1650 | 1469135263645 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1650 | 1469135263646 Marionette TRACE conn2 <- [1,2290,null,{}] 14:07:43 INFO - PROCESS | 1650 | 1469135263651 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}] 14:07:43 INFO - PROCESS | 1650 | 1469135263653 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:43 INFO - PROCESS | 1650 | 1469135263752 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 14:07:43 INFO - PROCESS | 1650 | 1469135263755 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1650 | 1469135263756 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a4f000 == 34 [pid = 1650] [id = 580] 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1195e9400) [pid = 1650] [serial = 1740] [outer = 0x0] 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b32400) [pid = 1650] [serial = 1741] [outer = 0x1195e9400] 14:07:43 INFO - PROCESS | 1650 | 1469135263787 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1210e1400) [pid = 1650] [serial = 1742] [outer = 0x1195e9400] 14:07:44 INFO - PROCESS | 1650 | 1469135264125 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]]]}] 14:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 14:07:44 INFO - PROCESS | 1650 | 1469135264168 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 1650 | 1469135264170 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 14:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:07:44 INFO - PROCESS | 1650 | 1469135264173 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 1650 | 1469135264174 Marionette TRACE conn2 <- [1,2294,null,{}] 14:07:44 INFO - PROCESS | 1650 | 1469135264177 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}] 14:07:44 INFO - PROCESS | 1650 | 1469135264178 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:44 INFO - PROCESS | 1650 | 1469135264272 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 14:07:44 INFO - PROCESS | 1650 | 1469135264310 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:44 INFO - PROCESS | 1650 | 1469135264311 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d53000 == 35 [pid = 1650] [id = 581] 14:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123a09c00) [pid = 1650] [serial = 1743] [outer = 0x0] 14:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1241a9800) [pid = 1650] [serial = 1744] [outer = 0x123a09c00] 14:07:44 INFO - PROCESS | 1650 | 1469135264336 Marionette DEBUG loaded listener.js 14:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124c6e800) [pid = 1650] [serial = 1745] [outer = 0x123a09c00] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11810ec00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12472d400) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11811a000) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115fe4000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110fe8400) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118118c00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1174d0c00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11677c800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118124c00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133f3800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1172b5800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ba400) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126963000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1192c8000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1197cf800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:07:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118d24c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:07:44 INFO - PROCESS | 1650 | 1469135264762 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]]]}] 14:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 620ms 14:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:07:44 INFO - PROCESS | 1650 | 1469135264793 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 14:07:44 INFO - PROCESS | 1650 | 1469135264795 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 14:07:44 INFO - PROCESS | 1650 | 1469135264797 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:07:44 INFO - PROCESS | 1650 | 1469135264799 Marionette TRACE conn2 <- [1,2298,null,{}] 14:07:44 INFO - PROCESS | 1650 | 1469135264801 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}] 14:07:44 INFO - PROCESS | 1650 | 1469135264802 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:44 INFO - PROCESS | 1650 | 1469135264876 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 14:07:44 INFO - PROCESS | 1650 | 1469135264935 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:44 INFO - PROCESS | 1650 | 1469135264936 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291e6800 == 36 [pid = 1650] [id = 582] 14:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d7cc00) [pid = 1650] [serial = 1746] [outer = 0x0] 14:07:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11743b400) [pid = 1650] [serial = 1747] [outer = 0x112d7cc00] 14:07:44 INFO - PROCESS | 1650 | 1469135264961 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118dce400) [pid = 1650] [serial = 1748] [outer = 0x112d7cc00] 14:07:45 INFO - PROCESS | 1650 | 1469135265231 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]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 14:07:45 INFO - PROCESS | 1650 | 1469135265271 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1650 | 1469135265273 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 14:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:07:45 INFO - PROCESS | 1650 | 1469135265275 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1650 | 1469135265276 Marionette TRACE conn2 <- [1,2302,null,{}] 14:07:45 INFO - PROCESS | 1650 | 1469135265278 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}] 14:07:45 INFO - PROCESS | 1650 | 1469135265279 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:45 INFO - PROCESS | 1650 | 1469135265359 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 14:07:45 INFO - PROCESS | 1650 | 1469135265363 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 1650 | 1469135265366 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68b800 == 37 [pid = 1650] [id = 583] 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119193400) [pid = 1650] [serial = 1749] [outer = 0x0] 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124c77000) [pid = 1650] [serial = 1750] [outer = 0x119193400] 14:07:45 INFO - PROCESS | 1650 | 1469135265391 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124ed9800) [pid = 1650] [serial = 1751] [outer = 0x119193400] 14:07:45 INFO - PROCESS | 1650 | 1469135265691 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]]]}] 14:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 14:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:07:45 INFO - PROCESS | 1650 | 1469135265743 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1650 | 1469135265745 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 14:07:45 INFO - PROCESS | 1650 | 1469135265747 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1650 | 1469135265749 Marionette TRACE conn2 <- [1,2306,null,{}] 14:07:45 INFO - PROCESS | 1650 | 1469135265751 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}] 14:07:45 INFO - PROCESS | 1650 | 1469135265753 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:45 INFO - PROCESS | 1650 | 1469135265872 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 14:07:45 INFO - PROCESS | 1650 | 1469135265879 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:45 INFO - PROCESS | 1650 | 1469135265880 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0dc000 == 38 [pid = 1650] [id = 584] 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125118800) [pid = 1650] [serial = 1752] [outer = 0x0] 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12578d800) [pid = 1650] [serial = 1753] [outer = 0x125118800] 14:07:45 INFO - PROCESS | 1650 | 1469135265908 Marionette DEBUG loaded listener.js 14:07:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1267e0c00) [pid = 1650] [serial = 1754] [outer = 0x125118800] 14:07:46 INFO - PROCESS | 1650 | 1469135266262 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]]]}] 14:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 14:07:46 INFO - PROCESS | 1650 | 1469135266320 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 14:07:46 INFO - PROCESS | 1650 | 1469135266322 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 14:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:07:46 INFO - PROCESS | 1650 | 1469135266325 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:07:46 INFO - PROCESS | 1650 | 1469135266327 Marionette TRACE conn2 <- [1,2310,null,{}] 14:07:46 INFO - PROCESS | 1650 | 1469135266330 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}] 14:07:46 INFO - PROCESS | 1650 | 1469135266332 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:46 INFO - PROCESS | 1650 | 1469135266453 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 14:07:46 INFO - PROCESS | 1650 | 1469135266544 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:46 INFO - PROCESS | 1650 | 1469135266545 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b959000 == 39 [pid = 1650] [id = 585] 14:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118dd2400) [pid = 1650] [serial = 1755] [outer = 0x0] 14:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a76400) [pid = 1650] [serial = 1756] [outer = 0x118dd2400] 14:07:46 INFO - PROCESS | 1650 | 1469135266574 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128cb0000) [pid = 1650] [serial = 1757] [outer = 0x118dd2400] 14:07:47 INFO - PROCESS | 1650 | 1469135267141 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]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 869ms 14:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:07:47 INFO - PROCESS | 1650 | 1469135267195 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 14:07:47 INFO - PROCESS | 1650 | 1469135267198 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 14:07:47 INFO - PROCESS | 1650 | 1469135267201 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1650 | 1469135267204 Marionette TRACE conn2 <- [1,2314,null,{}] 14:07:47 INFO - PROCESS | 1650 | 1469135267208 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}] 14:07:47 INFO - PROCESS | 1650 | 1469135267209 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:47 INFO - PROCESS | 1650 | 1469135267321 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 14:07:47 INFO - PROCESS | 1650 | 1469135267379 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 1650 | 1469135267381 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b1800 == 40 [pid = 1650] [id = 586] 14:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113aa8000) [pid = 1650] [serial = 1758] [outer = 0x0] 14:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115fe4000) [pid = 1650] [serial = 1759] [outer = 0x113aa8000] 14:07:47 INFO - PROCESS | 1650 | 1469135267412 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1167ec400) [pid = 1650] [serial = 1760] [outer = 0x113aa8000] 14:07:48 INFO - PROCESS | 1650 | 1469135268066 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]]]}] 14:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 926ms 14:07:48 INFO - PROCESS | 1650 | 1469135268127 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 14:07:48 INFO - PROCESS | 1650 | 1469135268129 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 14:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:07:48 INFO - PROCESS | 1650 | 1469135268138 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 1650 | 1469135268140 Marionette TRACE conn2 <- [1,2318,null,{}] 14:07:48 INFO - PROCESS | 1650 | 1469135268143 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}] 14:07:48 INFO - PROCESS | 1650 | 1469135268145 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:48 INFO - PROCESS | 1650 | 1469135268249 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 14:07:48 INFO - PROCESS | 1650 | 1469135268332 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1650 | 1469135268335 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118218800 == 41 [pid = 1650] [id = 587] 14:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115dac000) [pid = 1650] [serial = 1761] [outer = 0x0] 14:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1161b6c00) [pid = 1650] [serial = 1762] [outer = 0x115dac000] 14:07:48 INFO - PROCESS | 1650 | 1469135268363 Marionette DEBUG loaded listener.js 14:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1167ef800) [pid = 1650] [serial = 1763] [outer = 0x115dac000] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0dc000 == 40 [pid = 1650] [id = 584] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68b800 == 39 [pid = 1650] [id = 583] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1291e6800 == 38 [pid = 1650] [id = 582] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128d53000 == 37 [pid = 1650] [id = 581] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123a4f000 == 36 [pid = 1650] [id = 580] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x125163800 == 35 [pid = 1650] [id = 579] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1243a2000 == 34 [pid = 1650] [id = 578] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb9800 == 33 [pid = 1650] [id = 577] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119279000 == 32 [pid = 1650] [id = 576] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118226000 == 31 [pid = 1650] [id = 575] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a3000 == 30 [pid = 1650] [id = 574] 14:07:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa9000 == 29 [pid = 1650] [id = 573] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1290a8000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a0a000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124ecf800) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1256eec00) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1161afc00) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116774400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111f2a000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112795400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118165400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186f5800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118107400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118122400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1169f0c00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117439000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1251f9400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119198800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113c32000) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115df3000) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1290a9800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11671c400) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12934d400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12935bc00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1257f9c00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126707800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a04c00) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128a83400) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1246b2c00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128a81c00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11849e400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1210dd000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1195e8000) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 14:07:48 INFO - PROCESS | 1650 | 1469135268783 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] 14:07:48 INFO - PROCESS | 1650 | 1469135268814 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 14:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:07:48 INFO - PROCESS | 1650 | 1469135268819 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 1650 | 1469135268821 Marionette TRACE conn2 <- [1,2322,null,{}] 14:07:48 INFO - PROCESS | 1650 | 1469135268823 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}] 14:07:48 INFO - PROCESS | 1650 | 1469135268825 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:48 INFO - PROCESS | 1650 | 1469135268908 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 14:07:48 INFO - PROCESS | 1650 | 1469135268967 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:48 INFO - PROCESS | 1650 | 1469135268969 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11860e000 == 30 [pid = 1650] [id = 588] 14:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11677b400) [pid = 1650] [serial = 1764] [outer = 0x0] 14:07:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1172b8c00) [pid = 1650] [serial = 1765] [outer = 0x11677b400] 14:07:48 INFO - PROCESS | 1650 | 1469135268996 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176a8c00) [pid = 1650] [serial = 1766] [outer = 0x11677b400] 14:07:49 INFO - PROCESS | 1650 | 1469135269319 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]]]}] 14:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 14:07:49 INFO - PROCESS | 1650 | 1469135269339 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1650 | 1469135269341 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 14:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:07:49 INFO - PROCESS | 1650 | 1469135269343 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1650 | 1469135269346 Marionette TRACE conn2 <- [1,2326,null,{}] 14:07:49 INFO - PROCESS | 1650 | 1469135269356 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}] 14:07:49 INFO - PROCESS | 1650 | 1469135269359 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:49 INFO - PROCESS | 1650 | 1469135269440 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 14:07:49 INFO - PROCESS | 1650 | 1469135269445 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 1650 | 1469135269448 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123815800 == 31 [pid = 1650] [id = 589] 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11810fc00) [pid = 1650] [serial = 1767] [outer = 0x0] 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118126800) [pid = 1650] [serial = 1768] [outer = 0x11810fc00] 14:07:49 INFO - PROCESS | 1650 | 1469135269480 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1186f0400) [pid = 1650] [serial = 1769] [outer = 0x11810fc00] 14:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 524ms 14:07:49 INFO - PROCESS | 1650 | 1469135269861 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]]]}] 14:07:49 INFO - PROCESS | 1650 | 1469135269869 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 14:07:49 INFO - PROCESS | 1650 | 1469135269870 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 14:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:07:49 INFO - PROCESS | 1650 | 1469135269873 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:07:49 INFO - PROCESS | 1650 | 1469135269874 Marionette TRACE conn2 <- [1,2330,null,{}] 14:07:49 INFO - PROCESS | 1650 | 1469135269876 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}] 14:07:49 INFO - PROCESS | 1650 | 1469135269877 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:49 INFO - PROCESS | 1650 | 1469135269954 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 14:07:49 INFO - PROCESS | 1650 | 1469135269958 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 1650 | 1469135269959 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d5800 == 32 [pid = 1650] [id = 590] 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119198800) [pid = 1650] [serial = 1770] [outer = 0x0] 14:07:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1192c4800) [pid = 1650] [serial = 1771] [outer = 0x119198800] 14:07:49 INFO - PROCESS | 1650 | 1469135269987 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1197d2000) [pid = 1650] [serial = 1772] [outer = 0x119198800] 14:07:50 INFO - PROCESS | 1650 | 1469135270310 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]]]}] 14:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 14:07:50 INFO - PROCESS | 1650 | 1469135270342 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 1650 | 1469135270343 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 14:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:07:50 INFO - PROCESS | 1650 | 1469135270346 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 1650 | 1469135270347 Marionette TRACE conn2 <- [1,2334,null,{}] 14:07:50 INFO - PROCESS | 1650 | 1469135270349 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}] 14:07:50 INFO - PROCESS | 1650 | 1469135270350 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:50 INFO - PROCESS | 1650 | 1469135270438 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 14:07:50 INFO - PROCESS | 1650 | 1469135270502 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 1650 | 1469135270503 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12576b000 == 33 [pid = 1650] [id = 591] 14:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11919d400) [pid = 1650] [serial = 1773] [outer = 0x0] 14:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a04c00) [pid = 1650] [serial = 1774] [outer = 0x11919d400] 14:07:50 INFO - PROCESS | 1650 | 1469135270534 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a5a800) [pid = 1650] [serial = 1775] [outer = 0x11919d400] 14:07:50 INFO - PROCESS | 1650 | 1469135270850 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]]]}] 14:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 14:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:07:50 INFO - PROCESS | 1650 | 1469135270869 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 1650 | 1469135270870 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 14:07:50 INFO - PROCESS | 1650 | 1469135270873 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 1650 | 1469135270874 Marionette TRACE conn2 <- [1,2338,null,{}] 14:07:50 INFO - PROCESS | 1650 | 1469135270877 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}] 14:07:50 INFO - PROCESS | 1650 | 1469135270882 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:51 INFO - PROCESS | 1650 | 1469135271010 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 14:07:51 INFO - PROCESS | 1650 | 1469135271014 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1650 | 1469135271015 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d49000 == 34 [pid = 1650] [id = 592] 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11919dc00) [pid = 1650] [serial = 1776] [outer = 0x0] 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b33800) [pid = 1650] [serial = 1777] [outer = 0x11919dc00] 14:07:51 INFO - PROCESS | 1650 | 1469135271040 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1256eec00) [pid = 1650] [serial = 1778] [outer = 0x11919dc00] 14:07:51 INFO - PROCESS | 1650 | 1469135271424 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]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 14:07:51 INFO - PROCESS | 1650 | 1469135271443 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1650 | 1469135271445 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 14:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:07:51 INFO - PROCESS | 1650 | 1469135271457 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1650 | 1469135271459 Marionette TRACE conn2 <- [1,2342,null,{}] 14:07:51 INFO - PROCESS | 1650 | 1469135271462 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}] 14:07:51 INFO - PROCESS | 1650 | 1469135271464 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:51 INFO - PROCESS | 1650 | 1469135271595 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 14:07:51 INFO - PROCESS | 1650 | 1469135271598 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1650 | 1469135271599 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a45e000 == 35 [pid = 1650] [id = 593] 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a5ac00) [pid = 1650] [serial = 1779] [outer = 0x0] 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125790800) [pid = 1650] [serial = 1780] [outer = 0x119a5ac00] 14:07:51 INFO - PROCESS | 1650 | 1469135271630 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12678a000) [pid = 1650] [serial = 1781] [outer = 0x119a5ac00] 14:07:51 INFO - PROCESS | 1650 | 1469135271948 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]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 14:07:51 INFO - PROCESS | 1650 | 1469135271976 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1650 | 1469135271977 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 14:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:07:51 INFO - PROCESS | 1650 | 1469135271995 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1650 | 1469135271996 Marionette TRACE conn2 <- [1,2346,null,{}] 14:07:52 INFO - PROCESS | 1650 | 1469135272002 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}] 14:07:52 INFO - PROCESS | 1650 | 1469135272003 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:52 INFO - PROCESS | 1650 | 1469135272103 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 14:07:52 INFO - PROCESS | 1650 | 1469135272107 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 1650 | 1469135272108 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11821d000 == 36 [pid = 1650] [id = 594] 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12678c000) [pid = 1650] [serial = 1782] [outer = 0x0] 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a7f000) [pid = 1650] [serial = 1783] [outer = 0x12678c000] 14:07:52 INFO - PROCESS | 1650 | 1469135272133 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128cb9400) [pid = 1650] [serial = 1784] [outer = 0x12678c000] 14:07:52 INFO - PROCESS | 1650 | 1469135272469 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]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 537ms 14:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:07:52 INFO - PROCESS | 1650 | 1469135272518 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 1650 | 1469135272520 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 14:07:52 INFO - PROCESS | 1650 | 1469135272522 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 1650 | 1469135272523 Marionette TRACE conn2 <- [1,2350,null,{}] 14:07:52 INFO - PROCESS | 1650 | 1469135272525 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}] 14:07:52 INFO - PROCESS | 1650 | 1469135272526 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:52 INFO - PROCESS | 1650 | 1469135272622 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 14:07:52 INFO - PROCESS | 1650 | 1469135272636 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 1650 | 1469135272637 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b950000 == 37 [pid = 1650] [id = 595] 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128cb9800) [pid = 1650] [serial = 1785] [outer = 0x0] 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12909fc00) [pid = 1650] [serial = 1786] [outer = 0x128cb9800] 14:07:52 INFO - PROCESS | 1650 | 1469135272666 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1290a8000) [pid = 1650] [serial = 1787] [outer = 0x128cb9800] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1195e9400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118d28400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119193400) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11810e800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125118800) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123a07400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116772400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11864d400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1174d7c00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f54800) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113c89400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1133ddc00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1192c9400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117e24800) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d7cc00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:07:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123a09c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:07:53 INFO - PROCESS | 1650 | 1469135273057 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]]]}] 14:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 570ms 14:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:07:53 INFO - PROCESS | 1650 | 1469135273092 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 14:07:53 INFO - PROCESS | 1650 | 1469135273094 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 14:07:53 INFO - PROCESS | 1650 | 1469135273096 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:07:53 INFO - PROCESS | 1650 | 1469135273097 Marionette TRACE conn2 <- [1,2354,null,{}] 14:07:53 INFO - PROCESS | 1650 | 1469135273105 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}] 14:07:53 INFO - PROCESS | 1650 | 1469135273106 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:53 INFO - PROCESS | 1650 | 1469135273218 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 14:07:53 INFO - PROCESS | 1650 | 1469135273254 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1650 | 1469135273255 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129644800 == 38 [pid = 1650] [id = 596] 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112692800) [pid = 1650] [serial = 1788] [outer = 0x0] 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117e20800) [pid = 1650] [serial = 1789] [outer = 0x112692800] 14:07:53 INFO - PROCESS | 1650 | 1469135273279 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118dcf400) [pid = 1650] [serial = 1790] [outer = 0x112692800] 14:07:53 INFO - PROCESS | 1650 | 1469135273565 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]]]}] 14:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 14:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:07:53 INFO - PROCESS | 1650 | 1469135273622 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 14:07:53 INFO - PROCESS | 1650 | 1469135273623 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 14:07:53 INFO - PROCESS | 1650 | 1469135273625 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:07:53 INFO - PROCESS | 1650 | 1469135273627 Marionette TRACE conn2 <- [1,2358,null,{}] 14:07:53 INFO - PROCESS | 1650 | 1469135273629 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}] 14:07:53 INFO - PROCESS | 1650 | 1469135273632 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:53 INFO - PROCESS | 1650 | 1469135273723 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 14:07:53 INFO - PROCESS | 1650 | 1469135273784 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:53 INFO - PROCESS | 1650 | 1469135273793 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcf000 == 39 [pid = 1650] [id = 597] 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f4dc00) [pid = 1650] [serial = 1791] [outer = 0x0] 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11980e400) [pid = 1650] [serial = 1792] [outer = 0x112f4dc00] 14:07:53 INFO - PROCESS | 1650 | 1469135273819 Marionette DEBUG loaded listener.js 14:07:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12933e400) [pid = 1650] [serial = 1793] [outer = 0x112f4dc00] 14:07:54 INFO - PROCESS | 1650 | 1469135274110 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]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 14:07:54 INFO - PROCESS | 1650 | 1469135274144 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 14:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:07:54 INFO - PROCESS | 1650 | 1469135274146 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 14:07:54 INFO - PROCESS | 1650 | 1469135274152 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1650 | 1469135274153 Marionette TRACE conn2 <- [1,2362,null,{}] 14:07:54 INFO - PROCESS | 1650 | 1469135274156 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}] 14:07:54 INFO - PROCESS | 1650 | 1469135274157 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:54 INFO - PROCESS | 1650 | 1469135274275 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 14:07:54 INFO - PROCESS | 1650 | 1469135274343 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 1650 | 1469135274344 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c65d800 == 40 [pid = 1650] [id = 598] 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112f56000) [pid = 1650] [serial = 1794] [outer = 0x0] 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129350000) [pid = 1650] [serial = 1795] [outer = 0x112f56000] 14:07:54 INFO - PROCESS | 1650 | 1469135274368 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1293d4000) [pid = 1650] [serial = 1796] [outer = 0x112f56000] 14:07:54 INFO - PROCESS | 1650 | 1469135274670 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]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms 14:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:07:54 INFO - PROCESS | 1650 | 1469135274724 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1650 | 1469135274725 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 14:07:54 INFO - PROCESS | 1650 | 1469135274727 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1650 | 1469135274728 Marionette TRACE conn2 <- [1,2366,null,{}] 14:07:54 INFO - PROCESS | 1650 | 1469135274730 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}] 14:07:54 INFO - PROCESS | 1650 | 1469135274731 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:54 INFO - PROCESS | 1650 | 1469135274807 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 14:07:54 INFO - PROCESS | 1650 | 1469135274820 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 1650 | 1469135274821 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc35800 == 41 [pid = 1650] [id = 599] 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129359400) [pid = 1650] [serial = 1797] [outer = 0x0] 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a481000) [pid = 1650] [serial = 1798] [outer = 0x129359400] 14:07:54 INFO - PROCESS | 1650 | 1469135274846 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a90bc00) [pid = 1650] [serial = 1799] [outer = 0x129359400] 14:07:55 INFO - PROCESS | 1650 | 1469135275358 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]]]}] 14:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 667ms 14:07:55 INFO - PROCESS | 1650 | 1469135275395 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 14:07:55 INFO - PROCESS | 1650 | 1469135275398 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 14:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:07:55 INFO - PROCESS | 1650 | 1469135275401 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 1650 | 1469135275405 Marionette TRACE conn2 <- [1,2370,null,{}] 14:07:55 INFO - PROCESS | 1650 | 1469135275408 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}] 14:07:55 INFO - PROCESS | 1650 | 1469135275410 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:55 INFO - PROCESS | 1650 | 1469135275514 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 14:07:55 INFO - PROCESS | 1650 | 1469135275611 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 1650 | 1469135275613 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa0000 == 42 [pid = 1650] [id = 600] 14:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116980000) [pid = 1650] [serial = 1800] [outer = 0x0] 14:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116aa4400) [pid = 1650] [serial = 1801] [outer = 0x116980000] 14:07:55 INFO - PROCESS | 1650 | 1469135275655 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117e21800) [pid = 1650] [serial = 1802] [outer = 0x116980000] 14:07:56 INFO - PROCESS | 1650 | 1469135276081 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]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms 14:07:56 INFO - PROCESS | 1650 | 1469135276123 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1650 | 1469135276127 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 14:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:07:56 INFO - PROCESS | 1650 | 1469135276131 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1650 | 1469135276133 Marionette TRACE conn2 <- [1,2374,null,{}] 14:07:56 INFO - PROCESS | 1650 | 1469135276136 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}] 14:07:56 INFO - PROCESS | 1650 | 1469135276137 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:56 INFO - PROCESS | 1650 | 1469135276246 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 14:07:56 INFO - PROCESS | 1650 | 1469135276308 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:56 INFO - PROCESS | 1650 | 1469135276309 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129063800 == 43 [pid = 1650] [id = 601] 14:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11810dc00) [pid = 1650] [serial = 1803] [outer = 0x0] 14:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118dce000) [pid = 1650] [serial = 1804] [outer = 0x11810dc00] 14:07:56 INFO - PROCESS | 1650 | 1469135276340 Marionette DEBUG loaded listener.js 14:07:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1197d0c00) [pid = 1650] [serial = 1805] [outer = 0x11810dc00] 14:07:56 INFO - PROCESS | 1650 | 1469135276788 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]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 14:07:56 INFO - PROCESS | 1650 | 1469135276860 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1650 | 1469135276862 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 14:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:07:56 INFO - PROCESS | 1650 | 1469135276878 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1650 | 1469135276881 Marionette TRACE conn2 <- [1,2378,null,{}] 14:07:56 INFO - PROCESS | 1650 | 1469135276907 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}] 14:07:56 INFO - PROCESS | 1650 | 1469135276910 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:57 INFO - PROCESS | 1650 | 1469135277013 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 14:07:57 INFO - PROCESS | 1650 | 1469135277088 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 1650 | 1469135277090 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf48800 == 44 [pid = 1650] [id = 602] 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123a09c00) [pid = 1650] [serial = 1806] [outer = 0x0] 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124a02800) [pid = 1650] [serial = 1807] [outer = 0x123a09c00] 14:07:57 INFO - PROCESS | 1650 | 1469135277121 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1256f1400) [pid = 1650] [serial = 1808] [outer = 0x123a09c00] 14:07:57 INFO - PROCESS | 1650 | 1469135277696 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]]]}] 14:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 853ms 14:07:57 INFO - PROCESS | 1650 | 1469135277741 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 14:07:57 INFO - PROCESS | 1650 | 1469135277743 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 14:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:07:57 INFO - PROCESS | 1650 | 1469135277748 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:07:57 INFO - PROCESS | 1650 | 1469135277752 Marionette TRACE conn2 <- [1,2382,null,{}] 14:07:57 INFO - PROCESS | 1650 | 1469135277756 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}] 14:07:57 INFO - PROCESS | 1650 | 1469135277758 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:57 INFO - PROCESS | 1650 | 1469135277846 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 14:07:57 INFO - PROCESS | 1650 | 1469135277918 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 1650 | 1469135277921 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c6000 == 45 [pid = 1650] [id = 603] 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113a9c400) [pid = 1650] [serial = 1809] [outer = 0x0] 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1164cf400) [pid = 1650] [serial = 1810] [outer = 0x113a9c400] 14:07:57 INFO - PROCESS | 1650 | 1469135277948 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116978c00) [pid = 1650] [serial = 1811] [outer = 0x113a9c400] 14:07:58 INFO - PROCESS | 1650 | 1469135278393 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]]]}] 14:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 674ms 14:07:58 INFO - PROCESS | 1650 | 1469135278421 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 1650 | 1469135278424 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 14:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:07:58 INFO - PROCESS | 1650 | 1469135278429 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 1650 | 1469135278430 Marionette TRACE conn2 <- [1,2386,null,{}] 14:07:58 INFO - PROCESS | 1650 | 1469135278433 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}] 14:07:58 INFO - PROCESS | 1650 | 1469135278435 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:58 INFO - PROCESS | 1650 | 1469135278532 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 14:07:58 INFO - PROCESS | 1650 | 1469135278594 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:58 INFO - PROCESS | 1650 | 1469135278596 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a94000 == 46 [pid = 1650] [id = 604] 14:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117432c00) [pid = 1650] [serial = 1812] [outer = 0x0] 14:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118108c00) [pid = 1650] [serial = 1813] [outer = 0x117432c00] 14:07:58 INFO - PROCESS | 1650 | 1469135278623 Marionette DEBUG loaded listener.js 14:07:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118124800) [pid = 1650] [serial = 1814] [outer = 0x117432c00] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c65d800 == 45 [pid = 1650] [id = 598] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcf000 == 44 [pid = 1650] [id = 597] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129644800 == 43 [pid = 1650] [id = 596] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b950000 == 42 [pid = 1650] [id = 595] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11821d000 == 41 [pid = 1650] [id = 594] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12a45e000 == 40 [pid = 1650] [id = 593] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128d49000 == 39 [pid = 1650] [id = 592] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12576b000 == 38 [pid = 1650] [id = 591] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d5800 == 37 [pid = 1650] [id = 590] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123815800 == 36 [pid = 1650] [id = 589] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11860e000 == 35 [pid = 1650] [id = 588] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118218800 == 34 [pid = 1650] [id = 587] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b1800 == 33 [pid = 1650] [id = 586] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b959000 == 32 [pid = 1650] [id = 585] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c6000 == 31 [pid = 1650] [id = 603] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf48800 == 30 [pid = 1650] [id = 602] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129063800 == 29 [pid = 1650] [id = 601] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa0000 == 28 [pid = 1650] [id = 600] 14:07:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc35800 == 27 [pid = 1650] [id = 599] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128a76400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11677a800) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116983000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118d24000) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117e18400) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118108800) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133b2800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113e3b400) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115dad000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11677c400) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1167f1000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115f7c000) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a5e400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118124000) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119807800) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11743b400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1241a9800) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11810a000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b32400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118dce400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a5d400) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124c77000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118123000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12578d800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1197cf000) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1267e0c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126785400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ed0000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ed9800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210e1400) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118dd8800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124c6e800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11849bc00) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 14:07:59 INFO - PROCESS | 1650 | 1469135279493 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]]]}] 14:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1073ms 14:07:59 INFO - PROCESS | 1650 | 1469135279511 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 14:07:59 INFO - PROCESS | 1650 | 1469135279515 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 14:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:07:59 INFO - PROCESS | 1650 | 1469135279521 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:07:59 INFO - PROCESS | 1650 | 1469135279526 Marionette TRACE conn2 <- [1,2390,null,{}] 14:07:59 INFO - PROCESS | 1650 | 1469135279531 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}] 14:07:59 INFO - PROCESS | 1650 | 1469135279533 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:59 INFO - PROCESS | 1650 | 1469135279662 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 14:07:59 INFO - PROCESS | 1650 | 1469135279673 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:59 INFO - PROCESS | 1650 | 1469135279675 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:07:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ba800 == 28 [pid = 1650] [id = 605] 14:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11269dc00) [pid = 1650] [serial = 1815] [outer = 0x0] 14:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1129b9400) [pid = 1650] [serial = 1816] [outer = 0x11269dc00] 14:07:59 INFO - PROCESS | 1650 | 1469135279704 Marionette DEBUG loaded listener.js 14:07:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112f17000) [pid = 1650] [serial = 1817] [outer = 0x11269dc00] 14:08:00 INFO - PROCESS | 1650 | 1469135280080 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]]]}] 14:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 625ms 14:08:00 INFO - PROCESS | 1650 | 1469135280146 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 14:08:00 INFO - PROCESS | 1650 | 1469135280151 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 14:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:08:00 INFO - PROCESS | 1650 | 1469135280157 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1650 | 1469135280160 Marionette TRACE conn2 <- [1,2394,null,{}] 14:08:00 INFO - PROCESS | 1650 | 1469135280163 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}] 14:08:00 INFO - PROCESS | 1650 | 1469135280166 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:00 INFO - PROCESS | 1650 | 1469135280286 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 14:08:00 INFO - PROCESS | 1650 | 1469135280299 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1650 | 1469135280300 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x118259000 == 29 [pid = 1650] [id = 606] 14:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133ee400) [pid = 1650] [serial = 1818] [outer = 0x0] 14:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113c8b400) [pid = 1650] [serial = 1819] [outer = 0x1133ee400] 14:08:00 INFO - PROCESS | 1650 | 1469135280345 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115dec400) [pid = 1650] [serial = 1820] [outer = 0x1133ee400] 14:08:00 INFO - PROCESS | 1650 | 1469135280787 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]]]}] 14:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 14:08:00 INFO - PROCESS | 1650 | 1469135280828 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 14:08:00 INFO - PROCESS | 1650 | 1469135280829 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 14:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:08:00 INFO - PROCESS | 1650 | 1469135280832 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1650 | 1469135280834 Marionette TRACE conn2 <- [1,2398,null,{}] 14:08:00 INFO - PROCESS | 1650 | 1469135280843 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}] 14:08:00 INFO - PROCESS | 1650 | 1469135280846 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:00 INFO - PROCESS | 1650 | 1469135280924 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 14:08:00 INFO - PROCESS | 1650 | 1469135280929 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1650 | 1469135280932 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ce000 == 30 [pid = 1650] [id = 607] 14:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116776800) [pid = 1650] [serial = 1821] [outer = 0x0] 14:08:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116a9f000) [pid = 1650] [serial = 1822] [outer = 0x116776800] 14:08:00 INFO - PROCESS | 1650 | 1469135280963 Marionette DEBUG loaded listener.js 14:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11743ac00) [pid = 1650] [serial = 1823] [outer = 0x116776800] 14:08:01 INFO - PROCESS | 1650 | 1469135281290 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]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 471ms 14:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:08:01 INFO - PROCESS | 1650 | 1469135281303 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1650 | 1469135281305 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 14:08:01 INFO - PROCESS | 1650 | 1469135281307 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1650 | 1469135281308 Marionette TRACE conn2 <- [1,2402,null,{}] 14:08:01 INFO - PROCESS | 1650 | 1469135281311 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}] 14:08:01 INFO - PROCESS | 1650 | 1469135281312 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:01 INFO - PROCESS | 1650 | 1469135281391 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 14:08:01 INFO - PROCESS | 1650 | 1469135281461 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:01 INFO - PROCESS | 1650 | 1469135281462 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb5800 == 31 [pid = 1650] [id = 608] 14:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116777000) [pid = 1650] [serial = 1824] [outer = 0x0] 14:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11743e400) [pid = 1650] [serial = 1825] [outer = 0x116777000] 14:08:01 INFO - PROCESS | 1650 | 1469135281487 Marionette DEBUG loaded listener.js 14:08:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118105800) [pid = 1650] [serial = 1826] [outer = 0x116777000] 14:08:01 INFO - PROCESS | 1650 | 1469135281845 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]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 14:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:08:01 INFO - PROCESS | 1650 | 1469135281877 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1650 | 1469135281879 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 14:08:01 INFO - PROCESS | 1650 | 1469135281890 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1650 | 1469135281892 Marionette TRACE conn2 <- [1,2406,null,{}] 14:08:01 INFO - PROCESS | 1650 | 1469135281895 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}] 14:08:01 INFO - PROCESS | 1650 | 1469135281897 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:02 INFO - PROCESS | 1650 | 1469135282048 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 14:08:02 INFO - PROCESS | 1650 | 1469135282108 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1650 | 1469135282109 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12418b800 == 32 [pid = 1650] [id = 609] 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1122bbc00) [pid = 1650] [serial = 1827] [outer = 0x0] 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118110800) [pid = 1650] [serial = 1828] [outer = 0x1122bbc00] 14:08:02 INFO - PROCESS | 1650 | 1469135282150 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118121800) [pid = 1650] [serial = 1829] [outer = 0x1122bbc00] 14:08:02 INFO - PROCESS | 1650 | 1469135282508 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]]]}] 14:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 678ms 14:08:02 INFO - PROCESS | 1650 | 1469135282560 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 14:08:02 INFO - PROCESS | 1650 | 1469135282561 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 14:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:08:02 INFO - PROCESS | 1650 | 1469135282563 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:08:02 INFO - PROCESS | 1650 | 1469135282564 Marionette TRACE conn2 <- [1,2410,null,{}] 14:08:02 INFO - PROCESS | 1650 | 1469135282566 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}] 14:08:02 INFO - PROCESS | 1650 | 1469135282571 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:02 INFO - PROCESS | 1650 | 1469135282678 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 14:08:02 INFO - PROCESS | 1650 | 1469135282690 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1650 | 1469135282691 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570a800 == 33 [pid = 1650] [id = 610] 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11815dc00) [pid = 1650] [serial = 1830] [outer = 0x0] 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1186ebc00) [pid = 1650] [serial = 1831] [outer = 0x11815dc00] 14:08:02 INFO - PROCESS | 1650 | 1469135282732 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119194400) [pid = 1650] [serial = 1832] [outer = 0x11815dc00] 14:08:03 INFO - PROCESS | 1650 | 1469135283082 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]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 571ms 14:08:03 INFO - PROCESS | 1650 | 1469135283134 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1650 | 1469135283136 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 14:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:08:03 INFO - PROCESS | 1650 | 1469135283145 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1650 | 1469135283146 Marionette TRACE conn2 <- [1,2414,null,{}] 14:08:03 INFO - PROCESS | 1650 | 1469135283148 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}] 14:08:03 INFO - PROCESS | 1650 | 1469135283149 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:03 INFO - PROCESS | 1650 | 1469135283245 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 14:08:03 INFO - PROCESS | 1650 | 1469135283249 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:03 INFO - PROCESS | 1650 | 1469135283250 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c1800 == 34 [pid = 1650] [id = 611] 14:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11815f000) [pid = 1650] [serial = 1833] [outer = 0x0] 14:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1195e6000) [pid = 1650] [serial = 1834] [outer = 0x11815f000] 14:08:03 INFO - PROCESS | 1650 | 1469135283274 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119805000) [pid = 1650] [serial = 1835] [outer = 0x11815f000] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11919dc00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119a5ac00) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112692800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12678c000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128cb9800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118dd2400) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11919d400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113aa8000) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115dac000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119198800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11677b400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11810fc00) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112f4dc00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112f56000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:08:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129359400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:08:03 INFO - PROCESS | 1650 | 1469135283745 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]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 618ms 14:08:03 INFO - PROCESS | 1650 | 1469135283764 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 14:08:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:08:03 INFO - PROCESS | 1650 | 1469135283768 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 14:08:03 INFO - PROCESS | 1650 | 1469135283771 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1650 | 1469135283773 Marionette TRACE conn2 <- [1,2418,null,{}] 14:08:03 INFO - PROCESS | 1650 | 1469135283776 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}] 14:08:03 INFO - PROCESS | 1650 | 1469135283777 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:03 INFO - PROCESS | 1650 | 1469135283893 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 14:08:04 INFO - PROCESS | 1650 | 1469135284012 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1650 | 1469135284014 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9a000 == 35 [pid = 1650] [id = 612] 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f49000) [pid = 1650] [serial = 1836] [outer = 0x0] 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1174d6800) [pid = 1650] [serial = 1837] [outer = 0x112f49000] 14:08:04 INFO - PROCESS | 1650 | 1469135284058 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1192cb800) [pid = 1650] [serial = 1838] [outer = 0x112f49000] 14:08:04 INFO - PROCESS | 1650 | 1469135284401 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]]]}] 14:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 669ms 14:08:04 INFO - PROCESS | 1650 | 1469135284441 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 14:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:08:04 INFO - PROCESS | 1650 | 1469135284452 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 14:08:04 INFO - PROCESS | 1650 | 1469135284455 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:08:04 INFO - PROCESS | 1650 | 1469135284456 Marionette TRACE conn2 <- [1,2422,null,{}] 14:08:04 INFO - PROCESS | 1650 | 1469135284458 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}] 14:08:04 INFO - PROCESS | 1650 | 1469135284459 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:04 INFO - PROCESS | 1650 | 1469135284558 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 14:08:04 INFO - PROCESS | 1650 | 1469135284566 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:04 INFO - PROCESS | 1650 | 1469135284568 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129061000 == 36 [pid = 1650] [id = 613] 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11815f800) [pid = 1650] [serial = 1839] [outer = 0x0] 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11980b000) [pid = 1650] [serial = 1840] [outer = 0x11815f800] 14:08:04 INFO - PROCESS | 1650 | 1469135284592 Marionette DEBUG loaded listener.js 14:08:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a05400) [pid = 1650] [serial = 1841] [outer = 0x11815f800] 14:08:04 INFO - PROCESS | 1650 | 1469135284885 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]]]}] 14:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 14:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:08:04 INFO - PROCESS | 1650 | 1469135284923 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 14:08:04 INFO - PROCESS | 1650 | 1469135284924 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 14:08:04 INFO - PROCESS | 1650 | 1469135284926 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:08:04 INFO - PROCESS | 1650 | 1469135284927 Marionette TRACE conn2 <- [1,2426,null,{}] 14:08:04 INFO - PROCESS | 1650 | 1469135284930 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}] 14:08:04 INFO - PROCESS | 1650 | 1469135284931 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:05 INFO - PROCESS | 1650 | 1469135285008 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 14:08:05 INFO - PROCESS | 1650 | 1469135285011 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1650 | 1469135285012 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291eb000 == 37 [pid = 1650] [id = 614] 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11980f000) [pid = 1650] [serial = 1842] [outer = 0x0] 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a5ac00) [pid = 1650] [serial = 1843] [outer = 0x11980f000] 14:08:05 INFO - PROCESS | 1650 | 1469135285038 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a61c00) [pid = 1650] [serial = 1844] [outer = 0x11980f000] 14:08:05 INFO - PROCESS | 1650 | 1469135285384 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]]]}] 14:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 14:08:05 INFO - PROCESS | 1650 | 1469135285398 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 14:08:05 INFO - PROCESS | 1650 | 1469135285402 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 14:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:08:05 INFO - PROCESS | 1650 | 1469135285404 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:08:05 INFO - PROCESS | 1650 | 1469135285406 Marionette TRACE conn2 <- [1,2430,null,{}] 14:08:05 INFO - PROCESS | 1650 | 1469135285416 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}] 14:08:05 INFO - PROCESS | 1650 | 1469135285418 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:05 INFO - PROCESS | 1650 | 1469135285537 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 14:08:05 INFO - PROCESS | 1650 | 1469135285552 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1650 | 1469135285554 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a609000 == 38 [pid = 1650] [id = 615] 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119be3800) [pid = 1650] [serial = 1845] [outer = 0x0] 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a04c00) [pid = 1650] [serial = 1846] [outer = 0x119be3800] 14:08:05 INFO - PROCESS | 1650 | 1469135285581 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124c72800) [pid = 1650] [serial = 1847] [outer = 0x119be3800] 14:08:06 INFO - PROCESS | 1650 | 1469135286149 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]]]}] 14:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 820ms 14:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:08:06 INFO - PROCESS | 1650 | 1469135286225 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 14:08:06 INFO - PROCESS | 1650 | 1469135286228 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 14:08:06 INFO - PROCESS | 1650 | 1469135286230 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:08:06 INFO - PROCESS | 1650 | 1469135286234 Marionette TRACE conn2 <- [1,2434,null,{}] 14:08:06 INFO - PROCESS | 1650 | 1469135286237 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}] 14:08:06 INFO - PROCESS | 1650 | 1469135286239 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:06 INFO - PROCESS | 1650 | 1469135286349 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 14:08:06 INFO - PROCESS | 1650 | 1469135286407 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 1650 | 1469135286409 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822d000 == 39 [pid = 1650] [id = 616] 14:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a82800) [pid = 1650] [serial = 1848] [outer = 0x0] 14:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112f4f400) [pid = 1650] [serial = 1849] [outer = 0x112a82800] 14:08:06 INFO - PROCESS | 1650 | 1469135286440 Marionette DEBUG loaded listener.js 14:08:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133f5800) [pid = 1650] [serial = 1850] [outer = 0x112a82800] 14:08:07 INFO - PROCESS | 1650 | 1469135286999 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]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 822ms 14:08:07 INFO - PROCESS | 1650 | 1469135287058 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1650 | 1469135287061 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 14:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:08:07 INFO - PROCESS | 1650 | 1469135287069 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1650 | 1469135287071 Marionette TRACE conn2 <- [1,2438,null,{}] 14:08:07 INFO - PROCESS | 1650 | 1469135287073 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}] 14:08:07 INFO - PROCESS | 1650 | 1469135287075 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:07 INFO - PROCESS | 1650 | 1469135287288 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 14:08:07 INFO - PROCESS | 1650 | 1469135287380 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:07 INFO - PROCESS | 1650 | 1469135287381 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ad800 == 40 [pid = 1650] [id = 617] 14:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f52800) [pid = 1650] [serial = 1851] [outer = 0x0] 14:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1130eac00) [pid = 1650] [serial = 1852] [outer = 0x112f52800] 14:08:07 INFO - PROCESS | 1650 | 1469135287410 Marionette DEBUG loaded listener.js 14:08:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115f79c00) [pid = 1650] [serial = 1853] [outer = 0x112f52800] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1291eb000 == 39 [pid = 1650] [id = 614] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129061000 == 38 [pid = 1650] [id = 613] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9a000 == 37 [pid = 1650] [id = 612] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c1800 == 36 [pid = 1650] [id = 611] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12570a800 == 35 [pid = 1650] [id = 610] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12418b800 == 34 [pid = 1650] [id = 609] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb5800 == 33 [pid = 1650] [id = 608] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ce000 == 32 [pid = 1650] [id = 607] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118259000 == 31 [pid = 1650] [id = 606] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ba800 == 30 [pid = 1650] [id = 605] 14:08:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119a94000 == 29 [pid = 1650] [id = 604] 14:08:07 INFO - PROCESS | 1650 | 1469135287829 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]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 773ms 14:08:07 INFO - PROCESS | 1650 | 1469135287842 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1650 | 1469135287845 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 14:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:08:07 INFO - PROCESS | 1650 | 1469135287848 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1650 | 1469135287853 Marionette TRACE conn2 <- [1,2442,null,{}] 14:08:07 INFO - PROCESS | 1650 | 1469135287856 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}] 14:08:07 INFO - PROCESS | 1650 | 1469135287857 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:07 INFO - PROCESS | 1650 | 1469135287943 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b33800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125790800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117e20800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128cb9400) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128a7f000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12909fc00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128cb0000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a04c00) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115fe4000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1167ec400) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1161b6c00) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1167ef800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1192c4800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1197d2000) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1172b8c00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176a8c00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118126800) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1186f0400) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12933e400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1293d4000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a90bc00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1290a8000) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12a481000) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1256eec00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12678a000) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119a5a800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118dcf400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129350000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 14:08:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11980e400) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 14:08:08 INFO - PROCESS | 1650 | 1469135288009 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 1650 | 1469135288011 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e43000 == 30 [pid = 1650] [id = 618] 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112a81400) [pid = 1650] [serial = 1854] [outer = 0x0] 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1164ce400) [pid = 1650] [serial = 1855] [outer = 0x112a81400] 14:08:08 INFO - PROCESS | 1650 | 1469135288038 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116903c00) [pid = 1650] [serial = 1856] [outer = 0x112a81400] 14:08:08 INFO - PROCESS | 1650 | 1469135288329 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]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 523ms 14:08:08 INFO - PROCESS | 1650 | 1469135288371 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 14:08:08 INFO - PROCESS | 1650 | 1469135288373 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 14:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:08:08 INFO - PROCESS | 1650 | 1469135288375 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1650 | 1469135288377 Marionette TRACE conn2 <- [1,2446,null,{}] 14:08:08 INFO - PROCESS | 1650 | 1469135288379 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}] 14:08:08 INFO - PROCESS | 1650 | 1469135288381 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:08 INFO - PROCESS | 1650 | 1469135288487 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 14:08:08 INFO - PROCESS | 1650 | 1469135288542 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:08 INFO - PROCESS | 1650 | 1469135288543 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb8800 == 31 [pid = 1650] [id = 619] 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112f56800) [pid = 1650] [serial = 1857] [outer = 0x0] 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117440400) [pid = 1650] [serial = 1858] [outer = 0x112f56800] 14:08:08 INFO - PROCESS | 1650 | 1469135288569 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118107400) [pid = 1650] [serial = 1859] [outer = 0x112f56800] 14:08:08 INFO - PROCESS | 1650 | 1469135288888 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]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 14:08:08 INFO - PROCESS | 1650 | 1469135288897 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 14:08:08 INFO - PROCESS | 1650 | 1469135288901 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 14:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:08:08 INFO - PROCESS | 1650 | 1469135288910 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1650 | 1469135288914 Marionette TRACE conn2 <- [1,2450,null,{}] 14:08:08 INFO - PROCESS | 1650 | 1469135288919 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}] 14:08:08 INFO - PROCESS | 1650 | 1469135288922 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:09 INFO - PROCESS | 1650 | 1469135289004 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 14:08:09 INFO - PROCESS | 1650 | 1469135289007 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1650 | 1469135289009 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247d5800 == 32 [pid = 1650] [id = 620] 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11810fc00) [pid = 1650] [serial = 1860] [outer = 0x0] 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118127c00) [pid = 1650] [serial = 1861] [outer = 0x11810fc00] 14:08:09 INFO - PROCESS | 1650 | 1469135289036 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1187e3000) [pid = 1650] [serial = 1862] [outer = 0x11810fc00] 14:08:09 INFO - PROCESS | 1650 | 1469135289358 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]]]}] 14:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 478ms 14:08:09 INFO - PROCESS | 1650 | 1469135289386 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 14:08:09 INFO - PROCESS | 1650 | 1469135289387 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 14:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:08:09 INFO - PROCESS | 1650 | 1469135289389 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:08:09 INFO - PROCESS | 1650 | 1469135289390 Marionette TRACE conn2 <- [1,2454,null,{}] 14:08:09 INFO - PROCESS | 1650 | 1469135289393 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}] 14:08:09 INFO - PROCESS | 1650 | 1469135289394 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:09 INFO - PROCESS | 1650 | 1469135289469 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 14:08:09 INFO - PROCESS | 1650 | 1469135289472 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1650 | 1469135289473 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12577f800 == 33 [pid = 1650] [id = 621] 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11849e000) [pid = 1650] [serial = 1863] [outer = 0x0] 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1192bc400) [pid = 1650] [serial = 1864] [outer = 0x11849e000] 14:08:09 INFO - PROCESS | 1650 | 1469135289500 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1197cf000) [pid = 1650] [serial = 1865] [outer = 0x11849e000] 14:08:09 INFO - PROCESS | 1650 | 1469135289968 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]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 620ms 14:08:10 INFO - PROCESS | 1650 | 1469135290010 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1650 | 1469135290012 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 14:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:08:10 INFO - PROCESS | 1650 | 1469135290015 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1650 | 1469135290018 Marionette TRACE conn2 <- [1,2458,null,{}] 14:08:10 INFO - PROCESS | 1650 | 1469135290022 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}] 14:08:10 INFO - PROCESS | 1650 | 1469135290023 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:10 INFO - PROCESS | 1650 | 1469135290124 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 14:08:10 INFO - PROCESS | 1650 | 1469135290194 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1650 | 1469135290195 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915f000 == 34 [pid = 1650] [id = 622] 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133f6800) [pid = 1650] [serial = 1866] [outer = 0x0] 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11671ec00) [pid = 1650] [serial = 1867] [outer = 0x1133f6800] 14:08:10 INFO - PROCESS | 1650 | 1469135290227 Marionette DEBUG loaded listener.js 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1172b9400) [pid = 1650] [serial = 1868] [outer = 0x1133f6800] 14:08:10 INFO - PROCESS | 1650 | 1469135290647 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]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 674ms 14:08:10 INFO - PROCESS | 1650 | 1469135290689 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1650 | 1469135290692 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 14:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:08:10 INFO - PROCESS | 1650 | 1469135290697 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1650 | 1469135290698 Marionette TRACE conn2 <- [1,2462,null,{}] 14:08:10 INFO - PROCESS | 1650 | 1469135290701 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}] 14:08:10 INFO - PROCESS | 1650 | 1469135290703 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:10 INFO - PROCESS | 1650 | 1469135290798 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 14:08:10 INFO - PROCESS | 1650 | 1469135290868 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1650 | 1469135290869 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8a000 == 35 [pid = 1650] [id = 623] 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1174cc400) [pid = 1650] [serial = 1869] [outer = 0x0] 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118122c00) [pid = 1650] [serial = 1870] [outer = 0x1174cc400] 14:08:10 INFO - PROCESS | 1650 | 1469135290900 Marionette DEBUG loaded listener.js 14:08:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118498c00) [pid = 1650] [serial = 1871] [outer = 0x1174cc400] 14:08:11 INFO - PROCESS | 1650 | 1469135291322 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]]]}] 14:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 14:08:11 INFO - PROCESS | 1650 | 1469135291368 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 14:08:11 INFO - PROCESS | 1650 | 1469135291370 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 14:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:08:11 INFO - PROCESS | 1650 | 1469135291372 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:08:11 INFO - PROCESS | 1650 | 1469135291374 Marionette TRACE conn2 <- [1,2466,null,{}] 14:08:11 INFO - PROCESS | 1650 | 1469135291382 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}] 14:08:11 INFO - PROCESS | 1650 | 1469135291386 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:11 INFO - PROCESS | 1650 | 1469135291501 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 14:08:11 INFO - PROCESS | 1650 | 1469135291573 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:11 INFO - PROCESS | 1650 | 1469135291575 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cad000 == 36 [pid = 1650] [id = 624] 14:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1197d2000) [pid = 1650] [serial = 1872] [outer = 0x0] 14:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a08c00) [pid = 1650] [serial = 1873] [outer = 0x1197d2000] 14:08:11 INFO - PROCESS | 1650 | 1469135291607 Marionette DEBUG loaded listener.js 14:08:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b2ac00) [pid = 1650] [serial = 1874] [outer = 0x1197d2000] 14:08:12 INFO - PROCESS | 1650 | 1469135292012 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]]]}] 14:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 14:08:12 INFO - PROCESS | 1650 | 1469135292043 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 14:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:08:12 INFO - PROCESS | 1650 | 1469135292045 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 14:08:12 INFO - PROCESS | 1650 | 1469135292067 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:08:12 INFO - PROCESS | 1650 | 1469135292068 Marionette TRACE conn2 <- [1,2470,null,{}] 14:08:12 INFO - PROCESS | 1650 | 1469135292072 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}] 14:08:12 INFO - PROCESS | 1650 | 1469135292073 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:12 INFO - PROCESS | 1650 | 1469135292171 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 14:08:12 INFO - PROCESS | 1650 | 1469135292238 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1650 | 1469135292240 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae4d800 == 37 [pid = 1650] [id = 625] 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210e1800) [pid = 1650] [serial = 1875] [outer = 0x0] 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1241a7800) [pid = 1650] [serial = 1876] [outer = 0x1210e1800] 14:08:12 INFO - PROCESS | 1650 | 1469135292272 Marionette DEBUG loaded listener.js 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246e0400) [pid = 1650] [serial = 1877] [outer = 0x1210e1800] 14:08:12 INFO - PROCESS | 1650 | 1469135292670 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]]]}] 14:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 640ms 14:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:08:12 INFO - PROCESS | 1650 | 1469135292689 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 14:08:12 INFO - PROCESS | 1650 | 1469135292690 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 14:08:12 INFO - PROCESS | 1650 | 1469135292693 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:08:12 INFO - PROCESS | 1650 | 1469135292694 Marionette TRACE conn2 <- [1,2474,null,{}] 14:08:12 INFO - PROCESS | 1650 | 1469135292697 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}] 14:08:12 INFO - PROCESS | 1650 | 1469135292698 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:12 INFO - PROCESS | 1650 | 1469135292794 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 14:08:12 INFO - PROCESS | 1650 | 1469135292881 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1650 | 1469135292882 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b635000 == 38 [pid = 1650] [id = 626] 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124a03c00) [pid = 1650] [serial = 1878] [outer = 0x0] 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124ca3000) [pid = 1650] [serial = 1879] [outer = 0x124a03c00] 14:08:12 INFO - PROCESS | 1650 | 1469135292911 Marionette DEBUG loaded listener.js 14:08:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125118800) [pid = 1650] [serial = 1880] [outer = 0x124a03c00] 14:08:13 INFO - PROCESS | 1650 | 1469135293397 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]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 718ms 14:08:13 INFO - PROCESS | 1650 | 1469135293412 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1650 | 1469135293413 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 14:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:08:13 INFO - PROCESS | 1650 | 1469135293435 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1650 | 1469135293437 Marionette TRACE conn2 <- [1,2478,null,{}] 14:08:13 INFO - PROCESS | 1650 | 1469135293439 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}] 14:08:13 INFO - PROCESS | 1650 | 1469135293444 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:13 INFO - PROCESS | 1650 | 1469135293563 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 14:08:13 INFO - PROCESS | 1650 | 1469135293634 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1650 | 1469135293636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b63a000 == 39 [pid = 1650] [id = 627] 14:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125118c00) [pid = 1650] [serial = 1881] [outer = 0x0] 14:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1257f9c00) [pid = 1650] [serial = 1882] [outer = 0x125118c00] 14:08:13 INFO - PROCESS | 1650 | 1469135293665 Marionette DEBUG loaded listener.js 14:08:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1267e8c00) [pid = 1650] [serial = 1883] [outer = 0x125118c00] 14:08:14 INFO - PROCESS | 1650 | 1469135294180 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]]]}] 14:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 770ms 14:08:14 INFO - PROCESS | 1650 | 1469135294221 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 1650 | 1469135294224 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 14:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:08:14 INFO - PROCESS | 1650 | 1469135294229 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1650 | 1469135294231 Marionette TRACE conn2 <- [1,2482,null,{}] 14:08:14 INFO - PROCESS | 1650 | 1469135294238 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}] 14:08:14 INFO - PROCESS | 1650 | 1469135294239 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:14 INFO - PROCESS | 1650 | 1469135294332 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 14:08:14 INFO - PROCESS | 1650 | 1469135294404 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:14 INFO - PROCESS | 1650 | 1469135294406 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119165800 == 40 [pid = 1650] [id = 628] 14:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11653e000) [pid = 1650] [serial = 1884] [outer = 0x0] 14:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116aa1800) [pid = 1650] [serial = 1885] [outer = 0x11653e000] 14:08:14 INFO - PROCESS | 1650 | 1469135294435 Marionette DEBUG loaded listener.js 14:08:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117e1ac00) [pid = 1650] [serial = 1886] [outer = 0x11653e000] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1247d5800 == 39 [pid = 1650] [id = 620] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb8800 == 38 [pid = 1650] [id = 619] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117e43000 == 37 [pid = 1650] [id = 618] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ad800 == 36 [pid = 1650] [id = 617] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11822d000 == 35 [pid = 1650] [id = 616] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12a609000 == 34 [pid = 1650] [id = 615] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b63a000 == 33 [pid = 1650] [id = 627] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b635000 == 32 [pid = 1650] [id = 626] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae4d800 == 31 [pid = 1650] [id = 625] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119cad000 == 30 [pid = 1650] [id = 624] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8a000 == 29 [pid = 1650] [id = 623] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11915f000 == 28 [pid = 1650] [id = 622] 14:08:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12577f800 == 27 [pid = 1650] [id = 621] 14:08:15 INFO - PROCESS | 1650 | 1469135295573 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]]]}] 14:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1375ms 14:08:15 INFO - PROCESS | 1650 | 1469135295619 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 14:08:15 INFO - PROCESS | 1650 | 1469135295624 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 14:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:08:15 INFO - PROCESS | 1650 | 1469135295629 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:08:15 INFO - PROCESS | 1650 | 1469135295633 Marionette TRACE conn2 <- [1,2486,null,{}] 14:08:15 INFO - PROCESS | 1650 | 1469135295640 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}] 14:08:15 INFO - PROCESS | 1650 | 1469135295642 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:15 INFO - PROCESS | 1650 | 1469135295799 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 14:08:15 INFO - PROCESS | 1650 | 1469135295844 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1650 | 1469135295845 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11822d000 == 28 [pid = 1650] [id = 629] 14:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1130eb400) [pid = 1650] [serial = 1887] [outer = 0x0] 14:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115da6c00) [pid = 1650] [serial = 1888] [outer = 0x1130eb400] 14:08:15 INFO - PROCESS | 1650 | 1469135295873 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116719800) [pid = 1650] [serial = 1889] [outer = 0x1130eb400] 14:08:16 INFO - PROCESS | 1650 | 1469135296246 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]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 628ms 14:08:16 INFO - PROCESS | 1650 | 1469135296256 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1650 | 1469135296261 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 14:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:08:16 INFO - PROCESS | 1650 | 1469135296279 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1650 | 1469135296282 Marionette TRACE conn2 <- [1,2490,null,{}] 14:08:16 INFO - PROCESS | 1650 | 1469135296286 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}] 14:08:16 INFO - PROCESS | 1650 | 1469135296288 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:16 INFO - PROCESS | 1650 | 1469135296482 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 14:08:16 INFO - PROCESS | 1650 | 1469135296510 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:16 INFO - PROCESS | 1650 | 1469135296511 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0d1800 == 29 [pid = 1650] [id = 630] 14:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1176a2400) [pid = 1650] [serial = 1890] [outer = 0x0] 14:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117e17400) [pid = 1650] [serial = 1891] [outer = 0x1176a2400] 14:08:16 INFO - PROCESS | 1650 | 1469135296557 Marionette DEBUG loaded listener.js 14:08:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118112400) [pid = 1650] [serial = 1892] [outer = 0x1176a2400] 14:08:16 INFO - PROCESS | 1650 | 1469135296929 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]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 685ms 14:08:16 INFO - PROCESS | 1650 | 1469135296954 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1650 | 1469135296955 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 14:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:08:16 INFO - PROCESS | 1650 | 1469135296957 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1650 | 1469135296959 Marionette TRACE conn2 <- [1,2494,null,{}] 14:08:16 INFO - PROCESS | 1650 | 1469135296973 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}] 14:08:16 INFO - PROCESS | 1650 | 1469135296976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:17 INFO - PROCESS | 1650 | 1469135297094 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 14:08:17 INFO - PROCESS | 1650 | 1469135297102 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1650 | 1469135297104 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x125769800 == 30 [pid = 1650] [id = 631] 14:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1129af000) [pid = 1650] [serial = 1893] [outer = 0x0] 14:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1187e3c00) [pid = 1650] [serial = 1894] [outer = 0x1129af000] 14:08:17 INFO - PROCESS | 1650 | 1469135297150 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1192be000) [pid = 1650] [serial = 1895] [outer = 0x1129af000] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11815dc00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1133ee400) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11269dc00) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116776800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117432c00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11815f000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116980000) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11810dc00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123a09c00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113a9c400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f49000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11815f800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116777000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11980f000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1122bbc00) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f52800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112a81400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119be3800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11849e000) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a82800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f56800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:08:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11810fc00) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:08:17 INFO - PROCESS | 1650 | 1469135297791 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]]]}] 14:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 872ms 14:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:08:17 INFO - PROCESS | 1650 | 1469135297829 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 14:08:17 INFO - PROCESS | 1650 | 1469135297831 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 14:08:17 INFO - PROCESS | 1650 | 1469135297833 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:08:17 INFO - PROCESS | 1650 | 1469135297834 Marionette TRACE conn2 <- [1,2498,null,{}] 14:08:17 INFO - PROCESS | 1650 | 1469135297836 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}] 14:08:17 INFO - PROCESS | 1650 | 1469135297837 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:17 INFO - PROCESS | 1650 | 1469135297941 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 14:08:17 INFO - PROCESS | 1650 | 1469135297975 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1650 | 1469135297976 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8a800 == 31 [pid = 1650] [id = 632] 14:08:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112f49000) [pid = 1650] [serial = 1896] [outer = 0x0] 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113c3dc00) [pid = 1650] [serial = 1897] [outer = 0x112f49000] 14:08:18 INFO - PROCESS | 1650 | 1469135298001 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x117e24000) [pid = 1650] [serial = 1898] [outer = 0x112f49000] 14:08:18 INFO - PROCESS | 1650 | 1469135298268 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]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 469ms 14:08:18 INFO - PROCESS | 1650 | 1469135298306 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 14:08:18 INFO - PROCESS | 1650 | 1469135298307 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 14:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:08:18 INFO - PROCESS | 1650 | 1469135298324 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1650 | 1469135298326 Marionette TRACE conn2 <- [1,2502,null,{}] 14:08:18 INFO - PROCESS | 1650 | 1469135298328 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}] 14:08:18 INFO - PROCESS | 1650 | 1469135298329 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:18 INFO - PROCESS | 1650 | 1469135298409 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 14:08:18 INFO - PROCESS | 1650 | 1469135298413 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 1650 | 1469135298414 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129655000 == 32 [pid = 1650] [id = 633] 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11335b000) [pid = 1650] [serial = 1899] [outer = 0x0] 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118394800) [pid = 1650] [serial = 1900] [outer = 0x11335b000] 14:08:18 INFO - PROCESS | 1650 | 1469135298441 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1195ea400) [pid = 1650] [serial = 1901] [outer = 0x11335b000] 14:08:18 INFO - PROCESS | 1650 | 1469135298771 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]]]}] 14:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 471ms 14:08:18 INFO - PROCESS | 1650 | 1469135298797 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 14:08:18 INFO - PROCESS | 1650 | 1469135298798 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 14:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:08:18 INFO - PROCESS | 1650 | 1469135298802 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1650 | 1469135298804 Marionette TRACE conn2 <- [1,2506,null,{}] 14:08:18 INFO - PROCESS | 1650 | 1469135298806 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}] 14:08:18 INFO - PROCESS | 1650 | 1469135298810 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:18 INFO - PROCESS | 1650 | 1469135298931 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 14:08:18 INFO - PROCESS | 1650 | 1469135298940 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 1650 | 1469135298941 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68e800 == 33 [pid = 1650] [id = 634] 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118113400) [pid = 1650] [serial = 1902] [outer = 0x0] 14:08:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119805400) [pid = 1650] [serial = 1903] [outer = 0x118113400] 14:08:18 INFO - PROCESS | 1650 | 1469135298967 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b30000) [pid = 1650] [serial = 1904] [outer = 0x118113400] 14:08:19 INFO - PROCESS | 1650 | 1469135299270 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]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 517ms 14:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:08:19 INFO - PROCESS | 1650 | 1469135299321 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 14:08:19 INFO - PROCESS | 1650 | 1469135299322 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 14:08:19 INFO - PROCESS | 1650 | 1469135299324 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1650 | 1469135299325 Marionette TRACE conn2 <- [1,2510,null,{}] 14:08:19 INFO - PROCESS | 1650 | 1469135299327 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}] 14:08:19 INFO - PROCESS | 1650 | 1469135299328 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:19 INFO - PROCESS | 1650 | 1469135299407 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 14:08:19 INFO - PROCESS | 1650 | 1469135299411 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:19 INFO - PROCESS | 1650 | 1469135299412 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd7b800 == 34 [pid = 1650] [id = 635] 14:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11671a800) [pid = 1650] [serial = 1905] [outer = 0x0] 14:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12409b400) [pid = 1650] [serial = 1906] [outer = 0x11671a800] 14:08:19 INFO - PROCESS | 1650 | 1469135299438 Marionette DEBUG loaded listener.js 14:08:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124af5400) [pid = 1650] [serial = 1907] [outer = 0x11671a800] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11822d000 == 33 [pid = 1650] [id = 629] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119165800 == 32 [pid = 1650] [id = 628] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x125769800 == 31 [pid = 1650] [id = 631] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8a800 == 30 [pid = 1650] [id = 632] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x129655000 == 29 [pid = 1650] [id = 633] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0d1800 == 28 [pid = 1650] [id = 630] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1192bc400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118105800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124c72800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119a61c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119194400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119a5ac00) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68e800 == 27 [pid = 1650] [id = 634] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118110800) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186ebc00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113c8b400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115dec400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129b9400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f17000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a9f000) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11743ac00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118124800) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118108c00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1130eac00) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118121800) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1195e6000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117e21800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116aa4400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1197d0c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118dce000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115f79c00) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1256f1400) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1164ce400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124a02800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116978c00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1164cf400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116903c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1174d6800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11980b000) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x123a04c00) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x112f4f400) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a05400) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1133f5800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119805000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1197cf000) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x117440400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x118107400) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118127c00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1192cb800) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11743e400) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1187e3000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 14:08:20 INFO - PROCESS | 1650 | 1469135300789 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]]]}] 14:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1472ms 14:08:20 INFO - PROCESS | 1650 | 1469135300797 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 14:08:20 INFO - PROCESS | 1650 | 1469135300800 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 14:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:08:20 INFO - PROCESS | 1650 | 1469135300806 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:08:20 INFO - PROCESS | 1650 | 1469135300807 Marionette TRACE conn2 <- [1,2514,null,{}] 14:08:20 INFO - PROCESS | 1650 | 1469135300811 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}] 14:08:20 INFO - PROCESS | 1650 | 1469135300813 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:20 INFO - PROCESS | 1650 | 1469135300895 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 14:08:20 INFO - PROCESS | 1650 | 1469135300946 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 1650 | 1469135300948 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b5000 == 28 [pid = 1650] [id = 636] 14:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1129b7000) [pid = 1650] [serial = 1908] [outer = 0x0] 14:08:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1129b9800) [pid = 1650] [serial = 1909] [outer = 0x1129b7000] 14:08:20 INFO - PROCESS | 1650 | 1469135300976 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112f52c00) [pid = 1650] [serial = 1910] [outer = 0x1129b7000] 14:08:21 INFO - PROCESS | 1650 | 1469135301293 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]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 14:08:21 INFO - PROCESS | 1650 | 1469135301327 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1650 | 1469135301331 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 14:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:08:21 INFO - PROCESS | 1650 | 1469135301338 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1650 | 1469135301340 Marionette TRACE conn2 <- [1,2518,null,{}] 14:08:21 INFO - PROCESS | 1650 | 1469135301343 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}] 14:08:21 INFO - PROCESS | 1650 | 1469135301344 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:21 INFO - PROCESS | 1650 | 1469135301426 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 14:08:21 INFO - PROCESS | 1650 | 1469135301430 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1650 | 1469135301432 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118267800 == 29 [pid = 1650] [id = 637] 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1133ab400) [pid = 1650] [serial = 1911] [outer = 0x0] 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1150c4000) [pid = 1650] [serial = 1912] [outer = 0x1133ab400] 14:08:21 INFO - PROCESS | 1650 | 1469135301462 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115f71c00) [pid = 1650] [serial = 1913] [outer = 0x1133ab400] 14:08:21 INFO - PROCESS | 1650 | 1469135301828 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]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 14:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:08:21 INFO - PROCESS | 1650 | 1469135301860 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1650 | 1469135301861 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 14:08:21 INFO - PROCESS | 1650 | 1469135301863 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1650 | 1469135301867 Marionette TRACE conn2 <- [1,2522,null,{}] 14:08:21 INFO - PROCESS | 1650 | 1469135301877 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}] 14:08:21 INFO - PROCESS | 1650 | 1469135301880 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:21 INFO - PROCESS | 1650 | 1469135301955 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 14:08:21 INFO - PROCESS | 1650 | 1469135301960 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1650 | 1469135301962 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927c000 == 30 [pid = 1650] [id = 638] 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1110a7400) [pid = 1650] [serial = 1914] [outer = 0x0] 14:08:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116778000) [pid = 1650] [serial = 1915] [outer = 0x1110a7400] 14:08:21 INFO - PROCESS | 1650 | 1469135301993 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1169f1000) [pid = 1650] [serial = 1916] [outer = 0x1110a7400] 14:08:22 INFO - PROCESS | 1650 | 1469135302342 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]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 530ms 14:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:08:22 INFO - PROCESS | 1650 | 1469135302395 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 14:08:22 INFO - PROCESS | 1650 | 1469135302397 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 14:08:22 INFO - PROCESS | 1650 | 1469135302399 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1650 | 1469135302400 Marionette TRACE conn2 <- [1,2526,null,{}] 14:08:22 INFO - PROCESS | 1650 | 1469135302403 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}] 14:08:22 INFO - PROCESS | 1650 | 1469135302404 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:22 INFO - PROCESS | 1650 | 1469135302479 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 14:08:22 INFO - PROCESS | 1650 | 1469135302484 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:22 INFO - PROCESS | 1650 | 1469135302486 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbc000 == 31 [pid = 1650] [id = 639] 14:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116aa4400) [pid = 1650] [serial = 1917] [outer = 0x0] 14:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1174cf800) [pid = 1650] [serial = 1918] [outer = 0x116aa4400] 14:08:22 INFO - PROCESS | 1650 | 1469135302512 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117e18400) [pid = 1650] [serial = 1919] [outer = 0x116aa4400] 14:08:22 INFO - PROCESS | 1650 | 1469135302828 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]]]}] 14:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 471ms 14:08:22 INFO - PROCESS | 1650 | 1469135302871 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 14:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:08:22 INFO - PROCESS | 1650 | 1469135302873 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 14:08:22 INFO - PROCESS | 1650 | 1469135302876 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1650 | 1469135302890 Marionette TRACE conn2 <- [1,2530,null,{}] 14:08:22 INFO - PROCESS | 1650 | 1469135302893 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}] 14:08:22 INFO - PROCESS | 1650 | 1469135302896 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:23 INFO - PROCESS | 1650 | 1469135303012 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 14:08:23 INFO - PROCESS | 1650 | 1469135303089 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1650 | 1469135303091 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123819000 == 32 [pid = 1650] [id = 640] 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1130e8400) [pid = 1650] [serial = 1920] [outer = 0x0] 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117e1cc00) [pid = 1650] [serial = 1921] [outer = 0x1130e8400] 14:08:23 INFO - PROCESS | 1650 | 1469135303133 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118111c00) [pid = 1650] [serial = 1922] [outer = 0x1130e8400] 14:08:23 INFO - PROCESS | 1650 | 1469135303495 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]]]}] 14:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 636ms 14:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:08:23 INFO - PROCESS | 1650 | 1469135303512 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 1650 | 1469135303514 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 14:08:23 INFO - PROCESS | 1650 | 1469135303518 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 1650 | 1469135303521 Marionette TRACE conn2 <- [1,2534,null,{}] 14:08:23 INFO - PROCESS | 1650 | 1469135303523 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}] 14:08:23 INFO - PROCESS | 1650 | 1469135303527 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:23 INFO - PROCESS | 1650 | 1469135303643 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 14:08:23 INFO - PROCESS | 1650 | 1469135303650 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:23 INFO - PROCESS | 1650 | 1469135303652 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124745000 == 33 [pid = 1650] [id = 641] 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115f72400) [pid = 1650] [serial = 1923] [outer = 0x0] 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11811e800) [pid = 1650] [serial = 1924] [outer = 0x115f72400] 14:08:23 INFO - PROCESS | 1650 | 1469135303676 Marionette DEBUG loaded listener.js 14:08:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118d2bc00) [pid = 1650] [serial = 1925] [outer = 0x115f72400] 14:08:23 INFO - PROCESS | 1650 | 1469135303979 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]]]}] 14:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 473ms 14:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:08:23 INFO - PROCESS | 1650 | 1469135303992 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 1650 | 1469135303993 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 14:08:23 INFO - PROCESS | 1650 | 1469135303996 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 1650 | 1469135303997 Marionette TRACE conn2 <- [1,2538,null,{}] 14:08:24 INFO - PROCESS | 1650 | 1469135304001 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}] 14:08:24 INFO - PROCESS | 1650 | 1469135304004 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:24 INFO - PROCESS | 1650 | 1469135304088 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 14:08:24 INFO - PROCESS | 1650 | 1469135304091 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 1650 | 1469135304092 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570c000 == 34 [pid = 1650] [id = 642] 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111d83800) [pid = 1650] [serial = 1926] [outer = 0x0] 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11919c400) [pid = 1650] [serial = 1927] [outer = 0x111d83800] 14:08:24 INFO - PROCESS | 1650 | 1469135304119 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1195e2800) [pid = 1650] [serial = 1928] [outer = 0x111d83800] 14:08:24 INFO - PROCESS | 1650 | 1469135304453 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]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 470ms 14:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:08:24 INFO - PROCESS | 1650 | 1469135304469 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 1650 | 1469135304471 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 14:08:24 INFO - PROCESS | 1650 | 1469135304473 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1650 | 1469135304474 Marionette TRACE conn2 <- [1,2542,null,{}] 14:08:24 INFO - PROCESS | 1650 | 1469135304476 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}] 14:08:24 INFO - PROCESS | 1650 | 1469135304477 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:24 INFO - PROCESS | 1650 | 1469135304582 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 14:08:24 INFO - PROCESS | 1650 | 1469135304588 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 1650 | 1469135304589 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12576f800 == 35 [pid = 1650] [id = 643] 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1122be000) [pid = 1650] [serial = 1929] [outer = 0x0] 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1195e6000) [pid = 1650] [serial = 1930] [outer = 0x1122be000] 14:08:24 INFO - PROCESS | 1650 | 1469135304614 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119806400) [pid = 1650] [serial = 1931] [outer = 0x1122be000] 14:08:24 INFO - PROCESS | 1650 | 1469135304903 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]]]}] 14:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 470ms 14:08:24 INFO - PROCESS | 1650 | 1469135304944 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 14:08:24 INFO - PROCESS | 1650 | 1469135304945 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 14:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:08:24 INFO - PROCESS | 1650 | 1469135304947 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:08:24 INFO - PROCESS | 1650 | 1469135304948 Marionette TRACE conn2 <- [1,2546,null,{}] 14:08:24 INFO - PROCESS | 1650 | 1469135304953 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}] 14:08:24 INFO - PROCESS | 1650 | 1469135304954 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:25 INFO - PROCESS | 1650 | 1469135305038 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 14:08:25 INFO - PROCESS | 1650 | 1469135305042 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1650 | 1469135305043 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11927b000 == 36 [pid = 1650] [id = 644] 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119806c00) [pid = 1650] [serial = 1932] [outer = 0x0] 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a05400) [pid = 1650] [serial = 1933] [outer = 0x119806c00] 14:08:25 INFO - PROCESS | 1650 | 1469135305068 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a53c00) [pid = 1650] [serial = 1934] [outer = 0x119806c00] 14:08:25 INFO - PROCESS | 1650 | 1469135305390 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]]]}] 14:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 474ms 14:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:08:25 INFO - PROCESS | 1650 | 1469135305422 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 14:08:25 INFO - PROCESS | 1650 | 1469135305423 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 14:08:25 INFO - PROCESS | 1650 | 1469135305425 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:08:25 INFO - PROCESS | 1650 | 1469135305426 Marionette TRACE conn2 <- [1,2550,null,{}] 14:08:25 INFO - PROCESS | 1650 | 1469135305428 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}] 14:08:25 INFO - PROCESS | 1650 | 1469135305429 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:25 INFO - PROCESS | 1650 | 1469135305540 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 14:08:25 INFO - PROCESS | 1650 | 1469135305545 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1650 | 1469135305547 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x129068000 == 37 [pid = 1650] [id = 645] 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a02400) [pid = 1650] [serial = 1935] [outer = 0x0] 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119a5f800) [pid = 1650] [serial = 1936] [outer = 0x119a02400] 14:08:25 INFO - PROCESS | 1650 | 1469135305574 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129b6400) [pid = 1650] [serial = 1937] [outer = 0x119a02400] 14:08:26 INFO - PROCESS | 1650 | 1469135305999 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]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 621ms 14:08:26 INFO - PROCESS | 1650 | 1469135306047 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1650 | 1469135306050 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 14:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:08:26 INFO - PROCESS | 1650 | 1469135306055 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1650 | 1469135306057 Marionette TRACE conn2 <- [1,2554,null,{}] 14:08:26 INFO - PROCESS | 1650 | 1469135306061 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}] 14:08:26 INFO - PROCESS | 1650 | 1469135306062 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:26 INFO - PROCESS | 1650 | 1469135306226 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 14:08:26 INFO - PROCESS | 1650 | 1469135306268 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1650 | 1469135306270 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123815800 == 38 [pid = 1650] [id = 646] 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123cdb000) [pid = 1650] [serial = 1938] [outer = 0x0] 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1241b3800) [pid = 1650] [serial = 1939] [outer = 0x123cdb000] 14:08:26 INFO - PROCESS | 1650 | 1469135306314 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124af9800) [pid = 1650] [serial = 1940] [outer = 0x123cdb000] 14:08:26 INFO - PROCESS | 1650 | 1469135306686 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]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 14:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:08:26 INFO - PROCESS | 1650 | 1469135306726 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1650 | 1469135306728 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 14:08:26 INFO - PROCESS | 1650 | 1469135306730 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1650 | 1469135306731 Marionette TRACE conn2 <- [1,2558,null,{}] 14:08:26 INFO - PROCESS | 1650 | 1469135306733 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}] 14:08:26 INFO - PROCESS | 1650 | 1469135306734 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:26 INFO - PROCESS | 1650 | 1469135306840 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 14:08:26 INFO - PROCESS | 1650 | 1469135306850 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1650 | 1469135306851 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae4f000 == 39 [pid = 1650] [id = 647] 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119b2b400) [pid = 1650] [serial = 1941] [outer = 0x0] 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124ed6800) [pid = 1650] [serial = 1942] [outer = 0x119b2b400] 14:08:26 INFO - PROCESS | 1650 | 1469135306875 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1256ed000) [pid = 1650] [serial = 1943] [outer = 0x119b2b400] 14:08:27 INFO - PROCESS | 1650 | 1469135307204 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]]]}] 14:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 14:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:08:27 INFO - PROCESS | 1650 | 1469135307252 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1650 | 1469135307253 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 14:08:27 INFO - PROCESS | 1650 | 1469135307255 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1650 | 1469135307256 Marionette TRACE conn2 <- [1,2562,null,{}] 14:08:27 INFO - PROCESS | 1650 | 1469135307259 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}] 14:08:27 INFO - PROCESS | 1650 | 1469135307260 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:27 INFO - PROCESS | 1650 | 1469135307364 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 14:08:27 INFO - PROCESS | 1650 | 1469135307402 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:27 INFO - PROCESS | 1650 | 1469135307403 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b959000 == 40 [pid = 1650] [id = 648] 14:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1256f0c00) [pid = 1650] [serial = 1944] [outer = 0x0] 14:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125791c00) [pid = 1650] [serial = 1945] [outer = 0x1256f0c00] 14:08:27 INFO - PROCESS | 1650 | 1469135307427 Marionette DEBUG loaded listener.js 14:08:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1257fdc00) [pid = 1650] [serial = 1946] [outer = 0x1256f0c00] 14:08:27 INFO - PROCESS | 1650 | 1469135307751 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]]]}] 14:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 517ms 14:08:27 INFO - PROCESS | 1650 | 1469135307774 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 14:08:27 INFO - PROCESS | 1650 | 1469135307775 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 14:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:08:27 INFO - PROCESS | 1650 | 1469135307777 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:08:27 INFO - PROCESS | 1650 | 1469135307778 Marionette TRACE conn2 <- [1,2566,null,{}] 14:08:27 INFO - PROCESS | 1650 | 1469135307780 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}] 14:08:27 INFO - PROCESS | 1650 | 1469135307782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:27 INFO - PROCESS | 1650 | 1469135307965 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1130eb400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f49000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133f6800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11335b000) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197d2000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125118c00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1174cc400) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11653e000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124a03c00) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1176a2400) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129af000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118113400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:08:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1210e1800) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:08:28 INFO - PROCESS | 1650 | 1469135308010 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1650 | 1469135308011 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a8800 == 41 [pid = 1650] [id = 649] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111f5cc00) [pid = 1650] [serial = 1947] [outer = 0x0] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1129af000) [pid = 1650] [serial = 1948] [outer = 0x111f5cc00] 14:08:28 INFO - PROCESS | 1650 | 1469135308035 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116aa2400) [pid = 1650] [serial = 1949] [outer = 0x111f5cc00] 14:08:28 INFO - PROCESS | 1650 | 1469135308308 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]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 14:08:28 INFO - PROCESS | 1650 | 1469135308347 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 1650 | 1469135308349 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 14:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:08:28 INFO - PROCESS | 1650 | 1469135308359 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 1650 | 1469135308360 Marionette TRACE conn2 <- [1,2570,null,{}] 14:08:28 INFO - PROCESS | 1650 | 1469135308363 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}] 14:08:28 INFO - PROCESS | 1650 | 1469135308364 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:28 INFO - PROCESS | 1650 | 1469135308457 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 14:08:28 INFO - PROCESS | 1650 | 1469135308461 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1650 | 1469135308462 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdcf000 == 42 [pid = 1650] [id = 650] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117434c00) [pid = 1650] [serial = 1950] [outer = 0x0] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115dad800) [pid = 1650] [serial = 1951] [outer = 0x117434c00] 14:08:28 INFO - PROCESS | 1650 | 1469135308534 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119a61800) [pid = 1650] [serial = 1952] [outer = 0x117434c00] 14:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:08:28 INFO - PROCESS | 1650 | 1469135308824 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]]]}] 14:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 471ms 14:08:28 INFO - PROCESS | 1650 | 1469135308830 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 1650 | 1469135308831 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 14:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:08:28 INFO - PROCESS | 1650 | 1469135308841 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 1650 | 1469135308842 Marionette TRACE conn2 <- [1,2574,null,{}] 14:08:28 INFO - PROCESS | 1650 | 1469135308844 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}] 14:08:28 INFO - PROCESS | 1650 | 1469135308845 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:28 INFO - PROCESS | 1650 | 1469135308929 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 14:08:28 INFO - PROCESS | 1650 | 1469135308935 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1650 | 1469135308936 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca69800 == 43 [pid = 1650] [id = 651] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119be6400) [pid = 1650] [serial = 1953] [outer = 0x0] 14:08:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126781c00) [pid = 1650] [serial = 1954] [outer = 0x119be6400] 14:08:28 INFO - PROCESS | 1650 | 1469135308961 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a76c00) [pid = 1650] [serial = 1955] [outer = 0x119be6400] 14:08:29 INFO - PROCESS | 1650 | 1469135309303 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]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 471ms 14:08:29 INFO - PROCESS | 1650 | 1469135309313 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1650 | 1469135309314 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 14:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:08:29 INFO - PROCESS | 1650 | 1469135309320 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1650 | 1469135309321 Marionette TRACE conn2 <- [1,2578,null,{}] 14:08:29 INFO - PROCESS | 1650 | 1469135309323 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}] 14:08:29 INFO - PROCESS | 1650 | 1469135309324 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:29 INFO - PROCESS | 1650 | 1469135309441 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 14:08:29 INFO - PROCESS | 1650 | 1469135309473 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:29 INFO - PROCESS | 1650 | 1469135309475 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca7d800 == 44 [pid = 1650] [id = 652] 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12473c800) [pid = 1650] [serial = 1956] [outer = 0x0] 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12695dc00) [pid = 1650] [serial = 1957] [outer = 0x12473c800] 14:08:29 INFO - PROCESS | 1650 | 1469135309499 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128a83c00) [pid = 1650] [serial = 1958] [outer = 0x12473c800] 14:08:29 INFO - PROCESS | 1650 | 1469135309773 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]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 474ms 14:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:08:29 INFO - PROCESS | 1650 | 1469135309790 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1650 | 1469135309791 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 14:08:29 INFO - PROCESS | 1650 | 1469135309793 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1650 | 1469135309794 Marionette TRACE conn2 <- [1,2582,null,{}] 14:08:29 INFO - PROCESS | 1650 | 1469135309797 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}] 14:08:29 INFO - PROCESS | 1650 | 1469135309798 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:29 INFO - PROCESS | 1650 | 1469135309894 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 14:08:29 INFO - PROCESS | 1650 | 1469135309897 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:29 INFO - PROCESS | 1650 | 1469135309898 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc45000 == 45 [pid = 1650] [id = 653] 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128a84c00) [pid = 1650] [serial = 1959] [outer = 0x0] 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128dc0c00) [pid = 1650] [serial = 1960] [outer = 0x128a84c00] 14:08:29 INFO - PROCESS | 1650 | 1469135309922 Marionette DEBUG loaded listener.js 14:08:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1290a2000) [pid = 1650] [serial = 1961] [outer = 0x128a84c00] 14:08:30 INFO - PROCESS | 1650 | 1469135310499 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]]]}] 14:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 769ms 14:08:30 INFO - PROCESS | 1650 | 1469135310564 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 14:08:30 INFO - PROCESS | 1650 | 1469135310567 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 14:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:08:30 INFO - PROCESS | 1650 | 1469135310570 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:08:30 INFO - PROCESS | 1650 | 1469135310574 Marionette TRACE conn2 <- [1,2586,null,{}] 14:08:30 INFO - PROCESS | 1650 | 1469135310577 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}] 14:08:30 INFO - PROCESS | 1650 | 1469135310579 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:30 INFO - PROCESS | 1650 | 1469135310696 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 14:08:30 INFO - PROCESS | 1650 | 1469135310756 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1650 | 1469135310757 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118266000 == 46 [pid = 1650] [id = 654] 14:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129ac000) [pid = 1650] [serial = 1962] [outer = 0x0] 14:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f4d800) [pid = 1650] [serial = 1963] [outer = 0x1129ac000] 14:08:30 INFO - PROCESS | 1650 | 1469135310789 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133dc000) [pid = 1650] [serial = 1964] [outer = 0x1129ac000] 14:08:31 INFO - PROCESS | 1650 | 1469135311514 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]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 975ms 14:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:08:31 INFO - PROCESS | 1650 | 1469135311546 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 1650 | 1469135311548 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 14:08:31 INFO - PROCESS | 1650 | 1469135311551 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 1650 | 1469135311553 Marionette TRACE conn2 <- [1,2590,null,{}] 14:08:31 INFO - PROCESS | 1650 | 1469135311557 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}] 14:08:31 INFO - PROCESS | 1650 | 1469135311558 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:31 INFO - PROCESS | 1650 | 1469135311663 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 14:08:31 INFO - PROCESS | 1650 | 1469135311726 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 1650 | 1469135311728 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a6800 == 47 [pid = 1650] [id = 655] 14:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113e30000) [pid = 1650] [serial = 1965] [outer = 0x0] 14:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115da5400) [pid = 1650] [serial = 1966] [outer = 0x113e30000] 14:08:31 INFO - PROCESS | 1650 | 1469135311757 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1161b4800) [pid = 1650] [serial = 1967] [outer = 0x113e30000] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca7d800 == 46 [pid = 1650] [id = 652] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca69800 == 45 [pid = 1650] [id = 651] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdcf000 == 44 [pid = 1650] [id = 650] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a8800 == 43 [pid = 1650] [id = 649] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b959000 == 42 [pid = 1650] [id = 648] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12409b400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae4f000 == 41 [pid = 1650] [id = 647] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123815800 == 40 [pid = 1650] [id = 646] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129068000 == 39 [pid = 1650] [id = 645] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11927b000 == 38 [pid = 1650] [id = 644] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12576f800 == 37 [pid = 1650] [id = 643] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12570c000 == 36 [pid = 1650] [id = 642] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124745000 == 35 [pid = 1650] [id = 641] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123819000 == 34 [pid = 1650] [id = 640] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbc000 == 33 [pid = 1650] [id = 639] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11927c000 == 32 [pid = 1650] [id = 638] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x118267800 == 31 [pid = 1650] [id = 637] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b5000 == 30 [pid = 1650] [id = 636] 14:08:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd7b800 == 29 [pid = 1650] [id = 635] 14:08:32 INFO - PROCESS | 1650 | 1469135312191 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]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 671ms 14:08:32 INFO - PROCESS | 1650 | 1469135312223 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1650 | 1469135312226 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 14:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:08:32 INFO - PROCESS | 1650 | 1469135312231 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1650 | 1469135312233 Marionette TRACE conn2 <- [1,2594,null,{}] 14:08:32 INFO - PROCESS | 1650 | 1469135312235 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}] 14:08:32 INFO - PROCESS | 1650 | 1469135312237 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:32 INFO - PROCESS | 1650 | 1469135312321 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119b30000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116719800) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113c3dc00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11671ec00) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1195ea400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b2ac00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1257f9c00) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118498c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117e1ac00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117e24000) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118394800) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124ca3000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x117e17400) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1187e3c00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x125118800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a08c00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119805400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1172b9400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1192be000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1267e8c00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1246e0400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118112400) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118122c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1241a7800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116aa1800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115da6c00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 14:08:32 INFO - PROCESS | 1650 | 1469135312383 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1650 | 1469135312384 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e42800 == 30 [pid = 1650] [id = 656] 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113e3b400) [pid = 1650] [serial = 1968] [outer = 0x0] 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11671d000) [pid = 1650] [serial = 1969] [outer = 0x113e3b400] 14:08:32 INFO - PROCESS | 1650 | 1469135312412 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1172e6400) [pid = 1650] [serial = 1970] [outer = 0x113e3b400] 14:08:32 INFO - PROCESS | 1650 | 1469135312736 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]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 14:08:32 INFO - PROCESS | 1650 | 1469135312752 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1650 | 1469135312753 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 14:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:08:32 INFO - PROCESS | 1650 | 1469135312755 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1650 | 1469135312758 Marionette TRACE conn2 <- [1,2598,null,{}] 14:08:32 INFO - PROCESS | 1650 | 1469135312765 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}] 14:08:32 INFO - PROCESS | 1650 | 1469135312771 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:32 INFO - PROCESS | 1650 | 1469135312851 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 14:08:32 INFO - PROCESS | 1650 | 1469135312906 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:32 INFO - PROCESS | 1650 | 1469135312908 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123814800 == 31 [pid = 1650] [id = 657] 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11743c800) [pid = 1650] [serial = 1971] [outer = 0x0] 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118104800) [pid = 1650] [serial = 1972] [outer = 0x11743c800] 14:08:32 INFO - PROCESS | 1650 | 1469135312939 Marionette DEBUG loaded listener.js 14:08:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118118400) [pid = 1650] [serial = 1973] [outer = 0x11743c800] 14:08:33 INFO - PROCESS | 1650 | 1469135313260 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]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 14:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:08:33 INFO - PROCESS | 1650 | 1469135313276 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 1650 | 1469135313278 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 14:08:33 INFO - PROCESS | 1650 | 1469135313280 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 1650 | 1469135313281 Marionette TRACE conn2 <- [1,2602,null,{}] 14:08:33 INFO - PROCESS | 1650 | 1469135313286 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}] 14:08:33 INFO - PROCESS | 1650 | 1469135313288 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:33 INFO - PROCESS | 1650 | 1469135313364 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 14:08:33 INFO - PROCESS | 1650 | 1469135313370 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1650 | 1469135313371 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12470d800 == 32 [pid = 1650] [id = 658] 14:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811f800) [pid = 1650] [serial = 1974] [outer = 0x0] 14:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118394800) [pid = 1650] [serial = 1975] [outer = 0x11811f800] 14:08:33 INFO - PROCESS | 1650 | 1469135313396 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118653800) [pid = 1650] [serial = 1976] [outer = 0x11811f800] 14:08:33 INFO - PROCESS | 1650 | 1469135313745 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]]]}] 14:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 472ms 14:08:33 INFO - PROCESS | 1650 | 1469135313755 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 14:08:33 INFO - PROCESS | 1650 | 1469135313756 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 14:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:08:33 INFO - PROCESS | 1650 | 1469135313759 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:08:33 INFO - PROCESS | 1650 | 1469135313760 Marionette TRACE conn2 <- [1,2606,null,{}] 14:08:33 INFO - PROCESS | 1650 | 1469135313763 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}] 14:08:33 INFO - PROCESS | 1650 | 1469135313764 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:33 INFO - PROCESS | 1650 | 1469135313903 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 14:08:33 INFO - PROCESS | 1650 | 1469135313912 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1650 | 1469135313913 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x125163000 == 33 [pid = 1650] [id = 659] 14:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11811b800) [pid = 1650] [serial = 1977] [outer = 0x0] 14:08:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186f4c00) [pid = 1650] [serial = 1978] [outer = 0x11811b800] 14:08:33 INFO - PROCESS | 1650 | 1469135313952 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119195800) [pid = 1650] [serial = 1979] [outer = 0x11811b800] 14:08:34 INFO - PROCESS | 1650 | 1469135314423 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]]]}] 14:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 669ms 14:08:34 INFO - PROCESS | 1650 | 1469135314428 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1650 | 1469135314429 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 14:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:08:34 INFO - PROCESS | 1650 | 1469135314432 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1650 | 1469135314433 Marionette TRACE conn2 <- [1,2610,null,{}] 14:08:34 INFO - PROCESS | 1650 | 1469135314437 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}] 14:08:34 INFO - PROCESS | 1650 | 1469135314441 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:34 INFO - PROCESS | 1650 | 1469135314576 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 14:08:34 INFO - PROCESS | 1650 | 1469135314631 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 1650 | 1469135314633 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b0000 == 34 [pid = 1650] [id = 660] 14:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1192c5400) [pid = 1650] [serial = 1980] [outer = 0x0] 14:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119809400) [pid = 1650] [serial = 1981] [outer = 0x1192c5400] 14:08:34 INFO - PROCESS | 1650 | 1469135314674 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210de400) [pid = 1650] [serial = 1982] [outer = 0x1192c5400] 14:08:35 INFO - PROCESS | 1650 | 1469135315058 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]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 672ms 14:08:35 INFO - PROCESS | 1650 | 1469135315104 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1650 | 1469135315105 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 14:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:08:35 INFO - PROCESS | 1650 | 1469135315107 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 1650 | 1469135315108 Marionette TRACE conn2 <- [1,2614,null,{}] 14:08:35 INFO - PROCESS | 1650 | 1469135315111 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}] 14:08:35 INFO - PROCESS | 1650 | 1469135315112 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:35 INFO - PROCESS | 1650 | 1469135315206 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 14:08:35 INFO - PROCESS | 1650 | 1469135315260 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:35 INFO - PROCESS | 1650 | 1469135315261 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291e5800 == 35 [pid = 1650] [id = 661] 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112fec400) [pid = 1650] [serial = 1983] [outer = 0x0] 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1241ab800) [pid = 1650] [serial = 1984] [outer = 0x112fec400] 14:08:35 INFO - PROCESS | 1650 | 1469135315285 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124a09800) [pid = 1650] [serial = 1985] [outer = 0x112fec400] 14:08:35 INFO - PROCESS | 1650 | 1469135315608 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]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 14:08:35 INFO - PROCESS | 1650 | 1469135315632 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1650 | 1469135315634 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 14:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:08:35 INFO - PROCESS | 1650 | 1469135315638 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 1650 | 1469135315639 Marionette TRACE conn2 <- [1,2618,null,{}] 14:08:35 INFO - PROCESS | 1650 | 1469135315641 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}] 14:08:35 INFO - PROCESS | 1650 | 1469135315642 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:35 INFO - PROCESS | 1650 | 1469135315738 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 14:08:35 INFO - PROCESS | 1650 | 1469135315766 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:35 INFO - PROCESS | 1650 | 1469135315767 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c4000 == 36 [pid = 1650] [id = 662] 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124ecf800) [pid = 1650] [serial = 1986] [outer = 0x0] 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125119800) [pid = 1650] [serial = 1987] [outer = 0x124ecf800] 14:08:35 INFO - PROCESS | 1650 | 1469135315791 Marionette DEBUG loaded listener.js 14:08:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1256ee400) [pid = 1650] [serial = 1988] [outer = 0x124ecf800] 14:08:36 INFO - PROCESS | 1650 | 1469135316111 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]]]}] 14:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 523ms 14:08:36 INFO - PROCESS | 1650 | 1469135316161 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 14:08:36 INFO - PROCESS | 1650 | 1469135316163 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 14:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:08:36 INFO - PROCESS | 1650 | 1469135316165 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1650 | 1469135316166 Marionette TRACE conn2 <- [1,2622,null,{}] 14:08:36 INFO - PROCESS | 1650 | 1469135316168 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}] 14:08:36 INFO - PROCESS | 1650 | 1469135316169 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:36 INFO - PROCESS | 1650 | 1469135316388 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1133ab400) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119be6400) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119806c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111d83800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1110a7400) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115f72400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123cdb000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1130e8400) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a02400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1256f0c00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119b2b400) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129b7000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116aa4400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1122be000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x111f5cc00) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12473c800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:08:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117434c00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:08:36 INFO - PROCESS | 1650 | 1469135316436 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1650 | 1469135316444 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc4800 == 37 [pid = 1650] [id = 663] 14:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x111d83800) [pid = 1650] [serial = 1989] [outer = 0x0] 14:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112795800) [pid = 1650] [serial = 1990] [outer = 0x111d83800] 14:08:36 INFO - PROCESS | 1650 | 1469135316484 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1164ce000) [pid = 1650] [serial = 1991] [outer = 0x111d83800] 14:08:36 INFO - PROCESS | 1650 | 1469135316755 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]]]}] 14:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 621ms 14:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:08:36 INFO - PROCESS | 1650 | 1469135316790 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 14:08:36 INFO - PROCESS | 1650 | 1469135316791 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 14:08:36 INFO - PROCESS | 1650 | 1469135316793 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:08:36 INFO - PROCESS | 1650 | 1469135316794 Marionette TRACE conn2 <- [1,2626,null,{}] 14:08:36 INFO - PROCESS | 1650 | 1469135316796 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}] 14:08:36 INFO - PROCESS | 1650 | 1469135316797 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:36 INFO - PROCESS | 1650 | 1469135316891 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 14:08:36 INFO - PROCESS | 1650 | 1469135316946 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1650 | 1469135316947 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62b000 == 38 [pid = 1650] [id = 664] 14:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111f5cc00) [pid = 1650] [serial = 1992] [outer = 0x0] 14:08:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117e25400) [pid = 1650] [serial = 1993] [outer = 0x111f5cc00] 14:08:36 INFO - PROCESS | 1650 | 1469135316972 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119bea400) [pid = 1650] [serial = 1994] [outer = 0x111f5cc00] 14:08:37 INFO - PROCESS | 1650 | 1469135317291 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]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 520ms 14:08:37 INFO - PROCESS | 1650 | 1469135317314 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 1650 | 1469135317318 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 14:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:08:37 INFO - PROCESS | 1650 | 1469135317323 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1650 | 1469135317326 Marionette TRACE conn2 <- [1,2630,null,{}] 14:08:37 INFO - PROCESS | 1650 | 1469135317329 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}] 14:08:37 INFO - PROCESS | 1650 | 1469135317332 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:37 INFO - PROCESS | 1650 | 1469135317488 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 14:08:37 INFO - PROCESS | 1650 | 1469135317572 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:37 INFO - PROCESS | 1650 | 1469135317575 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd67800 == 39 [pid = 1650] [id = 665] 14:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11864f800) [pid = 1650] [serial = 1995] [outer = 0x0] 14:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1257fd800) [pid = 1650] [serial = 1996] [outer = 0x11864f800] 14:08:37 INFO - PROCESS | 1650 | 1469135317614 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128cb8000) [pid = 1650] [serial = 1997] [outer = 0x11864f800] 14:08:37 INFO - PROCESS | 1650 | 1469135317945 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]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 14:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:08:38 INFO - PROCESS | 1650 | 1469135317994 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 14:08:38 INFO - PROCESS | 1650 | 1469135317995 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 14:08:38 INFO - PROCESS | 1650 | 1469135317998 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1650 | 1469135318000 Marionette TRACE conn2 <- [1,2634,null,{}] 14:08:38 INFO - PROCESS | 1650 | 1469135318004 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}] 14:08:38 INFO - PROCESS | 1650 | 1469135318006 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:38 INFO - PROCESS | 1650 | 1469135318085 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 14:08:38 INFO - PROCESS | 1650 | 1469135318144 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 1650 | 1469135318145 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde0000 == 40 [pid = 1650] [id = 666] 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116773000) [pid = 1650] [serial = 1998] [outer = 0x0] 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b2b000) [pid = 1650] [serial = 1999] [outer = 0x116773000] 14:08:38 INFO - PROCESS | 1650 | 1469135318169 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290a4400) [pid = 1650] [serial = 2000] [outer = 0x116773000] 14:08:38 INFO - PROCESS | 1650 | 1469135318599 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]]]}] 14:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 622ms 14:08:38 INFO - PROCESS | 1650 | 1469135318621 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 14:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:08:38 INFO - PROCESS | 1650 | 1469135318625 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 14:08:38 INFO - PROCESS | 1650 | 1469135318630 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1650 | 1469135318634 Marionette TRACE conn2 <- [1,2638,null,{}] 14:08:38 INFO - PROCESS | 1650 | 1469135318639 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}] 14:08:38 INFO - PROCESS | 1650 | 1469135318642 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:38 INFO - PROCESS | 1650 | 1469135318763 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 14:08:38 INFO - PROCESS | 1650 | 1469135318848 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:38 INFO - PROCESS | 1650 | 1469135318850 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187a8000 == 41 [pid = 1650] [id = 667] 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113c30c00) [pid = 1650] [serial = 2001] [outer = 0x0] 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115dec400) [pid = 1650] [serial = 2002] [outer = 0x113c30c00] 14:08:38 INFO - PROCESS | 1650 | 1469135318893 Marionette DEBUG loaded listener.js 14:08:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11677c800) [pid = 1650] [serial = 2003] [outer = 0x113c30c00] 14:08:39 INFO - PROCESS | 1650 | 1469135319319 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]]]}] 14:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 725ms 14:08:39 INFO - PROCESS | 1650 | 1469135319353 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 14:08:39 INFO - PROCESS | 1650 | 1469135319356 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 14:08:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:08:39 INFO - PROCESS | 1650 | 1469135319361 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:08:39 INFO - PROCESS | 1650 | 1469135319363 Marionette TRACE conn2 <- [1,2642,null,{}] 14:08:39 INFO - PROCESS | 1650 | 1469135319366 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}] 14:08:39 INFO - PROCESS | 1650 | 1469135319368 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:39 INFO - PROCESS | 1650 | 1469135319471 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 14:08:39 INFO - PROCESS | 1650 | 1469135319529 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1650 | 1469135319531 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12576a000 == 42 [pid = 1650] [id = 668] 14:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1172e6800) [pid = 1650] [serial = 2004] [outer = 0x0] 14:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117e20800) [pid = 1650] [serial = 2005] [outer = 0x1172e6800] 14:08:39 INFO - PROCESS | 1650 | 1469135319561 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118110800) [pid = 1650] [serial = 2006] [outer = 0x1172e6800] 14:08:40 INFO - PROCESS | 1650 | 1469135320012 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]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:08:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 14:08:40 INFO - PROCESS | 1650 | 1469135320031 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 14:08:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:08:40 INFO - PROCESS | 1650 | 1469135320032 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 14:08:40 INFO - PROCESS | 1650 | 1469135320035 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1650 | 1469135320037 Marionette TRACE conn2 <- [1,2646,null,{}] 14:08:40 INFO - PROCESS | 1650 | 1469135320045 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}] 14:08:40 INFO - PROCESS | 1650 | 1469135320048 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:40 INFO - PROCESS | 1650 | 1469135320204 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 14:08:40 INFO - PROCESS | 1650 | 1469135320270 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1650 | 1469135320273 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc8800 == 43 [pid = 1650] [id = 669] 14:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1195e4000) [pid = 1650] [serial = 2007] [outer = 0x0] 14:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119803c00) [pid = 1650] [serial = 2008] [outer = 0x1195e4000] 14:08:40 INFO - PROCESS | 1650 | 1469135320303 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a5c000) [pid = 1650] [serial = 2009] [outer = 0x1195e4000] 14:08:40 INFO - PROCESS | 1650 | 1469135320717 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]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:08:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 725ms 14:08:40 INFO - PROCESS | 1650 | 1469135320761 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 14:08:40 INFO - PROCESS | 1650 | 1469135320763 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 14:08:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:08:40 INFO - PROCESS | 1650 | 1469135320765 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1650 | 1469135320767 Marionette TRACE conn2 <- [1,2650,null,{}] 14:08:40 INFO - PROCESS | 1650 | 1469135320769 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}] 14:08:40 INFO - PROCESS | 1650 | 1469135320770 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:40 INFO - PROCESS | 1650 | 1469135320869 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 14:08:40 INFO - PROCESS | 1650 | 1469135320927 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1650 | 1469135320929 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf34000 == 44 [pid = 1650] [id = 670] 14:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1210db800) [pid = 1650] [serial = 2010] [outer = 0x0] 14:08:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124a10400) [pid = 1650] [serial = 2011] [outer = 0x1210db800] 14:08:40 INFO - PROCESS | 1650 | 1469135320960 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1257f2400) [pid = 1650] [serial = 2012] [outer = 0x1210db800] 14:08:41 INFO - PROCESS | 1650 | 1469135321474 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]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:08:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 772ms 14:08:41 INFO - PROCESS | 1650 | 1469135321553 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 1650 | 1469135321555 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 14:08:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:08:41 INFO - PROCESS | 1650 | 1469135321560 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 1650 | 1469135321562 Marionette TRACE conn2 <- [1,2654,null,{}] 14:08:41 INFO - PROCESS | 1650 | 1469135321566 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}] 14:08:41 INFO - PROCESS | 1650 | 1469135321568 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:41 INFO - PROCESS | 1650 | 1469135321708 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 14:08:41 INFO - PROCESS | 1650 | 1469135321765 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:41 INFO - PROCESS | 1650 | 1469135321767 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b7800 == 45 [pid = 1650] [id = 671] 14:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115f74000) [pid = 1650] [serial = 2013] [outer = 0x0] 14:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1195eb000) [pid = 1650] [serial = 2014] [outer = 0x115f74000] 14:08:41 INFO - PROCESS | 1650 | 1469135321796 Marionette DEBUG loaded listener.js 14:08:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12578fc00) [pid = 1650] [serial = 2015] [outer = 0x115f74000] 14:08:42 INFO - PROCESS | 1650 | 1469135322382 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]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:08:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 873ms 14:08:42 INFO - PROCESS | 1650 | 1469135322435 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 14:08:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:08:42 INFO - PROCESS | 1650 | 1469135322437 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 14:08:42 INFO - PROCESS | 1650 | 1469135322440 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1650 | 1469135322443 Marionette TRACE conn2 <- [1,2658,null,{}] 14:08:42 INFO - PROCESS | 1650 | 1469135322446 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}] 14:08:42 INFO - PROCESS | 1650 | 1469135322448 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:42 INFO - PROCESS | 1650 | 1469135322545 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 14:08:42 INFO - PROCESS | 1650 | 1469135322618 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:42 INFO - PROCESS | 1650 | 1469135322620 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c5000 == 46 [pid = 1650] [id = 672] 14:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11653e000) [pid = 1650] [serial = 2016] [outer = 0x0] 14:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116775c00) [pid = 1650] [serial = 2017] [outer = 0x11653e000] 14:08:42 INFO - PROCESS | 1650 | 1469135322648 Marionette DEBUG loaded listener.js 14:08:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116aa2c00) [pid = 1650] [serial = 2018] [outer = 0x11653e000] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd67800 == 45 [pid = 1650] [id = 665] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62b000 == 44 [pid = 1650] [id = 664] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc4800 == 43 [pid = 1650] [id = 663] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c4000 == 42 [pid = 1650] [id = 662] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1291e5800 == 41 [pid = 1650] [id = 661] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b0000 == 40 [pid = 1650] [id = 660] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x125163000 == 39 [pid = 1650] [id = 659] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12470d800 == 38 [pid = 1650] [id = 658] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x123814800 == 37 [pid = 1650] [id = 657] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x117e42800 == 36 [pid = 1650] [id = 656] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a6800 == 35 [pid = 1650] [id = 655] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118266000 == 34 [pid = 1650] [id = 654] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc45000 == 33 [pid = 1650] [id = 653] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b7800 == 32 [pid = 1650] [id = 671] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf34000 == 31 [pid = 1650] [id = 670] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc8800 == 30 [pid = 1650] [id = 669] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12576a000 == 29 [pid = 1650] [id = 668] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde0000 == 28 [pid = 1650] [id = 666] 14:08:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1187a8000 == 27 [pid = 1650] [id = 667] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1150c4000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115f71c00) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128a76c00) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119a05400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a53c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11919c400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1195e2800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116778000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1169f1000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11811e800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118d2bc00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1241b3800) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117e1cc00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118111c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a5f800) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x125791c00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124ed6800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129b9800) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f52c00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1257fdc00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1174cf800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117e18400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1195e6000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126781c00) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129af000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119806400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116aa2400) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12695dc00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256ed000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128a83c00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124af9800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129b6400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a61800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115dad800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 14:08:43 INFO - PROCESS | 1650 | 1469135323674 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]]]}] 14:08:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:08:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1274ms 14:08:43 INFO - PROCESS | 1650 | 1469135323715 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 14:08:43 INFO - PROCESS | 1650 | 1469135323720 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 14:08:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:08:43 INFO - PROCESS | 1650 | 1469135323724 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:08:43 INFO - PROCESS | 1650 | 1469135323729 Marionette TRACE conn2 <- [1,2662,null,{}] 14:08:43 INFO - PROCESS | 1650 | 1469135323734 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}] 14:08:43 INFO - PROCESS | 1650 | 1469135323736 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:43 INFO - PROCESS | 1650 | 1469135323843 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 14:08:43 INFO - PROCESS | 1650 | 1469135323926 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1650 | 1469135323928 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x117377800 == 28 [pid = 1650] [id = 673] 14:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133f8800) [pid = 1650] [serial = 2019] [outer = 0x0] 14:08:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115f71c00) [pid = 1650] [serial = 2020] [outer = 0x1133f8800] 14:08:43 INFO - PROCESS | 1650 | 1469135323956 Marionette DEBUG loaded listener.js 14:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116771800) [pid = 1650] [serial = 2021] [outer = 0x1133f8800] 14:08:44 INFO - PROCESS | 1650 | 1469135324242 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]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:08:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 574ms 14:08:44 INFO - PROCESS | 1650 | 1469135324297 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1650 | 1469135324303 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 14:08:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:08:44 INFO - PROCESS | 1650 | 1469135324309 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1650 | 1469135324311 Marionette TRACE conn2 <- [1,2666,null,{}] 14:08:44 INFO - PROCESS | 1650 | 1469135324313 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}] 14:08:44 INFO - PROCESS | 1650 | 1469135324315 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:44 INFO - PROCESS | 1650 | 1469135324399 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 14:08:44 INFO - PROCESS | 1650 | 1469135324457 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:44 INFO - PROCESS | 1650 | 1469135324459 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195cb800 == 29 [pid = 1650] [id = 674] 14:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133ab400) [pid = 1650] [serial = 2022] [outer = 0x0] 14:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1169f0800) [pid = 1650] [serial = 2023] [outer = 0x1133ab400] 14:08:44 INFO - PROCESS | 1650 | 1469135324504 Marionette DEBUG loaded listener.js 14:08:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1176ad800) [pid = 1650] [serial = 2024] [outer = 0x1133ab400] 14:08:45 INFO - PROCESS | 1650 | 1469135325281 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]]]}] 14:08:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 14:08:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 14:08:45 INFO - PROCESS | 1650 | 1469135325331 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 14:08:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:08:45 INFO - PROCESS | 1650 | 1469135325332 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 14:08:45 INFO - PROCESS | 1650 | 1469135325334 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:08:45 INFO - PROCESS | 1650 | 1469135325337 Marionette TRACE conn2 <- [1,2670,null,{}] 14:08:45 INFO - PROCESS | 1650 | 1469135325360 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}] 14:08:45 INFO - PROCESS | 1650 | 1469135325363 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:45 INFO - PROCESS | 1650 | 1469135325462 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 14:08:45 INFO - PROCESS | 1650 | 1469135325502 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:45 INFO - PROCESS | 1650 | 1469135325504 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ccc000 == 30 [pid = 1650] [id = 675] 14:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11811a800) [pid = 1650] [serial = 2025] [outer = 0x0] 14:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11815bc00) [pid = 1650] [serial = 2026] [outer = 0x11811a800] 14:08:45 INFO - PROCESS | 1650 | 1469135325531 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11849c800) [pid = 1650] [serial = 2027] [outer = 0x11811a800] 14:08:46 INFO - PROCESS | 1650 | 1469135326401 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"]]]}] 14:08:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:08:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1079ms 14:08:46 INFO - PROCESS | 1650 | 1469135326414 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 14:08:46 INFO - PROCESS | 1650 | 1469135326416 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 14:08:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:08:46 INFO - PROCESS | 1650 | 1469135326421 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 1650 | 1469135326422 Marionette TRACE conn2 <- [1,2674,null,{}] 14:08:46 INFO - PROCESS | 1650 | 1469135326424 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}] 14:08:46 INFO - PROCESS | 1650 | 1469135326425 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:46 INFO - PROCESS | 1650 | 1469135326521 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 14:08:46 INFO - PROCESS | 1650 | 1469135326558 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:46 INFO - PROCESS | 1650 | 1469135326559 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247ec800 == 31 [pid = 1650] [id = 676] 14:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118d2ac00) [pid = 1650] [serial = 2028] [outer = 0x0] 14:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1192c9c00) [pid = 1650] [serial = 2029] [outer = 0x118d2ac00] 14:08:46 INFO - PROCESS | 1650 | 1469135326584 Marionette DEBUG loaded listener.js 14:08:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1197c6c00) [pid = 1650] [serial = 2030] [outer = 0x118d2ac00] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1192c5400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112fec400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11743c800) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11811b800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128a84c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1129ac000) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113e30000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11811f800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113e3b400) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124ecf800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x111d83800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11864f800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x111f5cc00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11671a800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:08:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116773000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:08:47 INFO - PROCESS | 1650 | 1469135327377 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"]]]}] 14:08:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:08:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 974ms 14:08:47 INFO - PROCESS | 1650 | 1469135327395 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 14:08:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:08:47 INFO - PROCESS | 1650 | 1469135327405 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 14:08:47 INFO - PROCESS | 1650 | 1469135327408 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1650 | 1469135327409 Marionette TRACE conn2 <- [1,2678,null,{}] 14:08:47 INFO - PROCESS | 1650 | 1469135327411 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}] 14:08:47 INFO - PROCESS | 1650 | 1469135327412 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:47 INFO - PROCESS | 1650 | 1469135327486 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 14:08:47 INFO - PROCESS | 1650 | 1469135327490 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:47 INFO - PROCESS | 1650 | 1469135327491 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x125714800 == 32 [pid = 1650] [id = 677] 14:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112fec400) [pid = 1650] [serial = 2031] [outer = 0x0] 14:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11697c400) [pid = 1650] [serial = 2032] [outer = 0x112fec400] 14:08:47 INFO - PROCESS | 1650 | 1469135327516 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118126400) [pid = 1650] [serial = 2033] [outer = 0x112fec400] 14:08:48 INFO - PROCESS | 1650 | 1469135328356 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]]]}] 14:08:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 14:08:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 14:08:48 INFO - PROCESS | 1650 | 1469135328378 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 14:08:48 INFO - PROCESS | 1650 | 1469135328379 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 14:08:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:08:48 INFO - PROCESS | 1650 | 1469135328382 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:08:48 INFO - PROCESS | 1650 | 1469135328383 Marionette TRACE conn2 <- [1,2682,null,{}] 14:08:48 INFO - PROCESS | 1650 | 1469135328388 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}] 14:08:48 INFO - PROCESS | 1650 | 1469135328392 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:48 INFO - PROCESS | 1650 | 1469135328495 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 14:08:48 INFO - PROCESS | 1650 | 1469135328504 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1650 | 1469135328505 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129058000 == 33 [pid = 1650] [id = 678] 14:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1192bfc00) [pid = 1650] [serial = 2034] [outer = 0x0] 14:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a06800) [pid = 1650] [serial = 2035] [outer = 0x1192bfc00] 14:08:48 INFO - PROCESS | 1650 | 1469135328530 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b2c400) [pid = 1650] [serial = 2036] [outer = 0x1192bfc00] 14:08:49 INFO - PROCESS | 1650 | 1469135329361 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]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 14:08:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 14:08:49 INFO - PROCESS | 1650 | 1469135329405 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1650 | 1469135329408 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 14:08:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:08:49 INFO - PROCESS | 1650 | 1469135329412 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1650 | 1469135329414 Marionette TRACE conn2 <- [1,2686,null,{}] 14:08:49 INFO - PROCESS | 1650 | 1469135329418 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}] 14:08:49 INFO - PROCESS | 1650 | 1469135329420 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:49 INFO - PROCESS | 1650 | 1469135329545 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 14:08:49 INFO - PROCESS | 1650 | 1469135329598 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:49 INFO - PROCESS | 1650 | 1469135329600 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e2a000 == 34 [pid = 1650] [id = 679] 14:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112eb0800) [pid = 1650] [serial = 2037] [outer = 0x0] 14:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f50800) [pid = 1650] [serial = 2038] [outer = 0x112eb0800] 14:08:49 INFO - PROCESS | 1650 | 1469135329634 Marionette DEBUG loaded listener.js 14:08:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115dab400) [pid = 1650] [serial = 2039] [outer = 0x112eb0800] 14:08:50 INFO - PROCESS | 1650 | 1469135330658 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"]]]}] 14:08:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:08:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:08:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1275ms 14:08:50 INFO - PROCESS | 1650 | 1469135330687 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 14:08:50 INFO - PROCESS | 1650 | 1469135330690 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 14:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:08:50 INFO - PROCESS | 1650 | 1469135330695 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 1650 | 1469135330697 Marionette TRACE conn2 <- [1,2690,null,{}] 14:08:50 INFO - PROCESS | 1650 | 1469135330699 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}] 14:08:50 INFO - PROCESS | 1650 | 1469135330701 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:50 INFO - PROCESS | 1650 | 1469135330806 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 14:08:50 INFO - PROCESS | 1650 | 1469135330894 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 1650 | 1469135330895 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243ae000 == 35 [pid = 1650] [id = 680] 14:08:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11810c000) [pid = 1650] [serial = 2040] [outer = 0x0] 14:08:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11810fc00) [pid = 1650] [serial = 2041] [outer = 0x11810c000] 14:08:50 INFO - PROCESS | 1650 | 1469135330969 Marionette DEBUG loaded listener.js 14:08:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11815c800) [pid = 1650] [serial = 2042] [outer = 0x11810c000] 14:08:51 INFO - PROCESS | 1650 | 1469135331915 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"]]]}] 14:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x125714800 == 34 [pid = 1650] [id = 677] 14:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1247ec800 == 33 [pid = 1650] [id = 676] 14:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123ccc000 == 32 [pid = 1650] [id = 675] 14:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1195cb800 == 31 [pid = 1650] [id = 674] 14:08:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117377800 == 30 [pid = 1650] [id = 673] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124af5400) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b2b000) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119809400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1210de400) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1241ab800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118104800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118118400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1186f4c00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290a2000) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128dc0c00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112f4d800) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1133dc000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115da5400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1161b4800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118394800) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118653800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11671d000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1172e6400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x125119800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1256ee400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124a09800) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x112795800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1164ce000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128cb8000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119bea400) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1257fd800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119195800) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x117e25400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 14:08:51 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1290a4400) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 14:08:51 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 14:08:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1273ms 14:08:51 INFO - PROCESS | 1650 | 1469135331969 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 14:08:51 INFO - PROCESS | 1650 | 1469135331971 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 14:08:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:08:51 INFO - PROCESS | 1650 | 1469135331974 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:08:51 INFO - PROCESS | 1650 | 1469135331976 Marionette TRACE conn2 <- [1,2694,null,{}] 14:08:51 INFO - PROCESS | 1650 | 1469135331979 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}] 14:08:51 INFO - PROCESS | 1650 | 1469135331981 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:52 INFO - PROCESS | 1650 | 1469135332062 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 14:08:52 INFO - PROCESS | 1650 | 1469135332068 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1650 | 1469135332072 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118220000 == 31 [pid = 1650] [id = 681] 14:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113e30000) [pid = 1650] [serial = 2043] [outer = 0x0] 14:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x115da5400) [pid = 1650] [serial = 2044] [outer = 0x113e30000] 14:08:52 INFO - PROCESS | 1650 | 1469135332100 Marionette DEBUG loaded listener.js 14:08:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11652fc00) [pid = 1650] [serial = 2045] [outer = 0x113e30000] 14:08:52 INFO - PROCESS | 1650 | 1469135332963 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"]]]}] 14:08:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:08:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 14:08:53 INFO - PROCESS | 1650 | 1469135332997 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1650 | 1469135333000 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 14:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:08:53 INFO - PROCESS | 1650 | 1469135333006 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1650 | 1469135333008 Marionette TRACE conn2 <- [1,2698,null,{}] 14:08:53 INFO - PROCESS | 1650 | 1469135333011 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}] 14:08:53 INFO - PROCESS | 1650 | 1469135333012 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:53 INFO - PROCESS | 1650 | 1469135333090 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 14:08:53 INFO - PROCESS | 1650 | 1469135333144 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:53 INFO - PROCESS | 1650 | 1469135333145 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195ce800 == 32 [pid = 1650] [id = 682] 14:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1172b5000) [pid = 1650] [serial = 2046] [outer = 0x0] 14:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118104400) [pid = 1650] [serial = 2047] [outer = 0x1172b5000] 14:08:53 INFO - PROCESS | 1650 | 1469135333172 Marionette DEBUG loaded listener.js 14:08:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11811d400) [pid = 1650] [serial = 2048] [outer = 0x1172b5000] 14:08:53 INFO - PROCESS | 1650 | 1469135333956 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"]]]}] 14:08:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:08:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:08:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 970ms 14:08:53 INFO - PROCESS | 1650 | 1469135333977 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1650 | 1469135333988 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 14:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:08:53 INFO - PROCESS | 1650 | 1469135333991 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1650 | 1469135333993 Marionette TRACE conn2 <- [1,2702,null,{}] 14:08:54 INFO - PROCESS | 1650 | 1469135334001 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}] 14:08:54 INFO - PROCESS | 1650 | 1469135334004 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:54 INFO - PROCESS | 1650 | 1469135334081 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 14:08:54 INFO - PROCESS | 1650 | 1469135334088 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 1650 | 1469135334090 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124722800 == 33 [pid = 1650] [id = 683] 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11815f000) [pid = 1650] [serial = 2049] [outer = 0x0] 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1192c3800) [pid = 1650] [serial = 2050] [outer = 0x11815f000] 14:08:54 INFO - PROCESS | 1650 | 1469135334118 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119803400) [pid = 1650] [serial = 2051] [outer = 0x11815f000] 14:08:54 INFO - PROCESS | 1650 | 1469135334515 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]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:08:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 14:08:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:08:54 INFO - PROCESS | 1650 | 1469135334564 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 14:08:54 INFO - PROCESS | 1650 | 1469135334565 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 14:08:54 INFO - PROCESS | 1650 | 1469135334568 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1650 | 1469135334569 Marionette TRACE conn2 <- [1,2706,null,{}] 14:08:54 INFO - PROCESS | 1650 | 1469135334571 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}] 14:08:54 INFO - PROCESS | 1650 | 1469135334572 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:54 INFO - PROCESS | 1650 | 1469135334674 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 14:08:54 INFO - PROCESS | 1650 | 1469135334677 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 1650 | 1469135334679 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269b0800 == 34 [pid = 1650] [id = 684] 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119808000) [pid = 1650] [serial = 2052] [outer = 0x0] 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119a07000) [pid = 1650] [serial = 2053] [outer = 0x119808000] 14:08:54 INFO - PROCESS | 1650 | 1469135334704 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119a62c00) [pid = 1650] [serial = 2054] [outer = 0x119808000] 14:08:55 INFO - PROCESS | 1650 | 1469135335043 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]]]}] 14:08:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:08:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 14:08:55 INFO - PROCESS | 1650 | 1469135335088 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 14:08:55 INFO - PROCESS | 1650 | 1469135335089 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 14:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:08:55 INFO - PROCESS | 1650 | 1469135335091 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 1650 | 1469135335100 Marionette TRACE conn2 <- [1,2710,null,{}] 14:08:55 INFO - PROCESS | 1650 | 1469135335102 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}] 14:08:55 INFO - PROCESS | 1650 | 1469135335104 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:55 INFO - PROCESS | 1650 | 1469135335202 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 14:08:55 INFO - PROCESS | 1650 | 1469135335214 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1650 | 1469135335215 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123a55000 == 35 [pid = 1650] [id = 685] 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119b26400) [pid = 1650] [serial = 2055] [outer = 0x0] 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11a00b800) [pid = 1650] [serial = 2056] [outer = 0x119b26400] 14:08:55 INFO - PROCESS | 1650 | 1469135335241 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x124099000) [pid = 1650] [serial = 2057] [outer = 0x119b26400] 14:08:55 INFO - PROCESS | 1650 | 1469135335595 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] 14:08:55 INFO - PROCESS | 1650 | 1469135335627 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 14:08:55 INFO - PROCESS | 1650 | 1469135335629 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:08:55 INFO - PROCESS | 1650 | 1469135335630 Marionette TRACE conn2 <- [1,2714,null,{}] 14:08:55 INFO - PROCESS | 1650 | 1469135335632 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}] 14:08:55 INFO - PROCESS | 1650 | 1469135335637 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:55 INFO - PROCESS | 1650 | 1469135335756 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 14:08:55 INFO - PROCESS | 1650 | 1469135335772 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1650 | 1469135335773 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a45c000 == 36 [pid = 1650] [id = 686] 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12438a800) [pid = 1650] [serial = 2058] [outer = 0x0] 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x124af5400) [pid = 1650] [serial = 2059] [outer = 0x12438a800] 14:08:55 INFO - PROCESS | 1650 | 1469135335797 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1257f8000) [pid = 1650] [serial = 2060] [outer = 0x12438a800] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1133ab400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11653e000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113c30c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1172e6800) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1195e4000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1210db800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115f74000) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118d2ac00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112fec400) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1133f8800) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:08:56 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11811a800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:08:56 INFO - PROCESS | 1650 | 1469135336146 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]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:08:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 571ms 14:08:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:08:56 INFO - PROCESS | 1650 | 1469135336200 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 1650 | 1469135336202 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 14:08:56 INFO - PROCESS | 1650 | 1469135336204 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1650 | 1469135336205 Marionette TRACE conn2 <- [1,2718,null,{}] 14:08:56 INFO - PROCESS | 1650 | 1469135336207 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}] 14:08:56 INFO - PROCESS | 1650 | 1469135336208 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:56 INFO - PROCESS | 1650 | 1469135336292 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 14:08:56 INFO - PROCESS | 1650 | 1469135336296 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1650 | 1469135336297 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a688000 == 37 [pid = 1650] [id = 687] 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113c88c00) [pid = 1650] [serial = 2061] [outer = 0x0] 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117431400) [pid = 1650] [serial = 2062] [outer = 0x113c88c00] 14:08:56 INFO - PROCESS | 1650 | 1469135336323 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119199c00) [pid = 1650] [serial = 2063] [outer = 0x113c88c00] 14:08:56 INFO - PROCESS | 1650 | 1469135336673 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] 14:08:56 INFO - PROCESS | 1650 | 1469135336724 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 14:08:56 INFO - PROCESS | 1650 | 1469135336726 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1650 | 1469135336727 Marionette TRACE conn2 <- [1,2722,null,{}] 14:08:56 INFO - PROCESS | 1650 | 1469135336729 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}] 14:08:56 INFO - PROCESS | 1650 | 1469135336730 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:56 INFO - PROCESS | 1650 | 1469135336829 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 14:08:56 INFO - PROCESS | 1650 | 1469135336837 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1650 | 1469135336838 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae41000 == 38 [pid = 1650] [id = 688] 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119a06000) [pid = 1650] [serial = 2064] [outer = 0x0] 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12655d400) [pid = 1650] [serial = 2065] [outer = 0x119a06000] 14:08:56 INFO - PROCESS | 1650 | 1469135336863 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126960800) [pid = 1650] [serial = 2066] [outer = 0x119a06000] 14:08:57 INFO - PROCESS | 1650 | 1469135337163 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] 14:08:57 INFO - PROCESS | 1650 | 1469135337196 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 14:08:57 INFO - PROCESS | 1650 | 1469135337198 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1650 | 1469135337200 Marionette TRACE conn2 <- [1,2726,null,{}] 14:08:57 INFO - PROCESS | 1650 | 1469135337204 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}] 14:08:57 INFO - PROCESS | 1650 | 1469135337206 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:57 INFO - PROCESS | 1650 | 1469135337291 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 14:08:57 INFO - PROCESS | 1650 | 1469135337295 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 1650 | 1469135337296 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b947000 == 39 [pid = 1650] [id = 689] 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1256ea800) [pid = 1650] [serial = 2067] [outer = 0x0] 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x128a7b800) [pid = 1650] [serial = 2068] [outer = 0x1256ea800] 14:08:57 INFO - PROCESS | 1650 | 1469135337322 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x128db4400) [pid = 1650] [serial = 2069] [outer = 0x1256ea800] 14:08:57 INFO - PROCESS | 1650 | 1469135337653 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]]]}] 14:08:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:08:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 474ms 14:08:57 INFO - PROCESS | 1650 | 1469135337672 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 14:08:57 INFO - PROCESS | 1650 | 1469135337674 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 14:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:08:57 INFO - PROCESS | 1650 | 1469135337676 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:08:57 INFO - PROCESS | 1650 | 1469135337677 Marionette TRACE conn2 <- [1,2730,null,{}] 14:08:57 INFO - PROCESS | 1650 | 1469135337679 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}] 14:08:57 INFO - PROCESS | 1650 | 1469135337680 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:57 INFO - PROCESS | 1650 | 1469135337790 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 14:08:57 INFO - PROCESS | 1650 | 1469135337795 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:57 INFO - PROCESS | 1650 | 1469135337797 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b956800 == 40 [pid = 1650] [id = 690] 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a07c00) [pid = 1650] [serial = 2070] [outer = 0x0] 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x128dc2400) [pid = 1650] [serial = 2071] [outer = 0x119a07c00] 14:08:57 INFO - PROCESS | 1650 | 1469135337821 Marionette DEBUG loaded listener.js 14:08:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a61800) [pid = 1650] [serial = 2072] [outer = 0x119a07c00] 14:08:58 INFO - PROCESS | 1650 | 1469135338598 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"]]]}] 14:08:58 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 14:08:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:08:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:08:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:08:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 14:08:58 INFO - PROCESS | 1650 | 1469135338685 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 1650 | 1469135338688 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 14:08:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:08:58 INFO - PROCESS | 1650 | 1469135338693 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 1650 | 1469135338694 Marionette TRACE conn2 <- [1,2734,null,{}] 14:08:58 INFO - PROCESS | 1650 | 1469135338699 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}] 14:08:58 INFO - PROCESS | 1650 | 1469135338700 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:58 INFO - PROCESS | 1650 | 1469135338810 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 14:08:58 INFO - PROCESS | 1650 | 1469135338903 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1650 | 1469135338904 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119155000 == 41 [pid = 1650] [id = 691] 14:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113aa2000) [pid = 1650] [serial = 2073] [outer = 0x0] 14:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115fe9000) [pid = 1650] [serial = 2074] [outer = 0x113aa2000] 14:08:58 INFO - PROCESS | 1650 | 1469135338937 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116aa0c00) [pid = 1650] [serial = 2075] [outer = 0x113aa2000] 14:08:59 INFO - PROCESS | 1650 | 1469135339403 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]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:08:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 14:08:59 INFO - PROCESS | 1650 | 1469135339412 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 14:08:59 INFO - PROCESS | 1650 | 1469135339415 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 14:08:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:08:59 INFO - PROCESS | 1650 | 1469135339422 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1650 | 1469135339424 Marionette TRACE conn2 <- [1,2738,null,{}] 14:08:59 INFO - PROCESS | 1650 | 1469135339427 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}] 14:08:59 INFO - PROCESS | 1650 | 1469135339428 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:59 INFO - PROCESS | 1650 | 1469135339529 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 14:08:59 INFO - PROCESS | 1650 | 1469135339583 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 1650 | 1469135339584 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:08:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126183000 == 42 [pid = 1650] [id = 692] 14:08:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118109000) [pid = 1650] [serial = 2076] [outer = 0x0] 14:08:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11864d400) [pid = 1650] [serial = 2077] [outer = 0x118109000] 14:08:59 INFO - PROCESS | 1650 | 1469135339618 Marionette DEBUG loaded listener.js 14:08:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118dcf000) [pid = 1650] [serial = 2078] [outer = 0x118109000] 14:09:00 INFO - PROCESS | 1650 | 1469135340024 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]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 621ms 14:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:09:00 INFO - PROCESS | 1650 | 1469135340044 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 1650 | 1469135340045 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 14:09:00 INFO - PROCESS | 1650 | 1469135340048 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 1650 | 1469135340050 Marionette TRACE conn2 <- [1,2742,null,{}] 14:09:00 INFO - PROCESS | 1650 | 1469135340058 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}] 14:09:00 INFO - PROCESS | 1650 | 1469135340062 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:00 INFO - PROCESS | 1650 | 1469135340179 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 14:09:00 INFO - PROCESS | 1650 | 1469135340277 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:00 INFO - PROCESS | 1650 | 1469135340279 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc5800 == 43 [pid = 1650] [id = 693] 14:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1195e0c00) [pid = 1650] [serial = 2079] [outer = 0x0] 14:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a05400) [pid = 1650] [serial = 2080] [outer = 0x1195e0c00] 14:09:00 INFO - PROCESS | 1650 | 1469135340311 Marionette DEBUG loaded listener.js 14:09:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124c9f400) [pid = 1650] [serial = 2081] [outer = 0x1195e0c00] 14:09:00 INFO - PROCESS | 1650 | 1469135340872 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]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 874ms 14:09:00 INFO - PROCESS | 1650 | 1469135340935 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 1650 | 1469135340937 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 14:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:09:00 INFO - PROCESS | 1650 | 1469135340942 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 1650 | 1469135340944 Marionette TRACE conn2 <- [1,2746,null,{}] 14:09:00 INFO - PROCESS | 1650 | 1469135340947 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}] 14:09:00 INFO - PROCESS | 1650 | 1469135340949 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:01 INFO - PROCESS | 1650 | 1469135341048 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 14:09:01 INFO - PROCESS | 1650 | 1469135341118 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:01 INFO - PROCESS | 1650 | 1469135341121 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119283800 == 44 [pid = 1650] [id = 694] 14:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11676fc00) [pid = 1650] [serial = 2082] [outer = 0x0] 14:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1167ebc00) [pid = 1650] [serial = 2083] [outer = 0x11676fc00] 14:09:01 INFO - PROCESS | 1650 | 1469135341149 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117436000) [pid = 1650] [serial = 2084] [outer = 0x11676fc00] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b947000 == 43 [pid = 1650] [id = 689] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae41000 == 42 [pid = 1650] [id = 688] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a688000 == 41 [pid = 1650] [id = 687] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a45c000 == 40 [pid = 1650] [id = 686] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123a55000 == 39 [pid = 1650] [id = 685] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1269b0800 == 38 [pid = 1650] [id = 684] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124722800 == 37 [pid = 1650] [id = 683] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1195ce800 == 36 [pid = 1650] [id = 682] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x118220000 == 35 [pid = 1650] [id = 681] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1243ae000 == 34 [pid = 1650] [id = 680] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x117e2a000 == 33 [pid = 1650] [id = 679] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129058000 == 32 [pid = 1650] [id = 678] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c5000 == 31 [pid = 1650] [id = 672] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc5800 == 30 [pid = 1650] [id = 693] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126183000 == 29 [pid = 1650] [id = 692] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b956800 == 28 [pid = 1650] [id = 690] 14:09:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119155000 == 27 [pid = 1650] [id = 691] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1169f0800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116aa2c00) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116775c00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11677c800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115dec400) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118110800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117e20800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a5c000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119803c00) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1257f2400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124a10400) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12578fc00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1195eb000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1192c9c00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11697c400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115f71c00) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1197c6c00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116771800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11815bc00) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11849c800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1176ad800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118126400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119a06800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 14:09:02 INFO - PROCESS | 1650 | 1469135342255 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]]]}] 14:09:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:09:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1324ms 14:09:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:09:02 INFO - PROCESS | 1650 | 1469135342267 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 14:09:02 INFO - PROCESS | 1650 | 1469135342270 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 14:09:02 INFO - PROCESS | 1650 | 1469135342274 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1650 | 1469135342276 Marionette TRACE conn2 <- [1,2750,null,{}] 14:09:02 INFO - PROCESS | 1650 | 1469135342280 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}] 14:09:02 INFO - PROCESS | 1650 | 1469135342281 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:02 INFO - PROCESS | 1650 | 1469135342362 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 14:09:02 INFO - PROCESS | 1650 | 1469135342367 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1650 | 1469135342369 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x117089800 == 28 [pid = 1650] [id = 695] 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112f4e800) [pid = 1650] [serial = 2085] [outer = 0x0] 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112f56400) [pid = 1650] [serial = 2086] [outer = 0x112f4e800] 14:09:02 INFO - PROCESS | 1650 | 1469135342401 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1133f9400) [pid = 1650] [serial = 2087] [outer = 0x112f4e800] 14:09:02 INFO - PROCESS | 1650 | 1469135342742 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]]]}] 14:09:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:09:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 14:09:02 INFO - PROCESS | 1650 | 1469135342812 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 14:09:02 INFO - PROCESS | 1650 | 1469135342816 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 14:09:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:09:02 INFO - PROCESS | 1650 | 1469135342822 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1650 | 1469135342824 Marionette TRACE conn2 <- [1,2754,null,{}] 14:09:02 INFO - PROCESS | 1650 | 1469135342826 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}] 14:09:02 INFO - PROCESS | 1650 | 1469135342828 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:02 INFO - PROCESS | 1650 | 1469135342908 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 14:09:02 INFO - PROCESS | 1650 | 1469135342912 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:02 INFO - PROCESS | 1650 | 1469135342913 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cd000 == 29 [pid = 1650] [id = 696] 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115da6400) [pid = 1650] [serial = 2088] [outer = 0x0] 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11676dc00) [pid = 1650] [serial = 2089] [outer = 0x115da6400] 14:09:02 INFO - PROCESS | 1650 | 1469135342944 Marionette DEBUG loaded listener.js 14:09:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1169f1000) [pid = 1650] [serial = 2090] [outer = 0x115da6400] 14:09:03 INFO - PROCESS | 1650 | 1469135343293 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]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:09:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 14:09:03 INFO - PROCESS | 1650 | 1469135343353 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 1650 | 1469135343355 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 14:09:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:09:03 INFO - PROCESS | 1650 | 1469135343357 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 1650 | 1469135343360 Marionette TRACE conn2 <- [1,2758,null,{}] 14:09:03 INFO - PROCESS | 1650 | 1469135343367 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}] 14:09:03 INFO - PROCESS | 1650 | 1469135343371 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:03 INFO - PROCESS | 1650 | 1469135343454 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 14:09:03 INFO - PROCESS | 1650 | 1469135343459 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 1650 | 1469135343461 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0e3800 == 30 [pid = 1650] [id = 697] 14:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112a86400) [pid = 1650] [serial = 2091] [outer = 0x0] 14:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118105400) [pid = 1650] [serial = 2092] [outer = 0x112a86400] 14:09:03 INFO - PROCESS | 1650 | 1469135343490 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11811fc00) [pid = 1650] [serial = 2093] [outer = 0x112a86400] 14:09:03 INFO - PROCESS | 1650 | 1469135343848 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]]]}] 14:09:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:09:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 520ms 14:09:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:09:03 INFO - PROCESS | 1650 | 1469135343878 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 14:09:03 INFO - PROCESS | 1650 | 1469135343880 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 14:09:03 INFO - PROCESS | 1650 | 1469135343882 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:09:03 INFO - PROCESS | 1650 | 1469135343883 Marionette TRACE conn2 <- [1,2762,null,{}] 14:09:03 INFO - PROCESS | 1650 | 1469135343885 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}] 14:09:03 INFO - PROCESS | 1650 | 1469135343887 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:03 INFO - PROCESS | 1650 | 1469135343962 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 14:09:04 INFO - PROCESS | 1650 | 1469135344024 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1650 | 1469135344025 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124181800 == 31 [pid = 1650] [id = 698] 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11810b400) [pid = 1650] [serial = 2094] [outer = 0x0] 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118497400) [pid = 1650] [serial = 2095] [outer = 0x11810b400] 14:09:04 INFO - PROCESS | 1650 | 1469135344051 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118d29000) [pid = 1650] [serial = 2096] [outer = 0x11810b400] 14:09:04 INFO - PROCESS | 1650 | 1469135344335 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]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:09:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 14:09:04 INFO - PROCESS | 1650 | 1469135344357 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 14:09:04 INFO - PROCESS | 1650 | 1469135344359 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 14:09:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:09:04 INFO - PROCESS | 1650 | 1469135344361 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1650 | 1469135344362 Marionette TRACE conn2 <- [1,2766,null,{}] 14:09:04 INFO - PROCESS | 1650 | 1469135344390 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}] 14:09:04 INFO - PROCESS | 1650 | 1469135344392 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:04 INFO - PROCESS | 1650 | 1469135344488 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 14:09:04 INFO - PROCESS | 1650 | 1469135344491 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1650 | 1469135344493 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12570b000 == 32 [pid = 1650] [id = 699] 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115da2c00) [pid = 1650] [serial = 2097] [outer = 0x0] 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1192bd000) [pid = 1650] [serial = 2098] [outer = 0x115da2c00] 14:09:04 INFO - PROCESS | 1650 | 1469135344517 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1197ce800) [pid = 1650] [serial = 2099] [outer = 0x115da2c00] 14:09:04 INFO - PROCESS | 1650 | 1469135344862 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]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:09:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 548ms 14:09:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:09:04 INFO - PROCESS | 1650 | 1469135344915 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 14:09:04 INFO - PROCESS | 1650 | 1469135344916 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 14:09:04 INFO - PROCESS | 1650 | 1469135344918 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1650 | 1469135344919 Marionette TRACE conn2 <- [1,2770,null,{}] 14:09:04 INFO - PROCESS | 1650 | 1469135344922 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}] 14:09:04 INFO - PROCESS | 1650 | 1469135344926 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:05 INFO - PROCESS | 1650 | 1469135345041 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 14:09:05 INFO - PROCESS | 1650 | 1469135345055 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1650 | 1469135345056 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8e800 == 33 [pid = 1650] [id = 700] 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119804400) [pid = 1650] [serial = 2100] [outer = 0x0] 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a0d400) [pid = 1650] [serial = 2101] [outer = 0x119804400] 14:09:05 INFO - PROCESS | 1650 | 1469135345081 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119beac00) [pid = 1650] [serial = 2102] [outer = 0x119804400] 14:09:05 INFO - PROCESS | 1650 | 1469135345406 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]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:09:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 14:09:05 INFO - PROCESS | 1650 | 1469135345448 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 1650 | 1469135345449 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 14:09:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:09:05 INFO - PROCESS | 1650 | 1469135345451 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 1650 | 1469135345452 Marionette TRACE conn2 <- [1,2774,null,{}] 14:09:05 INFO - PROCESS | 1650 | 1469135345455 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}] 14:09:05 INFO - PROCESS | 1650 | 1469135345456 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:05 INFO - PROCESS | 1650 | 1469135345556 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 14:09:05 INFO - PROCESS | 1650 | 1469135345594 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:05 INFO - PROCESS | 1650 | 1469135345595 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906a800 == 34 [pid = 1650] [id = 701] 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11a004800) [pid = 1650] [serial = 2103] [outer = 0x0] 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12409a800) [pid = 1650] [serial = 2104] [outer = 0x11a004800] 14:09:05 INFO - PROCESS | 1650 | 1469135345619 Marionette DEBUG loaded listener.js 14:09:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1246e4800) [pid = 1650] [serial = 2105] [outer = 0x11a004800] 14:09:05 INFO - PROCESS | 1650 | 1469135345953 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]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:09:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 14:09:05 INFO - PROCESS | 1650 | 1469135345973 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 1650 | 1469135345974 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 14:09:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:09:05 INFO - PROCESS | 1650 | 1469135345977 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 1650 | 1469135345978 Marionette TRACE conn2 <- [1,2778,null,{}] 14:09:05 INFO - PROCESS | 1650 | 1469135345980 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}] 14:09:05 INFO - PROCESS | 1650 | 1469135345981 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:06 INFO - PROCESS | 1650 | 1469135346080 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 14:09:06 INFO - PROCESS | 1650 | 1469135346118 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1650 | 1469135346119 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x129662800 == 35 [pid = 1650] [id = 702] 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119809400) [pid = 1650] [serial = 2106] [outer = 0x0] 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ed0000) [pid = 1650] [serial = 2107] [outer = 0x119809400] 14:09:06 INFO - PROCESS | 1650 | 1469135346144 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1256e9c00) [pid = 1650] [serial = 2108] [outer = 0x119809400] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1256ea800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a07c00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119808000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b26400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1192bfc00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112eb0800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11815f000) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113e30000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11810c000) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1172b5000) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12438a800) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113c88c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:09:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119a06000) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:09:06 INFO - PROCESS | 1650 | 1469135346576 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]]]}] 14:09:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:09:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 618ms 14:09:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:09:06 INFO - PROCESS | 1650 | 1469135346596 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 14:09:06 INFO - PROCESS | 1650 | 1469135346597 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 14:09:06 INFO - PROCESS | 1650 | 1469135346599 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:09:06 INFO - PROCESS | 1650 | 1469135346600 Marionette TRACE conn2 <- [1,2782,null,{}] 14:09:06 INFO - PROCESS | 1650 | 1469135346605 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}] 14:09:06 INFO - PROCESS | 1650 | 1469135346606 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:06 INFO - PROCESS | 1650 | 1469135346690 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 14:09:06 INFO - PROCESS | 1650 | 1469135346745 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1650 | 1469135346746 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a0db000 == 36 [pid = 1650] [id = 703] 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1122b9c00) [pid = 1650] [serial = 2109] [outer = 0x0] 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118d28800) [pid = 1650] [serial = 2110] [outer = 0x1122b9c00] 14:09:06 INFO - PROCESS | 1650 | 1469135346773 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119b29400) [pid = 1650] [serial = 2111] [outer = 0x1122b9c00] 14:09:07 INFO - PROCESS | 1650 | 1469135347081 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]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:09:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 522ms 14:09:07 INFO - PROCESS | 1650 | 1469135347123 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 14:09:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:09:07 INFO - PROCESS | 1650 | 1469135347125 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 14:09:07 INFO - PROCESS | 1650 | 1469135347128 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:09:07 INFO - PROCESS | 1650 | 1469135347130 Marionette TRACE conn2 <- [1,2786,null,{}] 14:09:07 INFO - PROCESS | 1650 | 1469135347133 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}] 14:09:07 INFO - PROCESS | 1650 | 1469135347135 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:07 INFO - PROCESS | 1650 | 1469135347264 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 14:09:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc3b800 == 35 [pid = 1650] [id = 16] 14:09:07 INFO - PROCESS | 1650 | 1469135347363 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1650 | 1469135347364 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6c000 == 36 [pid = 1650] [id = 704] 14:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b28800) [pid = 1650] [serial = 2112] [outer = 0x0] 14:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1256ed000) [pid = 1650] [serial = 2113] [outer = 0x119b28800] 14:09:07 INFO - PROCESS | 1650 | 1469135347429 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1257f6000) [pid = 1650] [serial = 2114] [outer = 0x119b28800] 14:09:07 INFO - PROCESS | 1650 | 1469135347803 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]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:09:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 14:09:07 INFO - PROCESS | 1650 | 1469135347849 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 14:09:07 INFO - PROCESS | 1650 | 1469135347851 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 14:09:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:09:07 INFO - PROCESS | 1650 | 1469135347853 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:09:07 INFO - PROCESS | 1650 | 1469135347855 Marionette TRACE conn2 <- [1,2790,null,{}] 14:09:07 INFO - PROCESS | 1650 | 1469135347857 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}] 14:09:07 INFO - PROCESS | 1650 | 1469135347859 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:07 INFO - PROCESS | 1650 | 1469135347979 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 14:09:07 INFO - PROCESS | 1650 | 1469135347985 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1650 | 1469135347987 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125708000 == 37 [pid = 1650] [id = 705] 14:09:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1210db800) [pid = 1650] [serial = 2115] [outer = 0x0] 14:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126784c00) [pid = 1650] [serial = 2116] [outer = 0x1210db800] 14:09:08 INFO - PROCESS | 1650 | 1469135348014 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128caec00) [pid = 1650] [serial = 2117] [outer = 0x1210db800] 14:09:08 INFO - PROCESS | 1650 | 1469135348311 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]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:09:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 472ms 14:09:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:09:08 INFO - PROCESS | 1650 | 1469135348326 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 1650 | 1469135348327 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 14:09:08 INFO - PROCESS | 1650 | 1469135348329 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1650 | 1469135348330 Marionette TRACE conn2 <- [1,2794,null,{}] 14:09:08 INFO - PROCESS | 1650 | 1469135348333 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}] 14:09:08 INFO - PROCESS | 1650 | 1469135348334 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:08 INFO - PROCESS | 1650 | 1469135348420 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 14:09:08 INFO - PROCESS | 1650 | 1469135348424 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:08 INFO - PROCESS | 1650 | 1469135348425 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c65f800 == 38 [pid = 1650] [id = 706] 14:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128cb0000) [pid = 1650] [serial = 2118] [outer = 0x0] 14:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290a5800) [pid = 1650] [serial = 2119] [outer = 0x128cb0000] 14:09:08 INFO - PROCESS | 1650 | 1469135348449 Marionette DEBUG loaded listener.js 14:09:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1290abc00) [pid = 1650] [serial = 2120] [outer = 0x128cb0000] 14:09:09 INFO - PROCESS | 1650 | 1469135349034 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]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:09:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 770ms 14:09:09 INFO - PROCESS | 1650 | 1469135349099 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 14:09:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:09:09 INFO - PROCESS | 1650 | 1469135349102 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 14:09:09 INFO - PROCESS | 1650 | 1469135349105 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1650 | 1469135349109 Marionette TRACE conn2 <- [1,2798,null,{}] 14:09:09 INFO - PROCESS | 1650 | 1469135349112 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}] 14:09:09 INFO - PROCESS | 1650 | 1469135349114 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:09 INFO - PROCESS | 1650 | 1469135349228 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 14:09:09 INFO - PROCESS | 1650 | 1469135349284 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 1650 | 1469135349286 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184cb000 == 39 [pid = 1650] [id = 707] 14:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112fe2400) [pid = 1650] [serial = 2121] [outer = 0x0] 14:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115da0800) [pid = 1650] [serial = 2122] [outer = 0x112fe2400] 14:09:09 INFO - PROCESS | 1650 | 1469135349317 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11671d000) [pid = 1650] [serial = 2123] [outer = 0x112fe2400] 14:09:09 INFO - PROCESS | 1650 | 1469135349848 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]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:09:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 821ms 14:09:10 INFO - PROCESS | 1650 | 1469135350056 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 1650 | 1469135350059 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 14:09:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:09:10 INFO - PROCESS | 1650 | 1469135350063 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 1650 | 1469135350064 Marionette TRACE conn2 <- [1,2802,null,{}] 14:09:10 INFO - PROCESS | 1650 | 1469135350092 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}] 14:09:10 INFO - PROCESS | 1650 | 1469135350094 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:10 INFO - PROCESS | 1650 | 1469135350201 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 14:09:10 INFO - PROCESS | 1650 | 1469135350253 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1650 | 1469135350257 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b3000 == 40 [pid = 1650] [id = 708] 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115dac800) [pid = 1650] [serial = 2124] [outer = 0x0] 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115feb000) [pid = 1650] [serial = 2125] [outer = 0x115dac800] 14:09:10 INFO - PROCESS | 1650 | 1469135350284 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11677ac00) [pid = 1650] [serial = 2126] [outer = 0x115dac800] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x125708000 == 39 [pid = 1650] [id = 705] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6c000 == 38 [pid = 1650] [id = 704] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0db000 == 37 [pid = 1650] [id = 703] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x129662800 == 36 [pid = 1650] [id = 702] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12906a800 == 35 [pid = 1650] [id = 701] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8e800 == 34 [pid = 1650] [id = 700] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12570b000 == 33 [pid = 1650] [id = 699] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124181800 == 32 [pid = 1650] [id = 698] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a0e3800 == 31 [pid = 1650] [id = 697] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cd000 == 30 [pid = 1650] [id = 696] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x117089800 == 29 [pid = 1650] [id = 695] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119283800 == 28 [pid = 1650] [id = 694] 14:09:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc3b000 == 27 [pid = 1650] [id = 17] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128db4400) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128dc2400) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a07000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11a00b800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a62c00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119b2c400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f50800) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a61800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115dab400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1192c3800) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115da5400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11652fc00) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11810fc00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11815c800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118104400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11811d400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124af5400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124099000) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117431400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119199c00) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12655d400) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1257f8000) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x128a7b800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126960800) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119803400) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 14:09:10 INFO - PROCESS | 1650 | 1469135350710 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]]]}] 14:09:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:09:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 674ms 14:09:10 INFO - PROCESS | 1650 | 1469135350737 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 14:09:10 INFO - PROCESS | 1650 | 1469135350739 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 14:09:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:09:10 INFO - PROCESS | 1650 | 1469135350744 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:09:10 INFO - PROCESS | 1650 | 1469135350747 Marionette TRACE conn2 <- [1,2806,null,{}] 14:09:10 INFO - PROCESS | 1650 | 1469135350750 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}] 14:09:10 INFO - PROCESS | 1650 | 1469135350752 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:10 INFO - PROCESS | 1650 | 1469135350829 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 14:09:10 INFO - PROCESS | 1650 | 1469135350834 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1650 | 1469135350838 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119164800 == 28 [pid = 1650] [id = 709] 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116979800) [pid = 1650] [serial = 2127] [outer = 0x0] 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117431c00) [pid = 1650] [serial = 2128] [outer = 0x116979800] 14:09:10 INFO - PROCESS | 1650 | 1469135350867 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1176aec00) [pid = 1650] [serial = 2129] [outer = 0x116979800] 14:09:11 INFO - PROCESS | 1650 | 1469135351211 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]]]}] 14:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms 14:09:11 INFO - PROCESS | 1650 | 1469135351265 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1650 | 1469135351266 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 14:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:09:11 INFO - PROCESS | 1650 | 1469135351269 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1650 | 1469135351270 Marionette TRACE conn2 <- [1,2810,null,{}] 14:09:11 INFO - PROCESS | 1650 | 1469135351277 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}] 14:09:11 INFO - PROCESS | 1650 | 1469135351280 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:11 INFO - PROCESS | 1650 | 1469135351362 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 14:09:11 INFO - PROCESS | 1650 | 1469135351371 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1650 | 1469135351374 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12400c000 == 29 [pid = 1650] [id = 710] 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118492400) [pid = 1650] [serial = 2130] [outer = 0x0] 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118650000) [pid = 1650] [serial = 2131] [outer = 0x118492400] 14:09:11 INFO - PROCESS | 1650 | 1469135351402 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118dd2400) [pid = 1650] [serial = 2132] [outer = 0x118492400] 14:09:11 INFO - PROCESS | 1650 | 1469135351765 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]]]}] 14:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 14:09:11 INFO - PROCESS | 1650 | 1469135351794 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1650 | 1469135351795 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 14:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:09:11 INFO - PROCESS | 1650 | 1469135351801 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1650 | 1469135351803 Marionette TRACE conn2 <- [1,2814,null,{}] 14:09:11 INFO - PROCESS | 1650 | 1469135351805 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}] 14:09:11 INFO - PROCESS | 1650 | 1469135351806 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:11 INFO - PROCESS | 1650 | 1469135351888 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 14:09:11 INFO - PROCESS | 1650 | 1469135351892 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1650 | 1469135351893 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125717800 == 30 [pid = 1650] [id = 711] 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1195ec400) [pid = 1650] [serial = 2133] [outer = 0x0] 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119805800) [pid = 1650] [serial = 2134] [outer = 0x1195ec400] 14:09:11 INFO - PROCESS | 1650 | 1469135351919 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119811400) [pid = 1650] [serial = 2135] [outer = 0x1195ec400] 14:09:12 INFO - PROCESS | 1650 | 1469135352259 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]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 469ms 14:09:12 INFO - PROCESS | 1650 | 1469135352272 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1650 | 1469135352273 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 14:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:09:12 INFO - PROCESS | 1650 | 1469135352275 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1650 | 1469135352276 Marionette TRACE conn2 <- [1,2818,null,{}] 14:09:12 INFO - PROCESS | 1650 | 1469135352279 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}] 14:09:12 INFO - PROCESS | 1650 | 1469135352280 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:12 INFO - PROCESS | 1650 | 1469135352357 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 14:09:12 INFO - PROCESS | 1650 | 1469135352361 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:12 INFO - PROCESS | 1650 | 1469135352363 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a9e000 == 31 [pid = 1650] [id = 712] 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a07400) [pid = 1650] [serial = 2136] [outer = 0x0] 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b26400) [pid = 1650] [serial = 2137] [outer = 0x119a07400] 14:09:12 INFO - PROCESS | 1650 | 1469135352390 Marionette DEBUG loaded listener.js 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a00b800) [pid = 1650] [serial = 2138] [outer = 0x119a07400] 14:09:12 INFO - PROCESS | 1650 | 1469135352724 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]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 467ms 14:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:09:12 INFO - PROCESS | 1650 | 1469135352744 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1650 | 1469135352745 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 14:09:12 INFO - PROCESS | 1650 | 1469135352747 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1650 | 1469135352748 Marionette TRACE conn2 <- [1,2822,null,{}] 14:09:12 INFO - PROCESS | 1650 | 1469135352751 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}] 14:09:12 INFO - PROCESS | 1650 | 1469135352757 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:12 INFO - PROCESS | 1650 | 1469135352892 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 14:09:12 INFO - PROCESS | 1650 | 1469135352903 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:12 INFO - PROCESS | 1650 | 1469135352905 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129068000 == 32 [pid = 1650] [id = 713] 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123be0400) [pid = 1650] [serial = 2139] [outer = 0x0] 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1246e4000) [pid = 1650] [serial = 2140] [outer = 0x123be0400] 14:09:12 INFO - PROCESS | 1650 | 1469135352930 Marionette DEBUG loaded listener.js 14:09:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126788000) [pid = 1650] [serial = 2141] [outer = 0x123be0400] 14:09:13 INFO - PROCESS | 1650 | 1469135353274 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]]]}] 14:09:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:09:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 573ms 14:09:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:09:13 INFO - PROCESS | 1650 | 1469135353320 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 14:09:13 INFO - PROCESS | 1650 | 1469135353322 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 14:09:13 INFO - PROCESS | 1650 | 1469135353324 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:09:13 INFO - PROCESS | 1650 | 1469135353325 Marionette TRACE conn2 <- [1,2826,null,{}] 14:09:13 INFO - PROCESS | 1650 | 1469135353327 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}] 14:09:13 INFO - PROCESS | 1650 | 1469135353328 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:13 INFO - PROCESS | 1650 | 1469135353425 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 14:09:13 INFO - PROCESS | 1650 | 1469135353436 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1650 | 1469135353437 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a695000 == 33 [pid = 1650] [id = 714] 14:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112eaf800) [pid = 1650] [serial = 2142] [outer = 0x0] 14:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128a76c00) [pid = 1650] [serial = 2143] [outer = 0x112eaf800] 14:09:13 INFO - PROCESS | 1650 | 1469135353461 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128db4400) [pid = 1650] [serial = 2144] [outer = 0x112eaf800] 14:09:13 INFO - PROCESS | 1650 | 1469135353824 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:09:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:09:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 14:09:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:09:13 INFO - PROCESS | 1650 | 1469135353844 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 14:09:13 INFO - PROCESS | 1650 | 1469135353845 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 14:09:13 INFO - PROCESS | 1650 | 1469135353847 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:09:13 INFO - PROCESS | 1650 | 1469135353848 Marionette TRACE conn2 <- [1,2830,null,{}] 14:09:13 INFO - PROCESS | 1650 | 1469135353851 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}] 14:09:13 INFO - PROCESS | 1650 | 1469135353853 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:13 INFO - PROCESS | 1650 | 1469135353953 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 14:09:13 INFO - PROCESS | 1650 | 1469135353967 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1650 | 1469135353968 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b2800 == 34 [pid = 1650] [id = 715] 14:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128db6400) [pid = 1650] [serial = 2145] [outer = 0x0] 14:09:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1290a4000) [pid = 1650] [serial = 2146] [outer = 0x128db6400] 14:09:13 INFO - PROCESS | 1650 | 1469135353994 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129332000) [pid = 1650] [serial = 2147] [outer = 0x128db6400] 14:09:14 INFO - PROCESS | 1650 | 1469135354333 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]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 14:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:09:14 INFO - PROCESS | 1650 | 1469135354370 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1650 | 1469135354372 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 14:09:14 INFO - PROCESS | 1650 | 1469135354374 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1650 | 1469135354375 Marionette TRACE conn2 <- [1,2834,null,{}] 14:09:14 INFO - PROCESS | 1650 | 1469135354377 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}] 14:09:14 INFO - PROCESS | 1650 | 1469135354378 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:14 INFO - PROCESS | 1650 | 1469135354477 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 14:09:14 INFO - PROCESS | 1650 | 1469135354481 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1650 | 1469135354482 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd6c000 == 35 [pid = 1650] [id = 716] 14:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11815d400) [pid = 1650] [serial = 2148] [outer = 0x0] 14:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12933a800) [pid = 1650] [serial = 2149] [outer = 0x11815d400] 14:09:14 INFO - PROCESS | 1650 | 1469135354514 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129350400) [pid = 1650] [serial = 2150] [outer = 0x11815d400] 14:09:14 INFO - PROCESS | 1650 | 1469135354941 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115da2c00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11a004800) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a86400) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f4e800) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115da6400) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11676fc00) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11810b400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b28800) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12cabc800) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113aa2000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118109000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119804400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1122b9c00) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119809400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1195e0c00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210db800) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:09:14 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12cc3c000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 621ms 14:09:14 INFO - PROCESS | 1650 | 1469135354995 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 14:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:09:14 INFO - PROCESS | 1650 | 1469135354997 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 14:09:15 INFO - PROCESS | 1650 | 1469135354999 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1650 | 1469135355000 Marionette TRACE conn2 <- [1,2838,null,{}] 14:09:15 INFO - PROCESS | 1650 | 1469135355002 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}] 14:09:15 INFO - PROCESS | 1650 | 1469135355003 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:15 INFO - PROCESS | 1650 | 1469135355080 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 14:09:15 INFO - PROCESS | 1650 | 1469135355088 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:15 INFO - PROCESS | 1650 | 1469135355089 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124eac800 == 36 [pid = 1650] [id = 717] 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113aa2000) [pid = 1650] [serial = 2151] [outer = 0x0] 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11676ec00) [pid = 1650] [serial = 2152] [outer = 0x113aa2000] 14:09:15 INFO - PROCESS | 1650 | 1469135355113 Marionette DEBUG loaded listener.js 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118106400) [pid = 1650] [serial = 2153] [outer = 0x113aa2000] 14:09:15 INFO - PROCESS | 1650 | 1469135355578 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]]]}] 14:09:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:09:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 619ms 14:09:15 INFO - PROCESS | 1650 | 1469135355619 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 14:09:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:09:15 INFO - PROCESS | 1650 | 1469135355621 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 14:09:15 INFO - PROCESS | 1650 | 1469135355624 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1650 | 1469135355626 Marionette TRACE conn2 <- [1,2842,null,{}] 14:09:15 INFO - PROCESS | 1650 | 1469135355630 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}] 14:09:15 INFO - PROCESS | 1650 | 1469135355632 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:15 INFO - PROCESS | 1650 | 1469135355738 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 14:09:15 INFO - PROCESS | 1650 | 1469135355797 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:15 INFO - PROCESS | 1650 | 1469135355798 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119156800 == 37 [pid = 1650] [id = 718] 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115da1800) [pid = 1650] [serial = 2154] [outer = 0x0] 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116775c00) [pid = 1650] [serial = 2155] [outer = 0x115da1800] 14:09:15 INFO - PROCESS | 1650 | 1469135355830 Marionette DEBUG loaded listener.js 14:09:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11743c800) [pid = 1650] [serial = 2156] [outer = 0x115da1800] 14:09:16 INFO - PROCESS | 1650 | 1469135356290 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]]]}] 14:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 721ms 14:09:16 INFO - PROCESS | 1650 | 1469135356352 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 14:09:16 INFO - PROCESS | 1650 | 1469135356355 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 14:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:09:16 INFO - PROCESS | 1650 | 1469135356361 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:09:16 INFO - PROCESS | 1650 | 1469135356363 Marionette TRACE conn2 <- [1,2846,null,{}] 14:09:16 INFO - PROCESS | 1650 | 1469135356366 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}] 14:09:16 INFO - PROCESS | 1650 | 1469135356368 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:16 INFO - PROCESS | 1650 | 1469135356469 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 14:09:16 INFO - PROCESS | 1650 | 1469135356538 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1650 | 1469135356539 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8a000 == 38 [pid = 1650] [id = 719] 14:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118160000) [pid = 1650] [serial = 2157] [outer = 0x0] 14:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11839dc00) [pid = 1650] [serial = 2158] [outer = 0x118160000] 14:09:16 INFO - PROCESS | 1650 | 1469135356570 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119190c00) [pid = 1650] [serial = 2159] [outer = 0x118160000] 14:09:16 INFO - PROCESS | 1650 | 1469135356977 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]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 14:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:09:17 INFO - PROCESS | 1650 | 1469135357031 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1650 | 1469135357033 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 14:09:17 INFO - PROCESS | 1650 | 1469135357035 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1650 | 1469135357038 Marionette TRACE conn2 <- [1,2850,null,{}] 14:09:17 INFO - PROCESS | 1650 | 1469135357046 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}] 14:09:17 INFO - PROCESS | 1650 | 1469135357049 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:17 INFO - PROCESS | 1650 | 1469135357149 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 14:09:17 INFO - PROCESS | 1650 | 1469135357210 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1650 | 1469135357212 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca6e000 == 39 [pid = 1650] [id = 720] 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119807000) [pid = 1650] [serial = 2160] [outer = 0x0] 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119be6400) [pid = 1650] [serial = 2161] [outer = 0x119807000] 14:09:17 INFO - PROCESS | 1650 | 1469135357243 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1246e0c00) [pid = 1650] [serial = 2162] [outer = 0x119807000] 14:09:17 INFO - PROCESS | 1650 | 1469135357657 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 676ms 14:09:17 INFO - PROCESS | 1650 | 1469135357711 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1650 | 1469135357713 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 14:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:09:17 INFO - PROCESS | 1650 | 1469135357715 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1650 | 1469135357717 Marionette TRACE conn2 <- [1,2854,null,{}] 14:09:17 INFO - PROCESS | 1650 | 1469135357719 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}] 14:09:17 INFO - PROCESS | 1650 | 1469135357721 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:17 INFO - PROCESS | 1650 | 1469135357838 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 14:09:17 INFO - PROCESS | 1650 | 1469135357909 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1650 | 1469135357910 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc32000 == 40 [pid = 1650] [id = 721] 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ed5400) [pid = 1650] [serial = 2163] [outer = 0x0] 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1251fa800) [pid = 1650] [serial = 2164] [outer = 0x124ed5400] 14:09:17 INFO - PROCESS | 1650 | 1469135357939 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1257f9c00) [pid = 1650] [serial = 2165] [outer = 0x124ed5400] 14:09:18 INFO - PROCESS | 1650 | 1469135358371 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]]]}] 14:09:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:09:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 668ms 14:09:18 INFO - PROCESS | 1650 | 1469135358386 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 1650 | 1469135358388 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 14:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:09:18 INFO - PROCESS | 1650 | 1469135358391 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 1650 | 1469135358392 Marionette TRACE conn2 <- [1,2858,null,{}] 14:09:18 INFO - PROCESS | 1650 | 1469135358395 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}] 14:09:18 INFO - PROCESS | 1650 | 1469135358396 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:18 INFO - PROCESS | 1650 | 1469135358598 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 14:09:18 INFO - PROCESS | 1650 | 1469135358666 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:18 INFO - PROCESS | 1650 | 1469135358667 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119157800 == 41 [pid = 1650] [id = 722] 14:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112f57800) [pid = 1650] [serial = 2166] [outer = 0x0] 14:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113c8a800) [pid = 1650] [serial = 2167] [outer = 0x112f57800] 14:09:18 INFO - PROCESS | 1650 | 1469135358697 Marionette DEBUG loaded listener.js 14:09:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116905400) [pid = 1650] [serial = 2168] [outer = 0x112f57800] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd6c000 == 40 [pid = 1650] [id = 716] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b2800 == 39 [pid = 1650] [id = 715] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a695000 == 38 [pid = 1650] [id = 714] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x129068000 == 37 [pid = 1650] [id = 713] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128a9e000 == 36 [pid = 1650] [id = 712] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125717800 == 35 [pid = 1650] [id = 711] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12400c000 == 34 [pid = 1650] [id = 710] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119164800 == 33 [pid = 1650] [id = 709] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b3000 == 32 [pid = 1650] [id = 708] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184cb000 == 31 [pid = 1650] [id = 707] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12c65f800 == 30 [pid = 1650] [id = 706] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc32000 == 29 [pid = 1650] [id = 721] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca6e000 == 28 [pid = 1650] [id = 720] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8a000 == 27 [pid = 1650] [id = 719] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119156800 == 26 [pid = 1650] [id = 718] 14:09:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124eac800 == 25 [pid = 1650] [id = 717] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12cc40800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118dcf000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11864d400) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a0d400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118d28800) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124ed0000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1246e4800) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1256ed000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119b29400) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124c9f400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1256e9c00) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119beac00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a05400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1197ce800) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128caec00) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126784c00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118d29000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1192bd000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12409a800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118105400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11811fc00) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112f56400) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1133f9400) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11676dc00) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1169f1000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x117436000) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1167ebc00) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118497400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1257f6000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12c384800) [pid = 1650] [serial = 1433] [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.] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x116aa0c00) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x115fe9000) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 14:09:19 INFO - PROCESS | 1650 | 1469135359710 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1373ms 14:09:19 INFO - PROCESS | 1650 | 1469135359765 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1650 | 1469135359770 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 14:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:09:19 INFO - PROCESS | 1650 | 1469135359774 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1650 | 1469135359776 Marionette TRACE conn2 <- [1,2862,null,{}] 14:09:19 INFO - PROCESS | 1650 | 1469135359780 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}] 14:09:19 INFO - PROCESS | 1650 | 1469135359782 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:19 INFO - PROCESS | 1650 | 1469135359865 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 14:09:19 INFO - PROCESS | 1650 | 1469135359878 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1650 | 1469135359881 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117081800 == 26 [pid = 1650] [id = 723] 14:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112f51400) [pid = 1650] [serial = 2169] [outer = 0x0] 14:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112f56000) [pid = 1650] [serial = 2170] [outer = 0x112f51400] 14:09:19 INFO - PROCESS | 1650 | 1469135359910 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1133f6c00) [pid = 1650] [serial = 2171] [outer = 0x112f51400] 14:09:20 INFO - PROCESS | 1650 | 1469135360293 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]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 571ms 14:09:20 INFO - PROCESS | 1650 | 1469135360344 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1650 | 1469135360348 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 14:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:09:20 INFO - PROCESS | 1650 | 1469135360359 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1650 | 1469135360361 Marionette TRACE conn2 <- [1,2866,null,{}] 14:09:20 INFO - PROCESS | 1650 | 1469135360364 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}] 14:09:20 INFO - PROCESS | 1650 | 1469135360365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:20 INFO - PROCESS | 1650 | 1469135360449 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 14:09:20 INFO - PROCESS | 1650 | 1469135360459 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:20 INFO - PROCESS | 1650 | 1469135360461 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184c3800 == 27 [pid = 1650] [id = 724] 14:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x113c88c00) [pid = 1650] [serial = 2172] [outer = 0x0] 14:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11671a800) [pid = 1650] [serial = 2173] [outer = 0x113c88c00] 14:09:20 INFO - PROCESS | 1650 | 1469135360488 Marionette DEBUG loaded listener.js 14:09:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116779400) [pid = 1650] [serial = 2174] [outer = 0x113c88c00] 14:09:20 INFO - PROCESS | 1650 | 1469135360864 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]]]}] 14:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 14:09:20 INFO - PROCESS | 1650 | 1469135360879 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 14:09:20 INFO - PROCESS | 1650 | 1469135360881 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 14:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:09:20 INFO - PROCESS | 1650 | 1469135360887 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:09:20 INFO - PROCESS | 1650 | 1469135360891 Marionette TRACE conn2 <- [1,2870,null,{}] 14:09:20 INFO - PROCESS | 1650 | 1469135360938 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}] 14:09:20 INFO - PROCESS | 1650 | 1469135360943 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:21 INFO - PROCESS | 1650 | 1469135361069 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 14:09:21 INFO - PROCESS | 1650 | 1469135361077 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1650 | 1469135361080 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119cb6800 == 28 [pid = 1650] [id = 725] 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116977800) [pid = 1650] [serial = 2175] [outer = 0x0] 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x117437800) [pid = 1650] [serial = 2176] [outer = 0x116977800] 14:09:21 INFO - PROCESS | 1650 | 1469135361102 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118108000) [pid = 1650] [serial = 2177] [outer = 0x116977800] 14:09:21 INFO - PROCESS | 1650 | 1469135361460 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]]]}] 14:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 614ms 14:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:09:21 INFO - PROCESS | 1650 | 1469135361517 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 14:09:21 INFO - PROCESS | 1650 | 1469135361520 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 14:09:21 INFO - PROCESS | 1650 | 1469135361523 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:09:21 INFO - PROCESS | 1650 | 1469135361525 Marionette TRACE conn2 <- [1,2874,null,{}] 14:09:21 INFO - PROCESS | 1650 | 1469135361529 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}] 14:09:21 INFO - PROCESS | 1650 | 1469135361531 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:21 INFO - PROCESS | 1650 | 1469135361658 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 14:09:21 INFO - PROCESS | 1650 | 1469135361663 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1650 | 1469135361664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243b7800 == 29 [pid = 1650] [id = 726] 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11811a800) [pid = 1650] [serial = 2178] [outer = 0x0] 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118161400) [pid = 1650] [serial = 2179] [outer = 0x11811a800] 14:09:21 INFO - PROCESS | 1650 | 1469135361708 Marionette DEBUG loaded listener.js 14:09:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118493400) [pid = 1650] [serial = 2180] [outer = 0x11811a800] 14:09:22 INFO - PROCESS | 1650 | 1469135362224 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]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:09:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 721ms 14:09:22 INFO - PROCESS | 1650 | 1469135362244 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1650 | 1469135362245 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 14:09:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:09:22 INFO - PROCESS | 1650 | 1469135362253 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1650 | 1469135362254 Marionette TRACE conn2 <- [1,2878,null,{}] 14:09:22 INFO - PROCESS | 1650 | 1469135362257 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}] 14:09:22 INFO - PROCESS | 1650 | 1469135362258 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:22 INFO - PROCESS | 1650 | 1469135362374 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 14:09:22 INFO - PROCESS | 1650 | 1469135362411 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:22 INFO - PROCESS | 1650 | 1469135362412 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c06800 == 30 [pid = 1650] [id = 727] 14:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118496400) [pid = 1650] [serial = 2181] [outer = 0x0] 14:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1186f0400) [pid = 1650] [serial = 2182] [outer = 0x118496400] 14:09:22 INFO - PROCESS | 1650 | 1469135362437 Marionette DEBUG loaded listener.js 14:09:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118d2cc00) [pid = 1650] [serial = 2183] [outer = 0x118496400] 14:09:22 INFO - PROCESS | 1650 | 1469135362807 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]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:09:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 14:09:22 INFO - PROCESS | 1650 | 1469135362825 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1650 | 1469135362827 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 14:09:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:09:22 INFO - PROCESS | 1650 | 1469135362837 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1650 | 1469135362839 Marionette TRACE conn2 <- [1,2882,null,{}] 14:09:22 INFO - PROCESS | 1650 | 1469135362842 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}] 14:09:22 INFO - PROCESS | 1650 | 1469135362848 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:23 INFO - PROCESS | 1650 | 1469135363033 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 14:09:23 INFO - PROCESS | 1650 | 1469135363049 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1650 | 1469135363051 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a8d000 == 31 [pid = 1650] [id = 728] 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119193000) [pid = 1650] [serial = 2184] [outer = 0x0] 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1192c6000) [pid = 1650] [serial = 2185] [outer = 0x119193000] 14:09:23 INFO - PROCESS | 1650 | 1469135363084 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a05800) [pid = 1650] [serial = 2186] [outer = 0x119193000] 14:09:23 INFO - PROCESS | 1650 | 1469135363454 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]]]}] 14:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms 14:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:09:23 INFO - PROCESS | 1650 | 1469135363461 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 14:09:23 INFO - PROCESS | 1650 | 1469135363462 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 14:09:23 INFO - PROCESS | 1650 | 1469135363464 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:09:23 INFO - PROCESS | 1650 | 1469135363465 Marionette TRACE conn2 <- [1,2886,null,{}] 14:09:23 INFO - PROCESS | 1650 | 1469135363468 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}] 14:09:23 INFO - PROCESS | 1650 | 1469135363469 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:23 INFO - PROCESS | 1650 | 1469135363574 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 14:09:23 INFO - PROCESS | 1650 | 1469135363582 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1650 | 1469135363584 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129060000 == 32 [pid = 1650] [id = 729] 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111daa000) [pid = 1650] [serial = 2187] [outer = 0x0] 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a5e400) [pid = 1650] [serial = 2188] [outer = 0x111daa000] 14:09:23 INFO - PROCESS | 1650 | 1469135363611 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119b2c400) [pid = 1650] [serial = 2189] [outer = 0x111daa000] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112eaf800) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128db6400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11815d400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115dac800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116979800) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a07400) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1195ec400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128cb0000) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118492400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112fe2400) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113aa2000) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:09:24 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123be0400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:09:24 INFO - PROCESS | 1650 | 1469135364083 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]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 14:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:09:24 INFO - PROCESS | 1650 | 1469135364135 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1650 | 1469135364136 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 14:09:24 INFO - PROCESS | 1650 | 1469135364138 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1650 | 1469135364139 Marionette TRACE conn2 <- [1,2890,null,{}] 14:09:24 INFO - PROCESS | 1650 | 1469135364141 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}] 14:09:24 INFO - PROCESS | 1650 | 1469135364143 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:24 INFO - PROCESS | 1650 | 1469135364218 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 14:09:24 INFO - PROCESS | 1650 | 1469135364223 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 1650 | 1469135364224 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129649000 == 33 [pid = 1650] [id = 730] 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112a85800) [pid = 1650] [serial = 2190] [outer = 0x0] 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116978c00) [pid = 1650] [serial = 2191] [outer = 0x112a85800] 14:09:24 INFO - PROCESS | 1650 | 1469135364249 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119807400) [pid = 1650] [serial = 2192] [outer = 0x112a85800] 14:09:24 INFO - PROCESS | 1650 | 1469135364589 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 14:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:09:24 INFO - PROCESS | 1650 | 1469135364607 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1650 | 1469135364609 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 14:09:24 INFO - PROCESS | 1650 | 1469135364611 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1650 | 1469135364612 Marionette TRACE conn2 <- [1,2894,null,{}] 14:09:24 INFO - PROCESS | 1650 | 1469135364614 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}] 14:09:24 INFO - PROCESS | 1650 | 1469135364616 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:24 INFO - PROCESS | 1650 | 1469135364728 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 14:09:24 INFO - PROCESS | 1650 | 1469135364735 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:24 INFO - PROCESS | 1650 | 1469135364736 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a683800 == 34 [pid = 1650] [id = 731] 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119808800) [pid = 1650] [serial = 2193] [outer = 0x0] 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1210da400) [pid = 1650] [serial = 2194] [outer = 0x119808800] 14:09:24 INFO - PROCESS | 1650 | 1469135364760 Marionette DEBUG loaded listener.js 14:09:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123ce2000) [pid = 1650] [serial = 2195] [outer = 0x119808800] 14:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 469ms 14:09:25 INFO - PROCESS | 1650 | 1469135365076 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]]]}] 14:09:25 INFO - PROCESS | 1650 | 1469135365081 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 14:09:25 INFO - PROCESS | 1650 | 1469135365082 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 14:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:09:25 INFO - PROCESS | 1650 | 1469135365090 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:09:25 INFO - PROCESS | 1650 | 1469135365091 Marionette TRACE conn2 <- [1,2898,null,{}] 14:09:25 INFO - PROCESS | 1650 | 1469135365094 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}] 14:09:25 INFO - PROCESS | 1650 | 1469135365095 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:25 INFO - PROCESS | 1650 | 1469135365189 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 14:09:25 INFO - PROCESS | 1650 | 1469135365193 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 1650 | 1469135365195 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0da800 == 35 [pid = 1650] [id = 732] 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123f26000) [pid = 1650] [serial = 2196] [outer = 0x0] 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1246e1800) [pid = 1650] [serial = 2197] [outer = 0x123f26000] 14:09:25 INFO - PROCESS | 1650 | 1469135365231 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124c77c00) [pid = 1650] [serial = 2198] [outer = 0x123f26000] 14:09:25 INFO - PROCESS | 1650 | 1469135365623 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]]]}] 14:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 578ms 14:09:25 INFO - PROCESS | 1650 | 1469135365664 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 14:09:25 INFO - PROCESS | 1650 | 1469135365666 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 14:09:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:09:25 INFO - PROCESS | 1650 | 1469135365673 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:09:25 INFO - PROCESS | 1650 | 1469135365676 Marionette TRACE conn2 <- [1,2902,null,{}] 14:09:25 INFO - PROCESS | 1650 | 1469135365698 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}] 14:09:25 INFO - PROCESS | 1650 | 1469135365700 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:25 INFO - PROCESS | 1650 | 1469135365860 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 14:09:25 INFO - PROCESS | 1650 | 1469135365865 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 1650 | 1469135365867 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd78800 == 36 [pid = 1650] [id = 733] 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ed4400) [pid = 1650] [serial = 2199] [outer = 0x0] 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12578d800) [pid = 1650] [serial = 2200] [outer = 0x124ed4400] 14:09:25 INFO - PROCESS | 1650 | 1469135365911 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126782c00) [pid = 1650] [serial = 2201] [outer = 0x124ed4400] 14:09:26 INFO - PROCESS | 1650 | 1469135366558 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 941ms 14:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:09:26 INFO - PROCESS | 1650 | 1469135366612 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 1650 | 1469135366615 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 14:09:26 INFO - PROCESS | 1650 | 1469135366618 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1650 | 1469135366622 Marionette TRACE conn2 <- [1,2906,null,{}] 14:09:26 INFO - PROCESS | 1650 | 1469135366626 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}] 14:09:26 INFO - PROCESS | 1650 | 1469135366627 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:26 INFO - PROCESS | 1650 | 1469135366741 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 14:09:26 INFO - PROCESS | 1650 | 1469135366798 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1650 | 1469135366799 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861a000 == 37 [pid = 1650] [id = 734] 14:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f55000) [pid = 1650] [serial = 2202] [outer = 0x0] 14:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113a9d800) [pid = 1650] [serial = 2203] [outer = 0x112f55000] 14:09:26 INFO - PROCESS | 1650 | 1469135366831 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f7b000) [pid = 1650] [serial = 2204] [outer = 0x112f55000] 14:09:27 INFO - PROCESS | 1650 | 1469135367368 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]]]}] 14:09:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:09:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 825ms 14:09:27 INFO - PROCESS | 1650 | 1469135367444 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 14:09:27 INFO - PROCESS | 1650 | 1469135367447 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 14:09:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:09:27 INFO - PROCESS | 1650 | 1469135367452 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 1650 | 1469135367453 Marionette TRACE conn2 <- [1,2910,null,{}] 14:09:27 INFO - PROCESS | 1650 | 1469135367456 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}] 14:09:27 INFO - PROCESS | 1650 | 1469135367458 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:27 INFO - PROCESS | 1650 | 1469135367571 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 14:09:27 INFO - PROCESS | 1650 | 1469135367628 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:27 INFO - PROCESS | 1650 | 1469135367629 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126174000 == 38 [pid = 1650] [id = 735] 14:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11743a000) [pid = 1650] [serial = 2205] [outer = 0x0] 14:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1174d3000) [pid = 1650] [serial = 2206] [outer = 0x11743a000] 14:09:27 INFO - PROCESS | 1650 | 1469135367661 Marionette DEBUG loaded listener.js 14:09:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11810dc00) [pid = 1650] [serial = 2207] [outer = 0x11743a000] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0da800 == 37 [pid = 1650] [id = 732] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a683800 == 36 [pid = 1650] [id = 731] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129649000 == 35 [pid = 1650] [id = 730] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129060000 == 34 [pid = 1650] [id = 729] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128a8d000 == 33 [pid = 1650] [id = 728] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124c06800 == 32 [pid = 1650] [id = 727] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1243b7800 == 31 [pid = 1650] [id = 726] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119cb6800 == 30 [pid = 1650] [id = 725] 14:09:28 INFO - PROCESS | 1650 | 1469135368246 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]]]}] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1184c3800 == 29 [pid = 1650] [id = 724] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117081800 == 28 [pid = 1650] [id = 723] 14:09:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119157800 == 27 [pid = 1650] [id = 722] 14:09:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:09:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:09:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 821ms 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128a76c00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1290a4000) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12933a800) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115feb000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11677ac00) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117431c00) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1176aec00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119b26400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11a00b800) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119805800) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119811400) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1290abc00) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1290a5800) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118650000) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118dd2400) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115da0800) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11671d000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118106400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129350400) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1246e4000) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128db4400) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129332000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126788000) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11676ec00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 14:09:28 INFO - PROCESS | 1650 | 1469135368275 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 14:09:28 INFO - PROCESS | 1650 | 1469135368278 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 14:09:28 INFO - TEST-START | /DOMEvents/constructors.html 14:09:28 INFO - PROCESS | 1650 | 1469135368289 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1650 | 1469135368291 Marionette TRACE conn2 <- [1,2914,null,{}] 14:09:28 INFO - PROCESS | 1650 | 1469135368296 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}] 14:09:28 INFO - PROCESS | 1650 | 1469135368297 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:28 INFO - PROCESS | 1650 | 1469135368381 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 14:09:28 INFO - PROCESS | 1650 | 1469135368389 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1650 | 1469135368392 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117081800 == 28 [pid = 1650] [id = 736] 14:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115fe9000) [pid = 1650] [serial = 2208] [outer = 0x0] 14:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11671e800) [pid = 1650] [serial = 2209] [outer = 0x115fe9000] 14:09:28 INFO - PROCESS | 1650 | 1469135368420 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116903c00) [pid = 1650] [serial = 2210] [outer = 0x115fe9000] 14:09:28 INFO - PROCESS | 1650 | 1469135368791 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]]]}] 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:09:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 534ms 14:09:28 INFO - PROCESS | 1650 | 1469135368831 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 14:09:28 INFO - PROCESS | 1650 | 1469135368833 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 14:09:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:09:28 INFO - PROCESS | 1650 | 1469135368839 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:09:28 INFO - PROCESS | 1650 | 1469135368841 Marionette TRACE conn2 <- [1,2918,null,{}] 14:09:28 INFO - PROCESS | 1650 | 1469135368843 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}] 14:09:28 INFO - PROCESS | 1650 | 1469135368845 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:28 INFO - PROCESS | 1650 | 1469135368934 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 14:09:28 INFO - PROCESS | 1650 | 1469135368941 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1650 | 1469135368942 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb5800 == 29 [pid = 1650] [id = 737] 14:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118110400) [pid = 1650] [serial = 2211] [outer = 0x0] 14:09:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118119800) [pid = 1650] [serial = 2212] [outer = 0x118110400] 14:09:28 INFO - PROCESS | 1650 | 1469135368969 Marionette DEBUG loaded listener.js 14:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118395400) [pid = 1650] [serial = 2213] [outer = 0x118110400] 14:09:29 INFO - PROCESS | 1650 | 1469135369306 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:09:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:09:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 475ms 14:09:29 INFO - PROCESS | 1650 | 1469135369315 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1650 | 1469135369316 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 14:09:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:09:29 INFO - PROCESS | 1650 | 1469135369319 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1650 | 1469135369324 Marionette TRACE conn2 <- [1,2922,null,{}] 14:09:29 INFO - PROCESS | 1650 | 1469135369333 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}] 14:09:29 INFO - PROCESS | 1650 | 1469135369339 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:29 INFO - PROCESS | 1650 | 1469135369429 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 14:09:29 INFO - PROCESS | 1650 | 1469135369511 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:29 INFO - PROCESS | 1650 | 1469135369514 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x125163000 == 30 [pid = 1650] [id = 738] 14:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118648000) [pid = 1650] [serial = 2214] [outer = 0x0] 14:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11919b400) [pid = 1650] [serial = 2215] [outer = 0x118648000] 14:09:29 INFO - PROCESS | 1650 | 1469135369558 Marionette DEBUG loaded listener.js 14:09:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119803000) [pid = 1650] [serial = 2216] [outer = 0x118648000] 14:09:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:09:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:09:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:09:29 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:09:29 INFO - PROCESS | 1650 | 1469135369940 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]]]}] 14:09:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:09:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:09:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 14:09:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:09:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 14:09:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:09:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 14:09:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:09:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:09:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 676ms 14:09:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:09:30 INFO - PROCESS | 1650 | 1469135369995 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1650 | 1469135369997 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 14:09:30 INFO - PROCESS | 1650 | 1469135370000 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1650 | 1469135370001 Marionette TRACE conn2 <- [1,2926,null,{}] 14:09:30 INFO - PROCESS | 1650 | 1469135370003 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}] 14:09:30 INFO - PROCESS | 1650 | 1469135370004 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:30 INFO - PROCESS | 1650 | 1469135370091 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 14:09:30 INFO - PROCESS | 1650 | 1469135370095 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 1650 | 1469135370096 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129061800 == 31 [pid = 1650] [id = 739] 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11980c400) [pid = 1650] [serial = 2217] [outer = 0x0] 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119b2a000) [pid = 1650] [serial = 2218] [outer = 0x11980c400] 14:09:30 INFO - PROCESS | 1650 | 1469135370121 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123f22800) [pid = 1650] [serial = 2219] [outer = 0x11980c400] 14:09:30 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:09:30 INFO - PROCESS | 1650 | 1469135370450 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]]]}] 14:09:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:09:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 14:09:30 INFO - PROCESS | 1650 | 1469135370471 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1650 | 1469135370473 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 14:09:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:09:30 INFO - PROCESS | 1650 | 1469135370475 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1650 | 1469135370476 Marionette TRACE conn2 <- [1,2930,null,{}] 14:09:30 INFO - PROCESS | 1650 | 1469135370478 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}] 14:09:30 INFO - PROCESS | 1650 | 1469135370480 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:30 INFO - PROCESS | 1650 | 1469135370576 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 14:09:30 INFO - PROCESS | 1650 | 1469135370615 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:30 INFO - PROCESS | 1650 | 1469135370616 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a609800 == 32 [pid = 1650] [id = 740] 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123f25400) [pid = 1650] [serial = 2220] [outer = 0x0] 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12473cc00) [pid = 1650] [serial = 2221] [outer = 0x123f25400] 14:09:30 INFO - PROCESS | 1650 | 1469135370640 Marionette DEBUG loaded listener.js 14:09:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123f26400) [pid = 1650] [serial = 2222] [outer = 0x123f25400] 14:09:30 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:09:30 INFO - PROCESS | 1650 | 1469135370947 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]]]}] 14:09:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:09:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 14:09:30 INFO - PROCESS | 1650 | 1469135370993 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 14:09:30 INFO - PROCESS | 1650 | 1469135370994 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 14:09:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:09:30 INFO - PROCESS | 1650 | 1469135370996 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:09:30 INFO - PROCESS | 1650 | 1469135370997 Marionette TRACE conn2 <- [1,2934,null,{}] 14:09:31 INFO - PROCESS | 1650 | 1469135371000 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}] 14:09:31 INFO - PROCESS | 1650 | 1469135371011 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:31 INFO - PROCESS | 1650 | 1469135371128 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 14:09:31 INFO - PROCESS | 1650 | 1469135371140 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1650 | 1469135371141 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b93b000 == 33 [pid = 1650] [id = 741] 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124c9f400) [pid = 1650] [serial = 2223] [outer = 0x0] 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12670ac00) [pid = 1650] [serial = 2224] [outer = 0x124c9f400] 14:09:31 INFO - PROCESS | 1650 | 1469135371166 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128caec00) [pid = 1650] [serial = 2225] [outer = 0x124c9f400] 14:09:31 INFO - PROCESS | 1650 | 1469135371500 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]]]}] 14:09:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:09:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 520ms 14:09:31 INFO - PROCESS | 1650 | 1469135371524 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 1650 | 1469135371526 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 14:09:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:09:31 INFO - PROCESS | 1650 | 1469135371528 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1650 | 1469135371529 Marionette TRACE conn2 <- [1,2938,null,{}] 14:09:31 INFO - PROCESS | 1650 | 1469135371531 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}] 14:09:31 INFO - PROCESS | 1650 | 1469135371532 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:31 INFO - PROCESS | 1650 | 1469135371630 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 14:09:31 INFO - PROCESS | 1650 | 1469135371634 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1650 | 1469135371636 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118303800 == 34 [pid = 1650] [id = 742] 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128cb9400) [pid = 1650] [serial = 2226] [outer = 0x0] 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1290a0800) [pid = 1650] [serial = 2227] [outer = 0x128cb9400] 14:09:31 INFO - PROCESS | 1650 | 1469135371659 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1290ac400) [pid = 1650] [serial = 2228] [outer = 0x128cb9400] 14:09:31 INFO - PROCESS | 1650 | 1469135371940 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]]]}] 14:09:31 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. 14:09:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 418ms 14:09:31 INFO - PROCESS | 1650 | 1469135371947 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 1650 | 1469135371948 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 14:09:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:09:31 INFO - PROCESS | 1650 | 1469135371950 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1650 | 1469135371951 Marionette TRACE conn2 <- [1,2942,null,{}] 14:09:31 INFO - PROCESS | 1650 | 1469135371961 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}] 14:09:31 INFO - PROCESS | 1650 | 1469135371962 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:32 INFO - PROCESS | 1650 | 1469135372078 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 14:09:32 INFO - PROCESS | 1650 | 1469135372091 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1650 | 1469135372092 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c649800 == 35 [pid = 1650] [id = 743] 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11811d800) [pid = 1650] [serial = 2229] [outer = 0x0] 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129336c00) [pid = 1650] [serial = 2230] [outer = 0x11811d800] 14:09:32 INFO - PROCESS | 1650 | 1469135372117 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12934e400) [pid = 1650] [serial = 2231] [outer = 0x11811d800] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118496400) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f51400) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113c88c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11811a800) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f57800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115da1800) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118160000) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119807000) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119193000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x111daa000) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124ed5400) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112a85800) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123f26000) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116977800) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:09:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119808800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:09:32 INFO - PROCESS | 1650 | 1469135372492 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"]]]}] 14:09:32 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 14:09:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:09:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 576ms 14:09:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:09:32 INFO - PROCESS | 1650 | 1469135372527 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1650 | 1469135372528 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 14:09:32 INFO - PROCESS | 1650 | 1469135372530 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1650 | 1469135372531 Marionette TRACE conn2 <- [1,2946,null,{}] 14:09:32 INFO - PROCESS | 1650 | 1469135372534 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}] 14:09:32 INFO - PROCESS | 1650 | 1469135372535 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:32 INFO - PROCESS | 1650 | 1469135372610 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 14:09:32 INFO - PROCESS | 1650 | 1469135372670 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1650 | 1469135372671 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1247eb800 == 36 [pid = 1650] [id = 744] 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c88c00) [pid = 1650] [serial = 2232] [outer = 0x0] 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11811ac00) [pid = 1650] [serial = 2233] [outer = 0x113c88c00] 14:09:32 INFO - PROCESS | 1650 | 1469135372696 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119807000) [pid = 1650] [serial = 2234] [outer = 0x113c88c00] 14:09:32 INFO - PROCESS | 1650 | 1469135372923 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]]]}] 14:09:32 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. 14:09:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 418ms 14:09:32 INFO - PROCESS | 1650 | 1469135372949 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 14:09:32 INFO - PROCESS | 1650 | 1469135372951 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 14:09:32 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:09:32 INFO - PROCESS | 1650 | 1469135372961 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:09:32 INFO - PROCESS | 1650 | 1469135372972 Marionette TRACE conn2 <- [1,2950,null,{}] 14:09:32 INFO - PROCESS | 1650 | 1469135372982 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}] 14:09:32 INFO - PROCESS | 1650 | 1469135372983 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:33 INFO - PROCESS | 1650 | 1469135373078 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 14:09:33 INFO - PROCESS | 1650 | 1469135373081 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 1650 | 1469135373083 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca73000 == 37 [pid = 1650] [id = 745] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a54000) [pid = 1650] [serial = 2235] [outer = 0x0] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128cb9800) [pid = 1650] [serial = 2236] [outer = 0x119a54000] 14:09:33 INFO - PROCESS | 1650 | 1469135373110 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129350c00) [pid = 1650] [serial = 2237] [outer = 0x119a54000] 14:09:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca79800 == 38 [pid = 1650] [id = 746] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129353400) [pid = 1650] [serial = 2238] [outer = 0x0] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11811a800) [pid = 1650] [serial = 2239] [outer = 0x129353400] 14:09:33 INFO - PROCESS | 1650 | 1469135373438 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]]]}] 14:09:33 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. 14:09:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 487ms 14:09:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:09:33 INFO - PROCESS | 1650 | 1469135373448 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1650 | 1469135373450 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 14:09:33 INFO - PROCESS | 1650 | 1469135373454 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1650 | 1469135373457 Marionette TRACE conn2 <- [1,2954,null,{}] 14:09:33 INFO - PROCESS | 1650 | 1469135373459 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}] 14:09:33 INFO - PROCESS | 1650 | 1469135373461 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:33 INFO - PROCESS | 1650 | 1469135373581 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 14:09:33 INFO - PROCESS | 1650 | 1469135373670 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 1650 | 1469135373671 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc35800 == 39 [pid = 1650] [id = 747] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115da2800) [pid = 1650] [serial = 2240] [outer = 0x0] 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129354000) [pid = 1650] [serial = 2241] [outer = 0x115da2800] 14:09:33 INFO - PROCESS | 1650 | 1469135373713 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1293dbc00) [pid = 1650] [serial = 2242] [outer = 0x115da2800] 14:09:34 INFO - PROCESS | 1650 | 1469135374101 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]]]}] 14:09:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:09:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 14:09:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 672ms 14:09:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:09:34 INFO - PROCESS | 1650 | 1469135374126 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 1650 | 1469135374127 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 14:09:34 INFO - PROCESS | 1650 | 1469135374129 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1650 | 1469135374130 Marionette TRACE conn2 <- [1,2958,null,{}] 14:09:34 INFO - PROCESS | 1650 | 1469135374132 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}] 14:09:34 INFO - PROCESS | 1650 | 1469135374134 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:34 INFO - PROCESS | 1650 | 1469135374249 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 14:09:34 INFO - PROCESS | 1650 | 1469135374256 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1650 | 1469135374257 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d523000 == 40 [pid = 1650] [id = 748] 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1293da800) [pid = 1650] [serial = 2243] [outer = 0x0] 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12a481800) [pid = 1650] [serial = 2244] [outer = 0x1293da800] 14:09:34 INFO - PROCESS | 1650 | 1469135374281 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a90f000) [pid = 1650] [serial = 2245] [outer = 0x1293da800] 14:09:34 INFO - PROCESS | 1650 | 1469135374690 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]]]}] 14:09:34 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. 14:09:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 568ms 14:09:34 INFO - PROCESS | 1650 | 1469135374697 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 1650 | 1469135374700 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 14:09:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:09:34 INFO - PROCESS | 1650 | 1469135374704 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1650 | 1469135374706 Marionette TRACE conn2 <- [1,2962,null,{}] 14:09:34 INFO - PROCESS | 1650 | 1469135374710 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}] 14:09:34 INFO - PROCESS | 1650 | 1469135374712 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:34 INFO - PROCESS | 1650 | 1469135374821 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 14:09:34 INFO - PROCESS | 1650 | 1469135374885 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1650 | 1469135374886 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c2800 == 41 [pid = 1650] [id = 749] 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1133f1800) [pid = 1650] [serial = 2246] [outer = 0x0] 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116774800) [pid = 1650] [serial = 2247] [outer = 0x1133f1800] 14:09:34 INFO - PROCESS | 1650 | 1469135374917 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x116aa2c00) [pid = 1650] [serial = 2248] [outer = 0x1133f1800] 14:09:35 INFO - PROCESS | 1650 | 1469135375324 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]]]}] 14:09:35 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:09:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 671ms 14:09:35 INFO - PROCESS | 1650 | 1469135375375 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 14:09:35 INFO - PROCESS | 1650 | 1469135375378 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 14:09:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:09:35 INFO - PROCESS | 1650 | 1469135375383 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:09:35 INFO - PROCESS | 1650 | 1469135375385 Marionette TRACE conn2 <- [1,2966,null,{}] 14:09:35 INFO - PROCESS | 1650 | 1469135375387 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}] 14:09:35 INFO - PROCESS | 1650 | 1469135375389 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:35 INFO - PROCESS | 1650 | 1469135375492 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 14:09:35 INFO - PROCESS | 1650 | 1469135375554 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:35 INFO - PROCESS | 1650 | 1469135375555 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x125775800 == 42 [pid = 1650] [id = 750] 14:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118110800) [pid = 1650] [serial = 2249] [outer = 0x0] 14:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118653800) [pid = 1650] [serial = 2250] [outer = 0x118110800] 14:09:35 INFO - PROCESS | 1650 | 1469135375586 Marionette DEBUG loaded listener.js 14:09:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1192bcc00) [pid = 1650] [serial = 2251] [outer = 0x118110800] 14:09:35 INFO - PROCESS | 1650 | 1469135375990 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]]]}] 14:09:36 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 14:09:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 14:09:36 INFO - PROCESS | 1650 | 1469135376004 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1650 | 1469135376006 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 14:09:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:09:36 INFO - PROCESS | 1650 | 1469135376008 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1650 | 1469135376011 Marionette TRACE conn2 <- [1,2970,null,{}] 14:09:36 INFO - PROCESS | 1650 | 1469135376020 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}] 14:09:36 INFO - PROCESS | 1650 | 1469135376023 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:36 INFO - PROCESS | 1650 | 1469135376146 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 14:09:36 INFO - PROCESS | 1650 | 1469135376291 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1650 | 1469135376294 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf46800 == 43 [pid = 1650] [id = 751] 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a08800) [pid = 1650] [serial = 2252] [outer = 0x0] 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1251f0800) [pid = 1650] [serial = 2253] [outer = 0x119a08800] 14:09:36 INFO - PROCESS | 1650 | 1469135376339 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1257fec00) [pid = 1650] [serial = 2254] [outer = 0x119a08800] 14:09:36 INFO - PROCESS | 1650 | 1469135376690 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]]]}] 14:09:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:09:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 723ms 14:09:36 INFO - PROCESS | 1650 | 1469135376732 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1650 | 1469135376734 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 14:09:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:09:36 INFO - PROCESS | 1650 | 1469135376736 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1650 | 1469135376738 Marionette TRACE conn2 <- [1,2974,null,{}] 14:09:36 INFO - PROCESS | 1650 | 1469135376740 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}] 14:09:36 INFO - PROCESS | 1650 | 1469135376741 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:36 INFO - PROCESS | 1650 | 1469135376844 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 14:09:36 INFO - PROCESS | 1650 | 1469135376902 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1650 | 1469135376904 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db8d800 == 44 [pid = 1650] [id = 752] 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1267e8c00) [pid = 1650] [serial = 2255] [outer = 0x0] 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128a81c00) [pid = 1650] [serial = 2256] [outer = 0x1267e8c00] 14:09:36 INFO - PROCESS | 1650 | 1469135376933 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129351000) [pid = 1650] [serial = 2257] [outer = 0x1267e8c00] 14:09:37 INFO - PROCESS | 1650 | 1469135377329 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]]]}] 14:09:37 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. 14:09:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 619ms 14:09:37 INFO - PROCESS | 1650 | 1469135377356 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1650 | 1469135377357 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 14:09:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:09:37 INFO - PROCESS | 1650 | 1469135377360 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1650 | 1469135377361 Marionette TRACE conn2 <- [1,2978,null,{}] 14:09:37 INFO - PROCESS | 1650 | 1469135377363 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}] 14:09:37 INFO - PROCESS | 1650 | 1469135377365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:37 INFO - PROCESS | 1650 | 1469135377469 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 14:09:37 INFO - PROCESS | 1650 | 1469135377547 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:37 INFO - PROCESS | 1650 | 1469135377549 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184b5000 == 45 [pid = 1650] [id = 753] 14:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112795000) [pid = 1650] [serial = 2258] [outer = 0x0] 14:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112f55c00) [pid = 1650] [serial = 2259] [outer = 0x112795000] 14:09:37 INFO - PROCESS | 1650 | 1469135377753 Marionette DEBUG loaded listener.js 14:09:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x115f74c00) [pid = 1650] [serial = 2260] [outer = 0x112795000] 14:09:38 INFO - PROCESS | 1650 | 1469135378136 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]]]}] 14:09:38 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. 14:09:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 818ms 14:09:38 INFO - PROCESS | 1650 | 1469135378179 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 14:09:38 INFO - PROCESS | 1650 | 1469135378181 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 14:09:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:09:38 INFO - PROCESS | 1650 | 1469135378184 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:09:38 INFO - PROCESS | 1650 | 1469135378186 Marionette TRACE conn2 <- [1,2982,null,{}] 14:09:38 INFO - PROCESS | 1650 | 1469135378189 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}] 14:09:38 INFO - PROCESS | 1650 | 1469135378190 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:38 INFO - PROCESS | 1650 | 1469135378291 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 14:09:38 INFO - PROCESS | 1650 | 1469135378353 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:38 INFO - PROCESS | 1650 | 1469135378355 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3e800 == 46 [pid = 1650] [id = 754] 14:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f4c400) [pid = 1650] [serial = 2261] [outer = 0x0] 14:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1164ce000) [pid = 1650] [serial = 2262] [outer = 0x112f4c400] 14:09:38 INFO - PROCESS | 1650 | 1469135378383 Marionette DEBUG loaded listener.js 14:09:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117436000) [pid = 1650] [serial = 2263] [outer = 0x112f4c400] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc35800 == 45 [pid = 1650] [id = 747] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca79800 == 44 [pid = 1650] [id = 746] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca73000 == 43 [pid = 1650] [id = 745] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1247eb800 == 42 [pid = 1650] [id = 744] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c649800 == 41 [pid = 1650] [id = 743] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118303800 == 40 [pid = 1650] [id = 742] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b93b000 == 39 [pid = 1650] [id = 741] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a609800 == 38 [pid = 1650] [id = 740] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129061800 == 37 [pid = 1650] [id = 739] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x125163000 == 36 [pid = 1650] [id = 738] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb5800 == 35 [pid = 1650] [id = 737] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x117081800 == 34 [pid = 1650] [id = 736] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126174000 == 33 [pid = 1650] [id = 735] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11861a000 == 32 [pid = 1650] [id = 734] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd78800 == 31 [pid = 1650] [id = 733] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1184b5000 == 30 [pid = 1650] [id = 753] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12db8d800 == 29 [pid = 1650] [id = 752] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf46800 == 28 [pid = 1650] [id = 751] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x125775800 == 27 [pid = 1650] [id = 750] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d523000 == 26 [pid = 1650] [id = 748] 14:09:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c2800 == 25 [pid = 1650] [id = 749] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1186f0400) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112f56000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1133f6c00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11671a800) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116779400) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118161400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116905400) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113c8a800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11743c800) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116775c00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119190c00) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11839dc00) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1246e0c00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1192c6000) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118d2cc00) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a5e400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119be6400) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a05800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1257f9c00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119807400) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1251fa800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116978c00) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1246e1800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119b2c400) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117437800) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124c77c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118108000) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1210da400) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12578d800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118493400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123ce2000) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 14:09:39 INFO - PROCESS | 1650 | 1469135379316 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"]]]}] 14:09:39 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 14:09:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:09:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1171ms 14:09:39 INFO - PROCESS | 1650 | 1469135379356 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 14:09:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:09:39 INFO - PROCESS | 1650 | 1469135379359 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 14:09:39 INFO - PROCESS | 1650 | 1469135379362 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1650 | 1469135379364 Marionette TRACE conn2 <- [1,2986,null,{}] 14:09:39 INFO - PROCESS | 1650 | 1469135379367 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}] 14:09:39 INFO - PROCESS | 1650 | 1469135379369 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:39 INFO - PROCESS | 1650 | 1469135379456 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 14:09:39 INFO - PROCESS | 1650 | 1469135379460 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1650 | 1469135379463 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117096000 == 26 [pid = 1650] [id = 755] 14:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f57000) [pid = 1650] [serial = 2264] [outer = 0x0] 14:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1133b4400) [pid = 1650] [serial = 2265] [outer = 0x112f57000] 14:09:39 INFO - PROCESS | 1650 | 1469135379493 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115d0e800) [pid = 1650] [serial = 2266] [outer = 0x112f57000] 14:09:39 INFO - PROCESS | 1650 | 1469135379813 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]]]}] 14:09:39 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. 14:09:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 14:09:39 INFO - PROCESS | 1650 | 1469135379831 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 14:09:39 INFO - PROCESS | 1650 | 1469135379835 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 14:09:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:09:39 INFO - PROCESS | 1650 | 1469135379875 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1650 | 1469135379877 Marionette TRACE conn2 <- [1,2990,null,{}] 14:09:39 INFO - PROCESS | 1650 | 1469135379880 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}] 14:09:39 INFO - PROCESS | 1650 | 1469135379881 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:39 INFO - PROCESS | 1650 | 1469135379958 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 14:09:39 INFO - PROCESS | 1650 | 1469135379962 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1650 | 1469135379964 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119152800 == 27 [pid = 1650] [id = 756] 14:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115fe5000) [pid = 1650] [serial = 2267] [outer = 0x0] 14:09:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116774c00) [pid = 1650] [serial = 2268] [outer = 0x115fe5000] 14:09:39 INFO - PROCESS | 1650 | 1469135379993 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1169f9000) [pid = 1650] [serial = 2269] [outer = 0x115fe5000] 14:09:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1195c3800 == 28 [pid = 1650] [id = 757] 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176ad800) [pid = 1650] [serial = 2270] [outer = 0x0] 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1172b5400) [pid = 1650] [serial = 2271] [outer = 0x1176ad800] 14:09:40 INFO - PROCESS | 1650 | 1469135380342 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]]]}] 14:09:40 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. 14:09:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 475ms 14:09:40 INFO - PROCESS | 1650 | 1469135380346 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1650 | 1469135380347 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 14:09:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:09:40 INFO - PROCESS | 1650 | 1469135380349 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1650 | 1469135380352 Marionette TRACE conn2 <- [1,2994,null,{}] 14:09:40 INFO - PROCESS | 1650 | 1469135380362 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}] 14:09:40 INFO - PROCESS | 1650 | 1469135380365 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:40 INFO - PROCESS | 1650 | 1469135380463 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 14:09:40 INFO - PROCESS | 1650 | 1469135380518 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:40 INFO - PROCESS | 1650 | 1469135380520 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401e800 == 29 [pid = 1650] [id = 758] 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11743c800) [pid = 1650] [serial = 2272] [outer = 0x0] 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118105000) [pid = 1650] [serial = 2273] [outer = 0x11743c800] 14:09:40 INFO - PROCESS | 1650 | 1469135380547 Marionette DEBUG loaded listener.js 14:09:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1183a3000) [pid = 1650] [serial = 2274] [outer = 0x11743c800] 14:09:40 INFO - PROCESS | 1650 | 1469135380819 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]]]}] 14:09:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:09:40 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 14:09:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 524ms 14:09:40 INFO - PROCESS | 1650 | 1469135380877 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1650 | 1469135380878 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 14:09:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:09:40 INFO - PROCESS | 1650 | 1469135380881 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1650 | 1469135380882 Marionette TRACE conn2 <- [1,2998,null,{}] 14:09:40 INFO - PROCESS | 1650 | 1469135380884 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}] 14:09:40 INFO - PROCESS | 1650 | 1469135380886 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:41 INFO - PROCESS | 1650 | 1469135381005 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 14:09:41 INFO - PROCESS | 1650 | 1469135381039 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 1650 | 1469135381040 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243a9000 == 30 [pid = 1650] [id = 759] 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c8ac00) [pid = 1650] [serial = 2275] [outer = 0x0] 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186ee000) [pid = 1650] [serial = 2276] [outer = 0x113c8ac00] 14:09:41 INFO - PROCESS | 1650 | 1469135381066 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118dd2400) [pid = 1650] [serial = 2277] [outer = 0x113c8ac00] 14:09:41 INFO - PROCESS | 1650 | 1469135381323 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]]]}] 14:09:41 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. 14:09:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 14:09:41 INFO - PROCESS | 1650 | 1469135381374 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1650 | 1469135381375 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 14:09:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:09:41 INFO - PROCESS | 1650 | 1469135381382 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1650 | 1469135381383 Marionette TRACE conn2 <- [1,3002,null,{}] 14:09:41 INFO - PROCESS | 1650 | 1469135381391 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}] 14:09:41 INFO - PROCESS | 1650 | 1469135381392 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:41 INFO - PROCESS | 1650 | 1469135381490 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 14:09:41 INFO - PROCESS | 1650 | 1469135381526 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 1650 | 1469135381527 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124c06800 == 31 [pid = 1650] [id = 760] 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119190c00) [pid = 1650] [serial = 2278] [outer = 0x0] 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1195e9400) [pid = 1650] [serial = 2279] [outer = 0x119190c00] 14:09:41 INFO - PROCESS | 1650 | 1469135381552 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119807400) [pid = 1650] [serial = 2280] [outer = 0x119190c00] 14:09:41 INFO - PROCESS | 1650 | 1469135381831 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]]]}] 14:09:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 14:09:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 14:09:41 INFO - PROCESS | 1650 | 1469135381867 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 14:09:41 INFO - PROCESS | 1650 | 1469135381868 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 14:09:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:09:41 INFO - PROCESS | 1650 | 1469135381878 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:09:41 INFO - PROCESS | 1650 | 1469135381880 Marionette TRACE conn2 <- [1,3006,null,{}] 14:09:41 INFO - PROCESS | 1650 | 1469135381882 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}] 14:09:41 INFO - PROCESS | 1650 | 1469135381888 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:42 INFO - PROCESS | 1650 | 1469135382007 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 14:09:42 INFO - PROCESS | 1650 | 1469135382043 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1650 | 1469135382044 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a99800 == 32 [pid = 1650] [id = 761] 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11980f800) [pid = 1650] [serial = 2281] [outer = 0x0] 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a5dc00) [pid = 1650] [serial = 2282] [outer = 0x11980f800] 14:09:42 INFO - PROCESS | 1650 | 1469135382069 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12385b400) [pid = 1650] [serial = 2283] [outer = 0x11980f800] 14:09:42 INFO - PROCESS | 1650 | 1469135382370 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]]]}] 14:09:42 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. 14:09:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 14:09:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:09:42 INFO - PROCESS | 1650 | 1469135382398 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 1650 | 1469135382399 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 14:09:42 INFO - PROCESS | 1650 | 1469135382401 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 1650 | 1469135382412 Marionette TRACE conn2 <- [1,3010,null,{}] 14:09:42 INFO - PROCESS | 1650 | 1469135382422 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}] 14:09:42 INFO - PROCESS | 1650 | 1469135382423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:42 INFO - PROCESS | 1650 | 1469135382519 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 14:09:42 INFO - PROCESS | 1650 | 1469135382522 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1650 | 1469135382523 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12906b000 == 33 [pid = 1650] [id = 762] 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11980fc00) [pid = 1650] [serial = 2284] [outer = 0x0] 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1241ab000) [pid = 1650] [serial = 2285] [outer = 0x11980fc00] 14:09:42 INFO - PROCESS | 1650 | 1469135382547 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124cfa000) [pid = 1650] [serial = 2286] [outer = 0x11980fc00] 14:09:42 INFO - PROCESS | 1650 | 1469135382847 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]]]}] 14:09:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 14:09:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 488ms 14:09:42 INFO - PROCESS | 1650 | 1469135382891 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 1650 | 1469135382893 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 14:09:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:09:42 INFO - PROCESS | 1650 | 1469135382895 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 1650 | 1469135382896 Marionette TRACE conn2 <- [1,3014,null,{}] 14:09:42 INFO - PROCESS | 1650 | 1469135382898 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}] 14:09:42 INFO - PROCESS | 1650 | 1469135382900 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:43 INFO - PROCESS | 1650 | 1469135383004 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 14:09:43 INFO - PROCESS | 1650 | 1469135383008 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 1650 | 1469135383009 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129660000 == 34 [pid = 1650] [id = 763] 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a005c00) [pid = 1650] [serial = 2287] [outer = 0x0] 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1251fb400) [pid = 1650] [serial = 2288] [outer = 0x11a005c00] 14:09:43 INFO - PROCESS | 1650 | 1469135383033 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12578ac00) [pid = 1650] [serial = 2289] [outer = 0x11a005c00] 14:09:43 INFO - PROCESS | 1650 | [1650] 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 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1293da800) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115da2800) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123f25400) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124c9f400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113c88c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ed4400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11980c400) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f55000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118110400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11743a000) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115fe9000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118648000) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128cb9400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11811d800) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a54000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:09:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129353400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:09:43 INFO - PROCESS | 1650 | 1469135383552 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:09:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:09:43 INFO - {} 14:09:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:09:43 INFO - {} 14:09:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:09:43 INFO - {} 14:09:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:09:43 INFO - {} 14:09:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 672ms 14:09:43 INFO - PROCESS | 1650 | 1469135383567 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 14:09:43 INFO - PROCESS | 1650 | 1469135383576 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 14:09:43 INFO - TEST-START | /FileAPI/fileReader.html 14:09:43 INFO - PROCESS | 1650 | 1469135383578 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1650 | 1469135383579 Marionette TRACE conn2 <- [1,3018,null,{}] 14:09:43 INFO - PROCESS | 1650 | 1469135383582 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}] 14:09:43 INFO - PROCESS | 1650 | 1469135383583 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:43 INFO - PROCESS | 1650 | 1469135383659 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 14:09:43 INFO - PROCESS | 1650 | 1469135383662 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:43 INFO - PROCESS | 1650 | 1469135383664 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b0d2800 == 35 [pid = 1650] [id = 764] 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124ed4400) [pid = 1650] [serial = 2290] [outer = 0x0] 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x125794400) [pid = 1650] [serial = 2291] [outer = 0x124ed4400] 14:09:43 INFO - PROCESS | 1650 | 1469135383688 Marionette DEBUG loaded listener.js 14:09:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126702400) [pid = 1650] [serial = 2292] [outer = 0x124ed4400] 14:09:44 INFO - PROCESS | 1650 | 1469135384023 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]]]}] 14:09:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:09:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:09:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:09:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:09:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 14:09:44 INFO - PROCESS | 1650 | 1469135384050 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1650 | 1469135384052 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 14:09:44 INFO - TEST-START | /FileAPI/historical.html 14:09:44 INFO - PROCESS | 1650 | 1469135384058 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1650 | 1469135384059 Marionette TRACE conn2 <- [1,3022,null,{}] 14:09:44 INFO - PROCESS | 1650 | 1469135384063 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}] 14:09:44 INFO - PROCESS | 1650 | 1469135384065 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:44 INFO - PROCESS | 1650 | 1469135384231 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 14:09:44 INFO - PROCESS | 1650 | 1469135384247 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1650 | 1469135384248 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b947000 == 36 [pid = 1650] [id = 765] 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1267e3000) [pid = 1650] [serial = 2293] [outer = 0x0] 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128a7c400) [pid = 1650] [serial = 2294] [outer = 0x1267e3000] 14:09:44 INFO - PROCESS | 1650 | 1469135384288 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128cb0000) [pid = 1650] [serial = 2295] [outer = 0x1267e3000] 14:09:44 INFO - PROCESS | 1650 | 1469135384607 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"]]]}] 14:09:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:09:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:09:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:09:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:09:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:09:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:09:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:09:44 INFO - TEST-OK | /FileAPI/historical.html | took 573ms 14:09:44 INFO - PROCESS | 1650 | 1469135384633 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1650 | 1469135384635 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 14:09:44 INFO - TEST-START | /FileAPI/idlharness.html 14:09:44 INFO - PROCESS | 1650 | 1469135384646 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1650 | 1469135384647 Marionette TRACE conn2 <- [1,3026,null,{}] 14:09:44 INFO - PROCESS | 1650 | 1469135384650 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}] 14:09:44 INFO - PROCESS | 1650 | 1469135384651 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:44 INFO - PROCESS | 1650 | 1469135384745 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 14:09:44 INFO - PROCESS | 1650 | 1469135384809 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1650 | 1469135384810 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc6800 == 37 [pid = 1650] [id = 766] 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128a75c00) [pid = 1650] [serial = 2296] [outer = 0x0] 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12909e400) [pid = 1650] [serial = 2297] [outer = 0x128a75c00] 14:09:44 INFO - PROCESS | 1650 | 1469135384837 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12934ec00) [pid = 1650] [serial = 2298] [outer = 0x128a75c00] 14:09:45 INFO - PROCESS | 1650 | 1469135385398 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]]]}] 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:09:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:09:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:09:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:09:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:09:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:09:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:09:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:09:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:09:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:09:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:09:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:09:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:09:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:09:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 14:09:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:09:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:09:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:09:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 781ms 14:09:45 INFO - PROCESS | 1650 | 1469135385428 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 14:09:45 INFO - PROCESS | 1650 | 1469135385430 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 14:09:45 INFO - TEST-START | /FileAPI/idlharness.worker 14:09:45 INFO - PROCESS | 1650 | 1469135385433 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:09:45 INFO - PROCESS | 1650 | 1469135385435 Marionette TRACE conn2 <- [1,3030,null,{}] 14:09:45 INFO - PROCESS | 1650 | 1469135385438 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}] 14:09:45 INFO - PROCESS | 1650 | 1469135385439 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:45 INFO - PROCESS | 1650 | 1469135385619 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 14:09:45 INFO - PROCESS | 1650 | 1469135385677 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1650 | 1469135385679 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x110ee2800 == 38 [pid = 1650] [id = 767] 14:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111d19c00) [pid = 1650] [serial = 2299] [outer = 0x0] 14:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112694000) [pid = 1650] [serial = 2300] [outer = 0x111d19c00] 14:09:45 INFO - PROCESS | 1650 | 1469135385711 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112eaf800) [pid = 1650] [serial = 2301] [outer = 0x111d19c00] 14:09:45 INFO - PROCESS | 1650 | [1650] 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 14:09:46 INFO - PROCESS | 1650 | 1469135386533 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,{},{}]]]}] 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:09:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:09:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:09:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:09:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:09:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:09:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:09:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:09:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 14:09:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 14:09:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:09:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:09:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:09:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:09:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:09:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:09:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:09:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:09:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:09:46 INFO - {} 14:09:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1131ms 14:09:46 INFO - PROCESS | 1650 | 1469135386589 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 14:09:46 INFO - PROCESS | 1650 | 1469135386593 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 14:09:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:09:46 INFO - PROCESS | 1650 | 1469135386600 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:09:46 INFO - PROCESS | 1650 | 1469135386603 Marionette TRACE conn2 <- [1,3034,null,{}] 14:09:46 INFO - PROCESS | 1650 | 1469135386614 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}] 14:09:46 INFO - PROCESS | 1650 | 1469135386618 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:46 INFO - PROCESS | 1650 | 1469135386797 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 14:09:46 INFO - PROCESS | 1650 | 1469135386922 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:46 INFO - PROCESS | 1650 | 1469135386924 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b8800 == 39 [pid = 1650] [id = 768] 14:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115fe3800) [pid = 1650] [serial = 2302] [outer = 0x0] 14:09:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b9bc800) [pid = 1650] [serial = 2303] [outer = 0x115fe3800] 14:09:46 INFO - PROCESS | 1650 | 1469135386968 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bda5c00) [pid = 1650] [serial = 2304] [outer = 0x115fe3800] 14:09:47 INFO - PROCESS | 1650 | 1469135387417 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]]]}] 14:09:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:09:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 879ms 14:09:47 INFO - PROCESS | 1650 | 1469135387478 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1650 | 1469135387480 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 14:09:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:09:47 INFO - PROCESS | 1650 | 1469135387483 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1650 | 1469135387484 Marionette TRACE conn2 <- [1,3038,null,{}] 14:09:47 INFO - PROCESS | 1650 | 1469135387487 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}] 14:09:47 INFO - PROCESS | 1650 | 1469135387488 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:47 INFO - PROCESS | 1650 | 1469135387708 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 14:09:47 INFO - PROCESS | 1650 | 1469135387800 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1650 | 1469135387802 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d6a800 == 40 [pid = 1650] [id = 769] 14:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116719400) [pid = 1650] [serial = 2305] [outer = 0x0] 14:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11676f400) [pid = 1650] [serial = 2306] [outer = 0x116719400] 14:09:47 INFO - PROCESS | 1650 | 1469135387830 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1176a1400) [pid = 1650] [serial = 2307] [outer = 0x116719400] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc6800 == 39 [pid = 1650] [id = 766] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b947000 == 38 [pid = 1650] [id = 765] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b0d2800 == 37 [pid = 1650] [id = 764] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129660000 == 36 [pid = 1650] [id = 763] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12906b000 == 35 [pid = 1650] [id = 762] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128a99800 == 34 [pid = 1650] [id = 761] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124c06800 == 33 [pid = 1650] [id = 760] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1243a9000 == 32 [pid = 1650] [id = 759] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12401e800 == 31 [pid = 1650] [id = 758] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1195c3800 == 30 [pid = 1650] [id = 757] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119152800 == 29 [pid = 1650] [id = 756] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117096000 == 28 [pid = 1650] [id = 755] 14:09:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3e800 == 27 [pid = 1650] [id = 754] 14:09:48 INFO - PROCESS | 1650 | 1469135388278 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"]]]}] 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:09:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 821ms 14:09:48 INFO - PROCESS | 1650 | 1469135388305 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 14:09:48 INFO - PROCESS | 1650 | 1469135388308 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 14:09:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129354000) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123f26400) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12473cc00) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12670ac00) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11811ac00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126782c00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b2a000) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113a9d800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f7b000) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118119800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118395400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1174d3000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11810dc00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11671e800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116903c00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11919b400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119803000) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1290a0800) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1290ac400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128caec00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1293dbc00) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129336c00) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128cb9800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11811a800) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129350c00) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12934e400) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119807000) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123f22800) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12a90f000) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a481800) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 14:09:48 INFO - PROCESS | 1650 | 1469135388326 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1650 | 1469135388328 Marionette TRACE conn2 <- [1,3042,null,{}] 14:09:48 INFO - PROCESS | 1650 | 1469135388333 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}] 14:09:48 INFO - PROCESS | 1650 | 1469135388335 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:48 INFO - PROCESS | 1650 | 1469135388416 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 14:09:48 INFO - PROCESS | 1650 | 1469135388424 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 1650 | 1469135388425 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118270000 == 28 [pid = 1650] [id = 770] 14:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118119800) [pid = 1650] [serial = 2308] [outer = 0x0] 14:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11864f000) [pid = 1650] [serial = 2309] [outer = 0x118119800] 14:09:48 INFO - PROCESS | 1650 | 1469135388452 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11919b400) [pid = 1650] [serial = 2310] [outer = 0x118119800] 14:09:48 INFO - PROCESS | 1650 | 1469135388879 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]]]}] 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:09:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:09:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:09:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:09:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:09:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:09:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 587ms 14:09:48 INFO - PROCESS | 1650 | 1469135388907 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 14:09:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:09:48 INFO - PROCESS | 1650 | 1469135388909 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 14:09:48 INFO - PROCESS | 1650 | 1469135388911 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:09:48 INFO - PROCESS | 1650 | 1469135388912 Marionette TRACE conn2 <- [1,3046,null,{}] 14:09:48 INFO - PROCESS | 1650 | 1469135388924 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}] 14:09:48 INFO - PROCESS | 1650 | 1469135388926 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:49 INFO - PROCESS | 1650 | 1469135389010 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 14:09:49 INFO - PROCESS | 1650 | 1469135389016 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1650 | 1469135389018 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124366000 == 29 [pid = 1650] [id = 771] 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a07000) [pid = 1650] [serial = 2311] [outer = 0x0] 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124a03c00) [pid = 1650] [serial = 2312] [outer = 0x119a07000] 14:09:49 INFO - PROCESS | 1650 | 1469135389046 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12578b400) [pid = 1650] [serial = 2313] [outer = 0x119a07000] 14:09:49 INFO - PROCESS | 1650 | [1650] 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 14:09:49 INFO - PROCESS | 1650 | 1469135389393 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:09:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:09:49 INFO - {} 14:09:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 14:09:49 INFO - PROCESS | 1650 | 1469135389433 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1650 | 1469135389436 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 14:09:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:09:49 INFO - PROCESS | 1650 | 1469135389444 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1650 | 1469135389447 Marionette TRACE conn2 <- [1,3050,null,{}] 14:09:49 INFO - PROCESS | 1650 | 1469135389450 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}] 14:09:49 INFO - PROCESS | 1650 | 1469135389453 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:49 INFO - PROCESS | 1650 | 1469135389541 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 14:09:49 INFO - PROCESS | 1650 | 1469135389545 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1650 | 1469135389546 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b99000 == 30 [pid = 1650] [id = 772] 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f52c00) [pid = 1650] [serial = 2314] [outer = 0x0] 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128caec00) [pid = 1650] [serial = 2315] [outer = 0x112f52c00] 14:09:49 INFO - PROCESS | 1650 | 1469135389570 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a906800) [pid = 1650] [serial = 2316] [outer = 0x112f52c00] 14:09:49 INFO - PROCESS | 1650 | 1469135389899 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]]]}] 14:09:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:09:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:09:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:09:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:09:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 476ms 14:09:49 INFO - PROCESS | 1650 | 1469135389917 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1650 | 1469135389918 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 14:09:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:09:49 INFO - PROCESS | 1650 | 1469135389923 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1650 | 1469135389925 Marionette TRACE conn2 <- [1,3054,null,{}] 14:09:49 INFO - PROCESS | 1650 | 1469135389927 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}] 14:09:49 INFO - PROCESS | 1650 | 1469135389928 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:50 INFO - PROCESS | 1650 | 1469135390008 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 14:09:50 INFO - PROCESS | 1650 | 1469135390012 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:50 INFO - PROCESS | 1650 | 1469135390013 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12381a000 == 31 [pid = 1650] [id = 773] 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12a909000) [pid = 1650] [serial = 2317] [outer = 0x0] 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12aeafc00) [pid = 1650] [serial = 2318] [outer = 0x12a909000] 14:09:50 INFO - PROCESS | 1650 | 1469135390040 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12b91c800) [pid = 1650] [serial = 2319] [outer = 0x12a909000] 14:09:50 INFO - PROCESS | 1650 | 1469135390513 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"]]]}] 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:09:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:09:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:09:50 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" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:09:50 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" 14:09:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:09:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:09:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 639ms 14:09:50 INFO - PROCESS | 1650 | 1469135390563 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1650 | 1469135390565 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 14:09:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:09:50 INFO - PROCESS | 1650 | 1469135390568 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1650 | 1469135390570 Marionette TRACE conn2 <- [1,3058,null,{}] 14:09:50 INFO - PROCESS | 1650 | 1469135390574 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}] 14:09:50 INFO - PROCESS | 1650 | 1469135390576 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:50 INFO - PROCESS | 1650 | 1469135390753 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 14:09:50 INFO - PROCESS | 1650 | 1469135390775 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:50 INFO - PROCESS | 1650 | 1469135390781 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b94f000 == 32 [pid = 1650] [id = 774] 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12be2ac00) [pid = 1650] [serial = 2320] [outer = 0x0] 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12be2d400) [pid = 1650] [serial = 2321] [outer = 0x12be2ac00] 14:09:50 INFO - PROCESS | 1650 | 1469135390851 Marionette DEBUG loaded listener.js 14:09:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12be37800) [pid = 1650] [serial = 2322] [outer = 0x12be2ac00] 14:09:51 INFO - PROCESS | 1650 | 1469135391261 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]]]}] 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:09:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:09:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:09:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:09:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 722ms 14:09:51 INFO - PROCESS | 1650 | 1469135391291 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 14:09:51 INFO - PROCESS | 1650 | 1469135391292 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 14:09:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:09:51 INFO - PROCESS | 1650 | 1469135391303 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:09:51 INFO - PROCESS | 1650 | 1469135391304 Marionette TRACE conn2 <- [1,3062,null,{}] 14:09:51 INFO - PROCESS | 1650 | 1469135391306 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}] 14:09:51 INFO - PROCESS | 1650 | 1469135391308 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:51 INFO - PROCESS | 1650 | 1469135391418 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 14:09:51 INFO - PROCESS | 1650 | 1469135391421 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1650 | 1469135391423 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c659800 == 33 [pid = 1650] [id = 775] 14:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129350000) [pid = 1650] [serial = 2323] [outer = 0x0] 14:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12c384800) [pid = 1650] [serial = 2324] [outer = 0x129350000] 14:09:51 INFO - PROCESS | 1650 | 1469135391447 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12c392c00) [pid = 1650] [serial = 2325] [outer = 0x129350000] 14:09:51 INFO - PROCESS | 1650 | [1650] 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 14:09:51 INFO - PROCESS | 1650 | 1469135391799 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:09:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:09:51 INFO - {} 14:09:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 14:09:51 INFO - PROCESS | 1650 | 1469135391826 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 14:09:51 INFO - PROCESS | 1650 | 1469135391827 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 14:09:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:09:51 INFO - PROCESS | 1650 | 1469135391829 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:09:51 INFO - PROCESS | 1650 | 1469135391830 Marionette TRACE conn2 <- [1,3066,null,{}] 14:09:51 INFO - PROCESS | 1650 | 1469135391833 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}] 14:09:51 INFO - PROCESS | 1650 | 1469135391834 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:51 INFO - PROCESS | 1650 | 1469135391933 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 14:09:51 INFO - PROCESS | 1650 | 1469135391943 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1650 | 1469135391944 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11641e000 == 34 [pid = 1650] [id = 776] 14:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1169f7c00) [pid = 1650] [serial = 2326] [outer = 0x0] 14:09:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117437800) [pid = 1650] [serial = 2327] [outer = 0x1169f7c00] 14:09:51 INFO - PROCESS | 1650 | 1469135391970 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118106400) [pid = 1650] [serial = 2328] [outer = 0x1169f7c00] 14:09:52 INFO - PROCESS | 1650 | 1469135392290 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]]]}] 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:09:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:09:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 14:09:52 INFO - PROCESS | 1650 | 1469135392350 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1650 | 1469135392352 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 14:09:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:09:52 INFO - PROCESS | 1650 | 1469135392361 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1650 | 1469135392362 Marionette TRACE conn2 <- [1,3070,null,{}] 14:09:52 INFO - PROCESS | 1650 | 1469135392371 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}] 14:09:52 INFO - PROCESS | 1650 | 1469135392373 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:52 INFO - PROCESS | 1650 | 1469135392473 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 14:09:52 INFO - PROCESS | 1650 | 1469135392476 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:52 INFO - PROCESS | 1650 | 1469135392477 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124188000 == 35 [pid = 1650] [id = 777] 14:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118107c00) [pid = 1650] [serial = 2329] [outer = 0x0] 14:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11815dc00) [pid = 1650] [serial = 2330] [outer = 0x118107c00] 14:09:52 INFO - PROCESS | 1650 | 1469135392501 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118651000) [pid = 1650] [serial = 2331] [outer = 0x118107c00] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11980f800) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119190c00) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115fe5000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1176ad800) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11743c800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113c8ac00) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f57000) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f4c400) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1133f1800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118110800) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a08800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1267e8c00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112795000) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a005c00) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11980fc00) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124ed4400) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:09:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1267e3000) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:09:52 INFO - PROCESS | 1650 | 1469135392875 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]]]}] 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:09:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:09:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 538ms 14:09:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:09:52 INFO - PROCESS | 1650 | 1469135392893 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1650 | 1469135392894 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 14:09:52 INFO - PROCESS | 1650 | 1469135392898 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1650 | 1469135392899 Marionette TRACE conn2 <- [1,3074,null,{}] 14:09:52 INFO - PROCESS | 1650 | 1469135392909 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}] 14:09:52 INFO - PROCESS | 1650 | 1469135392911 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:53 INFO - PROCESS | 1650 | 1469135393032 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 14:09:53 INFO - PROCESS | 1650 | 1469135393070 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:53 INFO - PROCESS | 1650 | 1469135393072 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12617e000 == 36 [pid = 1650] [id = 778] 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f4c400) [pid = 1650] [serial = 2332] [outer = 0x0] 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118122c00) [pid = 1650] [serial = 2333] [outer = 0x112f4c400] 14:09:53 INFO - PROCESS | 1650 | 1469135393095 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119196c00) [pid = 1650] [serial = 2334] [outer = 0x112f4c400] 14:09:53 INFO - PROCESS | 1650 | 1469135393360 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]]]}] 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:09:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:09:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 14:09:53 INFO - PROCESS | 1650 | 1469135393366 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 14:09:53 INFO - PROCESS | 1650 | 1469135393368 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 14:09:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:09:53 INFO - PROCESS | 1650 | 1469135393379 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:09:53 INFO - PROCESS | 1650 | 1469135393380 Marionette TRACE conn2 <- [1,3078,null,{}] 14:09:53 INFO - PROCESS | 1650 | 1469135393382 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}] 14:09:53 INFO - PROCESS | 1650 | 1469135393383 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:53 INFO - PROCESS | 1650 | 1469135393465 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 14:09:53 INFO - PROCESS | 1650 | 1469135393469 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:53 INFO - PROCESS | 1650 | 1469135393473 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdc2800 == 37 [pid = 1650] [id = 779] 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119193000) [pid = 1650] [serial = 2335] [outer = 0x0] 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11980c800) [pid = 1650] [serial = 2336] [outer = 0x119193000] 14:09:53 INFO - PROCESS | 1650 | 1469135393499 Marionette DEBUG loaded listener.js 14:09:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1210db000) [pid = 1650] [serial = 2337] [outer = 0x119193000] 14:09:53 INFO - PROCESS | 1650 | 1469135393823 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] 14:09:53 INFO - PROCESS | 1650 | 1469135393852 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 14:09:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:09:53 INFO - PROCESS | 1650 | 1469135393857 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:09:53 INFO - PROCESS | 1650 | 1469135393859 Marionette TRACE conn2 <- [1,3082,null,{}] 14:09:53 INFO - PROCESS | 1650 | 1469135393861 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}] 14:09:53 INFO - PROCESS | 1650 | 1469135393862 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:54 INFO - PROCESS | 1650 | 1469135393995 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 14:09:54 INFO - PROCESS | 1650 | 1469135394002 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1650 | 1469135394003 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc45800 == 38 [pid = 1650] [id = 780] 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116771000) [pid = 1650] [serial = 2338] [outer = 0x0] 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1256f7400) [pid = 1650] [serial = 2339] [outer = 0x116771000] 14:09:54 INFO - PROCESS | 1650 | 1469135394028 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12c690c00) [pid = 1650] [serial = 2340] [outer = 0x116771000] 14:09:54 INFO - PROCESS | 1650 | 1469135394350 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]]]}] 14:09:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:09:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:09:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 14:09:54 INFO - PROCESS | 1650 | 1469135394377 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1650 | 1469135394378 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 14:09:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:09:54 INFO - PROCESS | 1650 | 1469135394380 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1650 | 1469135394381 Marionette TRACE conn2 <- [1,3086,null,{}] 14:09:54 INFO - PROCESS | 1650 | 1469135394384 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}] 14:09:54 INFO - PROCESS | 1650 | 1469135394385 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:54 INFO - PROCESS | 1650 | 1469135394467 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 14:09:54 INFO - PROCESS | 1650 | 1469135394473 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1650 | 1469135394474 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d51d000 == 39 [pid = 1650] [id = 781] 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1289bfc00) [pid = 1650] [serial = 2341] [outer = 0x0] 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289c9400) [pid = 1650] [serial = 2342] [outer = 0x1289bfc00] 14:09:54 INFO - PROCESS | 1650 | 1469135394498 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1257fb000) [pid = 1650] [serial = 2343] [outer = 0x1289bfc00] 14:09:54 INFO - PROCESS | 1650 | 1469135394912 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:09:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:09:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 569ms 14:09:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:09:54 INFO - PROCESS | 1650 | 1469135394950 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 14:09:54 INFO - PROCESS | 1650 | 1469135394952 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 14:09:54 INFO - PROCESS | 1650 | 1469135394955 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:09:54 INFO - PROCESS | 1650 | 1469135394957 Marionette TRACE conn2 <- [1,3090,null,{}] 14:09:54 INFO - PROCESS | 1650 | 1469135394961 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}] 14:09:54 INFO - PROCESS | 1650 | 1469135394963 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:55 INFO - PROCESS | 1650 | 1469135395077 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 14:09:55 INFO - PROCESS | 1650 | 1469135395157 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1650 | 1469135395159 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d0000 == 40 [pid = 1650] [id = 782] 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115f72400) [pid = 1650] [serial = 2344] [outer = 0x0] 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11690d800) [pid = 1650] [serial = 2345] [outer = 0x115f72400] 14:09:55 INFO - PROCESS | 1650 | 1469135395190 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117e21800) [pid = 1650] [serial = 2346] [outer = 0x115f72400] 14:09:55 INFO - PROCESS | 1650 | 1469135395559 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:09:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:09:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 14:09:55 INFO - PROCESS | 1650 | 1469135395578 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1650 | 1469135395581 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 14:09:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:09:55 INFO - PROCESS | 1650 | 1469135395586 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1650 | 1469135395587 Marionette TRACE conn2 <- [1,3094,null,{}] 14:09:55 INFO - PROCESS | 1650 | 1469135395590 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}] 14:09:55 INFO - PROCESS | 1650 | 1469135395592 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:55 INFO - PROCESS | 1650 | 1469135395699 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 14:09:55 INFO - PROCESS | 1650 | 1469135395766 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1650 | 1469135395767 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x125715000 == 41 [pid = 1650] [id = 783] 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118d26000) [pid = 1650] [serial = 2347] [outer = 0x0] 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119805400) [pid = 1650] [serial = 2348] [outer = 0x118d26000] 14:09:55 INFO - PROCESS | 1650 | 1469135395839 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a09000) [pid = 1650] [serial = 2349] [outer = 0x118d26000] 14:09:56 INFO - PROCESS | 1650 | 1469135396232 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:09:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 672ms 14:09:56 INFO - PROCESS | 1650 | 1469135396258 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1650 | 1469135396260 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 14:09:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:09:56 INFO - PROCESS | 1650 | 1469135396264 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1650 | 1469135396268 Marionette TRACE conn2 <- [1,3098,null,{}] 14:09:56 INFO - PROCESS | 1650 | 1469135396280 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}] 14:09:56 INFO - PROCESS | 1650 | 1469135396285 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:56 INFO - PROCESS | 1650 | 1469135396444 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 14:09:56 INFO - PROCESS | 1650 | 1469135396592 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:56 INFO - PROCESS | 1650 | 1469135396594 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd64800 == 42 [pid = 1650] [id = 784] 14:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119be3c00) [pid = 1650] [serial = 2350] [outer = 0x0] 14:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12578dc00) [pid = 1650] [serial = 2351] [outer = 0x119be3c00] 14:09:56 INFO - PROCESS | 1650 | 1469135396648 Marionette DEBUG loaded listener.js 14:09:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1289c0c00) [pid = 1650] [serial = 2352] [outer = 0x119be3c00] 14:09:57 INFO - PROCESS | 1650 | 1469135397103 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]]]}] 14:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 876ms 14:09:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:09:57 INFO - PROCESS | 1650 | 1469135397141 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1650 | 1469135397143 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 14:09:57 INFO - PROCESS | 1650 | 1469135397147 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1650 | 1469135397149 Marionette TRACE conn2 <- [1,3102,null,{}] 14:09:57 INFO - PROCESS | 1650 | 1469135397152 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}] 14:09:57 INFO - PROCESS | 1650 | 1469135397154 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:57 INFO - PROCESS | 1650 | 1469135397375 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 14:09:57 INFO - PROCESS | 1650 | 1469135397452 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1650 | 1469135397454 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c65f800 == 43 [pid = 1650] [id = 785] 14:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1289cac00) [pid = 1650] [serial = 2353] [outer = 0x0] 14:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128a75400) [pid = 1650] [serial = 2354] [outer = 0x1289cac00] 14:09:57 INFO - PROCESS | 1650 | 1469135397501 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1290a2c00) [pid = 1650] [serial = 2355] [outer = 0x1289cac00] 14:09:57 INFO - PROCESS | 1650 | 1469135397892 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:09:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:09:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 771ms 14:09:57 INFO - PROCESS | 1650 | 1469135397917 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 14:09:57 INFO - PROCESS | 1650 | 1469135397919 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 14:09:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:09:57 INFO - PROCESS | 1650 | 1469135397921 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:09:57 INFO - PROCESS | 1650 | 1469135397922 Marionette TRACE conn2 <- [1,3106,null,{}] 14:09:57 INFO - PROCESS | 1650 | 1469135397925 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}] 14:09:57 INFO - PROCESS | 1650 | 1469135397926 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:58 INFO - PROCESS | 1650 | 1469135398028 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 14:09:58 INFO - PROCESS | 1650 | 1469135398092 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1650 | 1469135398093 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd69800 == 44 [pid = 1650] [id = 786] 14:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1122b9800) [pid = 1650] [serial = 2356] [outer = 0x0] 14:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128cb3800) [pid = 1650] [serial = 2357] [outer = 0x1122b9800] 14:09:58 INFO - PROCESS | 1650 | 1469135398174 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12937a400) [pid = 1650] [serial = 2358] [outer = 0x1122b9800] 14:09:58 INFO - PROCESS | 1650 | 1469135398708 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]]]}] 14:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:09:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:09:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 824ms 14:09:58 INFO - PROCESS | 1650 | 1469135398745 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 14:09:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:09:58 INFO - PROCESS | 1650 | 1469135398748 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 14:09:58 INFO - PROCESS | 1650 | 1469135398751 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1650 | 1469135398753 Marionette TRACE conn2 <- [1,3110,null,{}] 14:09:58 INFO - PROCESS | 1650 | 1469135398772 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}] 14:09:58 INFO - PROCESS | 1650 | 1469135398774 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:58 INFO - PROCESS | 1650 | 1469135398873 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 14:09:58 INFO - PROCESS | 1650 | 1469135398937 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1650 | 1469135398940 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a95800 == 45 [pid = 1650] [id = 787] 14:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116771400) [pid = 1650] [serial = 2359] [outer = 0x0] 14:09:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1169f8800) [pid = 1650] [serial = 2360] [outer = 0x116771400] 14:09:58 INFO - PROCESS | 1650 | 1469135398968 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117e1a000) [pid = 1650] [serial = 2361] [outer = 0x116771400] 14:09:59 INFO - PROCESS | 1650 | 1469135399336 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"]]]}] 14:09:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:09:59 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 14:09:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:09:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:09:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 632ms 14:09:59 INFO - PROCESS | 1650 | 1469135399384 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1650 | 1469135399388 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 14:09:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:09:59 INFO - PROCESS | 1650 | 1469135399394 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1650 | 1469135399397 Marionette TRACE conn2 <- [1,3114,null,{}] 14:09:59 INFO - PROCESS | 1650 | 1469135399400 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}] 14:09:59 INFO - PROCESS | 1650 | 1469135399403 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:59 INFO - PROCESS | 1650 | 1469135399558 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 14:09:59 INFO - PROCESS | 1650 | 1469135399714 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\", \"dc71f688-f662-4924-9cd8-88a670765bdd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:59 INFO - PROCESS | 1650 | 1469135399715 Marionette INFO sendAsync 065ff144-a82e-bd47-8e60-efaf5401e015 14:09:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d6e000 == 46 [pid = 1650] [id = 788] 14:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11811e000) [pid = 1650] [serial = 2362] [outer = 0x0] 14:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118395400) [pid = 1650] [serial = 2363] [outer = 0x11811e000] 14:09:59 INFO - PROCESS | 1650 | 1469135399765 Marionette DEBUG loaded listener.js 14:09:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1186ecc00) [pid = 1650] [serial = 2364] [outer = 0x11811e000] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc45800 == 45 [pid = 1650] [id = 780] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdc2800 == 44 [pid = 1650] [id = 779] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12617e000 == 43 [pid = 1650] [id = 778] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124188000 == 42 [pid = 1650] [id = 777] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11641e000 == 41 [pid = 1650] [id = 776] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c659800 == 40 [pid = 1650] [id = 775] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b94f000 == 39 [pid = 1650] [id = 774] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12381a000 == 38 [pid = 1650] [id = 773] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128b99000 == 37 [pid = 1650] [id = 772] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124366000 == 36 [pid = 1650] [id = 771] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118270000 == 35 [pid = 1650] [id = 770] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115d6a800 == 34 [pid = 1650] [id = 769] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b8800 == 33 [pid = 1650] [id = 768] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x110ee2800 == 32 [pid = 1650] [id = 767] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119a95800 == 31 [pid = 1650] [id = 787] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd69800 == 30 [pid = 1650] [id = 786] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12c65f800 == 29 [pid = 1650] [id = 785] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd64800 == 28 [pid = 1650] [id = 784] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x125715000 == 27 [pid = 1650] [id = 783] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12d51d000 == 26 [pid = 1650] [id = 781] 14:10:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d0000 == 25 [pid = 1650] [id = 782] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12909e400) [pid = 1650] [serial = 2297] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119a5dc00) [pid = 1650] [serial = 2282] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119807400) [pid = 1650] [serial = 2280] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116774c00) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1172b5400) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1169f9000) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118105000) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1183a3000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1186ee000) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1133b4400) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x115d0e800) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117436000) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1164ce000) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116aa2c00) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116774800) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1192bcc00) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118653800) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1257fec00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1251f0800) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129351000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128a81c00) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115f74c00) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f55c00) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12385b400) [pid = 1650] [serial = 2283] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1251fb400) [pid = 1650] [serial = 2288] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1241ab000) [pid = 1650] [serial = 2285] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126702400) [pid = 1650] [serial = 2292] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128a7c400) [pid = 1650] [serial = 2294] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125794400) [pid = 1650] [serial = 2291] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12578ac00) [pid = 1650] [serial = 2289] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1195e9400) [pid = 1650] [serial = 2279] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128cb0000) [pid = 1650] [serial = 2295] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124cfa000) [pid = 1650] [serial = 2286] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118dd2400) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 14:10:00 INFO - PROCESS | 1650 | 1469135400694 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]]]}] 14:10:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:10:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1324ms 14:10:00 INFO - PROCESS | 1650 | 1469135400718 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1650 | 1469135400724 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 14:10:01 WARNING - u'runner_teardown' () 14:10:01 INFO - No more tests 14:10:01 INFO - Got 0 unexpected results 14:10:01 INFO - SUITE-END | took 514s 14:10:01 INFO - Closing logging queue 14:10:01 INFO - queue closed 14:10:01 INFO - Return code: 0 14:10:01 WARNING - # TBPL SUCCESS # 14:10:01 INFO - Running post-action listener: _resource_record_post_action 14:10:01 INFO - Running post-run listener: _resource_record_post_run 14:10:02 INFO - Total resource usage - Wall time: 536s; CPU: 58.0%; Read bytes: 37651968; Write bytes: 954284032; Read time: 394; Write time: 4488 14:10:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:10:02 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154157568; Write bytes: 153976832; Read time: 13788; Write time: 284 14:10:02 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 35472896; Write bytes: 795017216; Read time: 367; Write time: 4168 14:10:02 INFO - Running post-run listener: _upload_blobber_files 14:10:02 INFO - Blob upload gear active. 14:10:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:10:02 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 14:10:02 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'] 14:10:02 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 14:10:03 INFO - (blobuploader) - INFO - Open directory for files ... 14:10:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:10:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:10:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:10:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:10:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:10:04 INFO - (blobuploader) - INFO - Done attempting. 14:10:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:10:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:10:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:10:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:10:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:10:07 INFO - (blobuploader) - INFO - Done attempting. 14:10:07 INFO - (blobuploader) - INFO - Iteration through files over. 14:10:07 INFO - Return code: 0 14:10:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:10:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:10:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7283b2bd63869a36939f6bbf895cc1e98f5e1b06fa06ca8ec7d270186b1328742f283bb9764ef65f8bafa3415081a5422018b6f2bed7bde424f57a7004bfe830", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d24a2c057cf151bf07b91493157a66b5333331443934438658149e956524e16a2db3f49ba400d35cd1c3159b13afdd0853e8e51aa8f7e5276a1780ffb98d03b"} 14:10:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:10:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:10:07 INFO - Contents: 14:10:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7283b2bd63869a36939f6bbf895cc1e98f5e1b06fa06ca8ec7d270186b1328742f283bb9764ef65f8bafa3415081a5422018b6f2bed7bde424f57a7004bfe830", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d24a2c057cf151bf07b91493157a66b5333331443934438658149e956524e16a2db3f49ba400d35cd1c3159b13afdd0853e8e51aa8f7e5276a1780ffb98d03b"} 14:10:07 INFO - Running post-run listener: copy_logs_to_upload_dir 14:10:07 INFO - Copying logs to upload dir... 14:10:07 INFO - mkdir: /builds/slave/test/build/upload/logs 14:10:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=585.580639 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 45 secs) (at 2016-07-21 14:10:07.421078) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-21 14:10:07.424303) ========= 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.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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/7283b2bd63869a36939f6bbf895cc1e98f5e1b06fa06ca8ec7d270186b1328742f283bb9764ef65f8bafa3415081a5422018b6f2bed7bde424f57a7004bfe830", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d24a2c057cf151bf07b91493157a66b5333331443934438658149e956524e16a2db3f49ba400d35cd1c3159b13afdd0853e8e51aa8f7e5276a1780ffb98d03b"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012875 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7283b2bd63869a36939f6bbf895cc1e98f5e1b06fa06ca8ec7d270186b1328742f283bb9764ef65f8bafa3415081a5422018b6f2bed7bde424f57a7004bfe830", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d24a2c057cf151bf07b91493157a66b5333331443934438658149e956524e16a2db3f49ba400d35cd1c3159b13afdd0853e8e51aa8f7e5276a1780ffb98d03b"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469111878/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-21 14:10:07.458759) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:10:07.462093) ========= 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.UV6CBskmB1/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.EzidhdEO3v/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005088 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-21 14:10:07.510534) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-21 14:10:07.510837) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-21 14:10:07.514164) ========= ========= Total master_lag: 0.40 =========