builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0168 starttime: 1467350225.1 results: success (0) buildid: 20160630122358 builduid: 80403e70eb5745538d3c33d7ed4b17bf revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.098685) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.099097) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.099386) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.133049) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.133329) ========= 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.bhpUcEDMzR/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.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-30 22:17:05-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 27.8M=0s 2016-06-30 22:17:05 (27.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.512104 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.672525) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.673055) ========= 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.bhpUcEDMzR/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.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/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.029217 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.738451) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:05.738759) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --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 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.bhpUcEDMzR/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.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-30 22:17:05,815 truncating revision to first 12 chars 2016-06-30 22:17:05,815 Setting DEBUG logging. 2016-06-30 22:17:05,815 attempt 1/10 2016-06-30 22:17:05,815 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/0b4f2a4e4229?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-30 22:17:06,105 unpacking tar archive at: mozilla-beta-0b4f2a4e4229/testing/mozharness/ program finished with exit code 0 elapsedTime=0.551780 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:06.314921) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:06.315260) ========= script_repo_revision: 0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:06.315652) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:06.316051) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-30 22:17:06.337240) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-06-30 22:17:06.337514) ========= /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.bhpUcEDMzR/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/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 22:17:06 INFO - MultiFileLogger online at 20160630 22:17:06 in /builds/slave/test 22:17:06 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 22:17:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:17:06 INFO - {'append_to_log': False, 22:17:06 INFO - 'base_work_dir': '/builds/slave/test', 22:17:06 INFO - 'blob_upload_branch': 'mozilla-beta', 22:17:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:17:06 INFO - 'buildbot_json_path': 'buildprops.json', 22:17:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:17:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:17:06 INFO - 'download_minidump_stackwalk': True, 22:17:06 INFO - 'download_symbols': 'true', 22:17:06 INFO - 'e10s': False, 22:17:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:17:06 INFO - 'tooltool.py': '/tools/tooltool.py', 22:17:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:17:06 INFO - '/tools/misc-python/virtualenv.py')}, 22:17:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:17:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:17:06 INFO - 'log_level': 'info', 22:17:06 INFO - 'log_to_console': True, 22:17:06 INFO - 'opt_config_files': (), 22:17:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:17:06 INFO - '--processes=1', 22:17:06 INFO - '--config=%(test_path)s/wptrunner.ini', 22:17:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:17:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:17:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:17:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:17:06 INFO - 'pip_index': False, 22:17:06 INFO - 'require_test_zip': True, 22:17:06 INFO - 'test_type': ('testharness',), 22:17:06 INFO - 'this_chunk': '1', 22:17:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:17:06 INFO - 'total_chunks': '10', 22:17:06 INFO - 'virtualenv_path': 'venv', 22:17:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:17:06 INFO - 'work_dir': 'build'} 22:17:06 INFO - ##### 22:17:06 INFO - ##### Running clobber step. 22:17:06 INFO - ##### 22:17:06 INFO - Running pre-action listener: _resource_record_pre_action 22:17:06 INFO - Running main action method: clobber 22:17:06 INFO - rmtree: /builds/slave/test/build 22:17:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:17:08 INFO - Running post-action listener: _resource_record_post_action 22:17:08 INFO - ##### 22:17:08 INFO - ##### Running read-buildbot-config step. 22:17:08 INFO - ##### 22:17:08 INFO - Running pre-action listener: _resource_record_pre_action 22:17:08 INFO - Running main action method: read_buildbot_config 22:17:08 INFO - Using buildbot properties: 22:17:08 INFO - { 22:17:08 INFO - "project": "", 22:17:08 INFO - "product": "firefox", 22:17:08 INFO - "script_repo_revision": "production", 22:17:08 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 22:17:08 INFO - "repository": "", 22:17:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 22:17:08 INFO - "buildid": "20160630122358", 22:17:08 INFO - "pgo_build": "False", 22:17:08 INFO - "basedir": "/builds/slave/test", 22:17:08 INFO - "buildnumber": 14, 22:17:08 INFO - "slavename": "t-yosemite-r7-0168", 22:17:08 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 22:17:08 INFO - "platform": "macosx64", 22:17:08 INFO - "branch": "mozilla-beta", 22:17:08 INFO - "revision": "0b4f2a4e42295c2ef0e293b18ca3cade2b6949b1", 22:17:08 INFO - "repo_path": "releases/mozilla-beta", 22:17:08 INFO - "moz_repo_path": "", 22:17:08 INFO - "stage_platform": "macosx64", 22:17:08 INFO - "builduid": "80403e70eb5745538d3c33d7ed4b17bf", 22:17:08 INFO - "slavebuilddir": "test" 22:17:08 INFO - } 22:17:08 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg. 22:17:08 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.test_packages.json. 22:17:08 INFO - Running post-action listener: _resource_record_post_action 22:17:08 INFO - ##### 22:17:08 INFO - ##### Running download-and-extract step. 22:17:08 INFO - ##### 22:17:08 INFO - Running pre-action listener: _resource_record_pre_action 22:17:08 INFO - Running main action method: download_and_extract 22:17:08 INFO - mkdir: /builds/slave/test/build/tests 22:17:08 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')]} 22:17:08 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.test_packages.json 22:17:08 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 22:17:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/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 22:17:08 INFO - Downloaded 1201 bytes. 22:17:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 22:17:08 INFO - Using the following test package requirements: 22:17:08 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 22:17:08 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 22:17:08 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 22:17:08 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'jsshell-mac64.zip'], 22:17:08 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 22:17:08 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 22:17:08 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 22:17:08 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 22:17:08 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 22:17:08 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 22:17:08 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 22:17:08 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 22:17:08 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')]} 22:17:08 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.common.tests.zip 22:17:08 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 22:17:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/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 22:17:09 INFO - Downloaded 18406656 bytes. 22:17:09 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/*'] 22:17:09 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/* 22:17:09 INFO - caution: filename not matched: web-platform/* 22:17:09 INFO - Return code: 11 22:17:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:09 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.web-platform.tests.zip 22:17:09 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/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 22:17:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/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 22:17:19 INFO - Downloaded 36389085 bytes. 22:17:19 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/*'] 22:17:19 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/* 22:17:24 INFO - caution: filename not matched: bin/* 22:17:24 INFO - caution: filename not matched: config/* 22:17:24 INFO - caution: filename not matched: mozbase/* 22:17:24 INFO - caution: filename not matched: marionette/* 22:17:24 INFO - caution: filename not matched: tools/wptserve/* 22:17:24 INFO - Return code: 11 22:17: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')]} 22:17:24 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg 22:17:24 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 22:17:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 22:17:28 INFO - Downloaded 73036661 bytes. 22:17:28 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg 22:17:28 INFO - mkdir: /builds/slave/test/properties 22:17:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:17:28 INFO - Writing to file /builds/slave/test/properties/build_url 22:17:28 INFO - Contents: 22:17:28 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg 22:17:28 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 22:17:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:17:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:17:28 INFO - Contents: 22:17:28 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 22:17:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:28 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 22:17:28 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 22:17:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/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 22:17:37 INFO - Downloaded 103703000 bytes. 22:17:37 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'] 22:17:37 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 22:17:41 INFO - Return code: 0 22:17:41 INFO - Running post-action listener: _resource_record_post_action 22:17:41 INFO - Running post-action listener: set_extra_try_arguments 22:17:41 INFO - ##### 22:17:41 INFO - ##### Running create-virtualenv step. 22:17:41 INFO - ##### 22:17:41 INFO - Running pre-action listener: _pre_create_virtualenv 22:17:41 INFO - Running pre-action listener: _resource_record_pre_action 22:17:41 INFO - Running main action method: create_virtualenv 22:17:41 INFO - Creating virtualenv /builds/slave/test/build/venv 22:17:41 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 22:17:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:17:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:17:41 INFO - Using real prefix '/tools/python27' 22:17:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:17:42 INFO - Installing distribute.............................................................................................................................................................................................done. 22:17:45 INFO - Installing pip.................done. 22:17:45 INFO - Return code: 0 22:17:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:17:45 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')]} 22:17:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:17:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:45 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')]} 22:17:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:17:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:45 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 0x105d21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfabd812a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, '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.bhpUcEDMzR/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:17:45 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 22:17:45 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 22:17:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:17:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:17:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:17:45 INFO - 'HOME': '/Users/cltbld', 22:17:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:17:45 INFO - 'LOGNAME': 'cltbld', 22:17:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:17:45 INFO - 'MOZ_NO_REMOTE': '1', 22:17:45 INFO - 'NO_EM_RESTART': '1', 22:17:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:17:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:17:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:17:45 INFO - 'PWD': '/builds/slave/test', 22:17:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:17:45 INFO - 'SHELL': '/bin/bash', 22:17:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:17:45 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:17:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:17:45 INFO - 'USER': 'cltbld', 22:17:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:17:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:17:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:17:45 INFO - 'XPC_FLAGS': '0x0', 22:17:45 INFO - 'XPC_SERVICE_NAME': '0', 22:17:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:17:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:17:45 INFO - Downloading/unpacking psutil>=0.7.1 22:17:45 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 22:17:45 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 22:17:45 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 22:17:45 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 22:17:45 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 22:17:45 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 22:17:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:17:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:17:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:17:48 INFO - Installing collected packages: psutil 22:17:48 INFO - Running setup.py install for psutil 22:17:48 INFO - building 'psutil._psutil_osx' extension 22:17:48 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 22:17:48 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 22:17:49 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 22:17:49 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 22:17:49 INFO - building 'psutil._psutil_posix' extension 22:17:49 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 22:17:49 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 22:17:49 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 22:17:49 INFO - ^ 22:17:49 INFO - 1 warning generated. 22:17:49 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 22:17:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:17:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:17:49 INFO - Successfully installed psutil 22:17:49 INFO - Cleaning up... 22:17:49 INFO - Return code: 0 22:17:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:17:49 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')]} 22:17:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:17:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:49 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')]} 22:17:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:17:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:49 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 0x105d21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfabd812a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, '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.bhpUcEDMzR/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:17:49 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 22:17:49 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 22:17:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:17:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:17:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:17:49 INFO - 'HOME': '/Users/cltbld', 22:17:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:17:49 INFO - 'LOGNAME': 'cltbld', 22:17:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:17:49 INFO - 'MOZ_NO_REMOTE': '1', 22:17:49 INFO - 'NO_EM_RESTART': '1', 22:17:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:17:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:17:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:17:49 INFO - 'PWD': '/builds/slave/test', 22:17:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:17:49 INFO - 'SHELL': '/bin/bash', 22:17:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:17:49 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:17:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:17:49 INFO - 'USER': 'cltbld', 22:17:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:17:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:17:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:17:49 INFO - 'XPC_FLAGS': '0x0', 22:17:49 INFO - 'XPC_SERVICE_NAME': '0', 22:17:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:17:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:17:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:17:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:17:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:17:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:17:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:17:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:17:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:17:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:17:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:17:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:17:52 INFO - Installing collected packages: mozsystemmonitor 22:17:52 INFO - Running setup.py install for mozsystemmonitor 22:17:52 INFO - Successfully installed mozsystemmonitor 22:17:52 INFO - Cleaning up... 22:17:52 INFO - Return code: 0 22:17:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:17:52 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')]} 22:17:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:17:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:52 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')]} 22:17:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:17:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:52 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 0x105d21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfabd812a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, '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.bhpUcEDMzR/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:17:52 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 22:17:52 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 22:17:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:17:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:17:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:17:52 INFO - 'HOME': '/Users/cltbld', 22:17:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:17:52 INFO - 'LOGNAME': 'cltbld', 22:17:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:17:52 INFO - 'MOZ_NO_REMOTE': '1', 22:17:52 INFO - 'NO_EM_RESTART': '1', 22:17:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:17:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:17:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:17:52 INFO - 'PWD': '/builds/slave/test', 22:17:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:17:52 INFO - 'SHELL': '/bin/bash', 22:17:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:17:52 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:17:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:17:52 INFO - 'USER': 'cltbld', 22:17:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:17:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:17:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:17:52 INFO - 'XPC_FLAGS': '0x0', 22:17:52 INFO - 'XPC_SERVICE_NAME': '0', 22:17:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:17:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:17:52 INFO - Downloading/unpacking blobuploader==1.2.4 22:17:52 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 22:17:52 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 22:17:52 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 22:17:52 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 22:17:52 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 22:17:52 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 22:17:55 INFO - Downloading blobuploader-1.2.4.tar.gz 22:17:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:17:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:17:55 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:55 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 22:17:56 INFO - Downloading docopt-0.6.1.tar.gz 22:17:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:17:56 INFO - Installing collected packages: blobuploader, requests, docopt 22:17:56 INFO - Running setup.py install for blobuploader 22:17:56 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:17:56 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:17:56 INFO - Running setup.py install for requests 22:17:57 INFO - Running setup.py install for docopt 22:17:57 INFO - Successfully installed blobuploader requests docopt 22:17:57 INFO - Cleaning up... 22:17:57 INFO - Return code: 0 22:17:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:17:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:17:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:17:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:17:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:17:57 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 0x105d21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfabd812a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, '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.bhpUcEDMzR/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:17:57 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 22:17:57 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 22:17:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:17:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:17:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:17:57 INFO - 'HOME': '/Users/cltbld', 22:17:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:17:57 INFO - 'LOGNAME': 'cltbld', 22:17:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:17:57 INFO - 'MOZ_NO_REMOTE': '1', 22:17:57 INFO - 'NO_EM_RESTART': '1', 22:17:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:17:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:17:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:17:57 INFO - 'PWD': '/builds/slave/test', 22:17:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:17:57 INFO - 'SHELL': '/bin/bash', 22:17:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:17:57 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:17:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:17:57 INFO - 'USER': 'cltbld', 22:17:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:17:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:17:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:17:57 INFO - 'XPC_FLAGS': '0x0', 22:17:57 INFO - 'XPC_SERVICE_NAME': '0', 22:17:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:17:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:17:57 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-nsz7kG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:17:57 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-klRMbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:17:57 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-4O8oaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:17:57 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-lxwOhn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-sMh6sF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-R_Trbu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-3RzBjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-u3b7ww-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-P0uhC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-IcpYyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-A3RHBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-VOxg_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-hhZ8V9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:17:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:17:58 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-8vpiwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-P4E2TP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-H2ofsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-bmfei5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-KJiD0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-kEjOrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:17:59 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-nTkkFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:17:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:18:00 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-z4YxJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:18:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:00 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 22:18:00 INFO - Running setup.py install for manifestparser 22:18:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:18:00 INFO - Running setup.py install for mozcrash 22:18:00 INFO - Running setup.py install for mozdebug 22:18:00 INFO - Running setup.py install for mozdevice 22:18:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:18:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:18:00 INFO - Running setup.py install for mozfile 22:18:00 INFO - Running setup.py install for mozhttpd 22:18:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Running setup.py install for mozinfo 22:18:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Running setup.py install for mozInstall 22:18:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Running setup.py install for mozleak 22:18:01 INFO - Running setup.py install for mozlog 22:18:01 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Running setup.py install for moznetwork 22:18:01 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:18:01 INFO - Running setup.py install for mozprocess 22:18:01 INFO - Running setup.py install for mozprofile 22:18:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:18:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:18:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:18:02 INFO - Running setup.py install for mozrunner 22:18:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:18:02 INFO - Running setup.py install for mozscreenshot 22:18:02 INFO - Running setup.py install for moztest 22:18:02 INFO - Running setup.py install for mozversion 22:18:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:18:02 INFO - Running setup.py install for wptserve 22:18:02 INFO - Running setup.py install for marionette-driver 22:18:03 INFO - Running setup.py install for browsermob-proxy 22:18:03 INFO - Running setup.py install for marionette-client 22:18:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:18:03 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 22:18:03 INFO - Cleaning up... 22:18:03 INFO - Return code: 0 22:18:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:18:03 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')]} 22:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:18:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:03 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')]} 22:18:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:18:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:18:03 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 0x105d21e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcfabd812a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, '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.bhpUcEDMzR/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:18:03 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 22:18:03 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 22:18:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:18:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:03 INFO - 'HOME': '/Users/cltbld', 22:18:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:03 INFO - 'LOGNAME': 'cltbld', 22:18:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:03 INFO - 'MOZ_NO_REMOTE': '1', 22:18:03 INFO - 'NO_EM_RESTART': '1', 22:18:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:03 INFO - 'PWD': '/builds/slave/test', 22:18:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:03 INFO - 'SHELL': '/bin/bash', 22:18:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:18:03 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:18:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:03 INFO - 'USER': 'cltbld', 22:18:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:03 INFO - 'XPC_FLAGS': '0x0', 22:18:03 INFO - 'XPC_SERVICE_NAME': '0', 22:18:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:18:03 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-FvugNw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:18:03 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)) 22:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:18:03 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-uFI1Ff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-XScc9H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-RGQOm0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-fYHgTZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-xPSyUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-7W0X4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-ohutRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-wJPuFu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-bsHB3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:18:04 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)) 22:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:18:04 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-oad0F2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-GRyViu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-ffd8wB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-JDcmDK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-gEOT3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-0Alya5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-Ux7m1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-42p1F3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-3IRndH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:18:05 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)) 22:18:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:05 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-ZUtn_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:18:06 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)) 22:18:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:18:06 INFO - Running setup.py (path:/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/pip-UOn77G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:18:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:18:06 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)) 22:18:06 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)) 22:18:06 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)) 22:18:06 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)) 22:18:06 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)) 22:18:06 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)) 22:18:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:18:06 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 22:18:06 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 22:18:06 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 22:18:06 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 22:18:06 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 22:18:06 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 22:18:08 INFO - Downloading blessings-1.6.tar.gz 22:18:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:18:09 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)) 22:18:09 INFO - Installing collected packages: blessings 22:18:09 INFO - Running setup.py install for blessings 22:18:09 INFO - Successfully installed blessings 22:18:09 INFO - Cleaning up... 22:18:09 INFO - Return code: 0 22:18:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:18:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:18:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:18:09 INFO - Reading from file tmpfile_stdout 22:18:09 INFO - Current package versions: 22:18:09 INFO - blessings == 1.6 22:18:09 INFO - blobuploader == 1.2.4 22:18:09 INFO - browsermob-proxy == 0.6.0 22:18:09 INFO - docopt == 0.6.1 22:18:09 INFO - manifestparser == 1.1 22:18:09 INFO - marionette-client == 2.3.0 22:18:09 INFO - marionette-driver == 1.4.0 22:18:09 INFO - mozInstall == 1.12 22:18:09 INFO - mozcrash == 0.17 22:18:09 INFO - mozdebug == 0.1 22:18:09 INFO - mozdevice == 0.48 22:18:09 INFO - mozfile == 1.2 22:18:09 INFO - mozhttpd == 0.7 22:18:09 INFO - mozinfo == 0.9 22:18:09 INFO - mozleak == 0.1 22:18:09 INFO - mozlog == 3.1 22:18:09 INFO - moznetwork == 0.27 22:18:09 INFO - mozprocess == 0.22 22:18:09 INFO - mozprofile == 0.28 22:18:09 INFO - mozrunner == 6.11 22:18:09 INFO - mozscreenshot == 0.1 22:18:09 INFO - mozsystemmonitor == 0.0 22:18:09 INFO - moztest == 0.7 22:18:09 INFO - mozversion == 1.4 22:18:09 INFO - psutil == 3.1.1 22:18:09 INFO - requests == 1.2.3 22:18:09 INFO - wptserve == 1.4.0 22:18:09 INFO - wsgiref == 0.1.2 22:18:09 INFO - Running post-action listener: _resource_record_post_action 22:18:09 INFO - Running post-action listener: _start_resource_monitoring 22:18:09 INFO - Starting resource monitoring. 22:18:09 INFO - ##### 22:18:09 INFO - ##### Running pull step. 22:18:09 INFO - ##### 22:18:09 INFO - Running pre-action listener: _resource_record_pre_action 22:18:09 INFO - Running main action method: pull 22:18:09 INFO - Pull has nothing to do! 22:18:09 INFO - Running post-action listener: _resource_record_post_action 22:18:09 INFO - ##### 22:18:09 INFO - ##### Running install step. 22:18:09 INFO - ##### 22:18:09 INFO - Running pre-action listener: _resource_record_pre_action 22:18:09 INFO - Running main action method: install 22:18:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:18:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:18:09 INFO - Reading from file tmpfile_stdout 22:18:09 INFO - Detecting whether we're running mozinstall >=1.0... 22:18:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:18:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:18:10 INFO - Reading from file tmpfile_stdout 22:18:10 INFO - Output received: 22:18:10 INFO - Usage: mozinstall [options] installer 22:18:10 INFO - Options: 22:18:10 INFO - -h, --help show this help message and exit 22:18:10 INFO - -d DEST, --destination=DEST 22:18:10 INFO - Directory to install application into. [default: 22:18:10 INFO - "/builds/slave/test"] 22:18:10 INFO - --app=APP Application being installed. [default: firefox] 22:18:10 INFO - mkdir: /builds/slave/test/build/application 22:18:10 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'] 22:18:10 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 22:18:27 INFO - Reading from file tmpfile_stdout 22:18:27 INFO - Output received: 22:18:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 22:18:27 INFO - Running post-action listener: _resource_record_post_action 22:18:27 INFO - ##### 22:18:27 INFO - ##### Running run-tests step. 22:18:27 INFO - ##### 22:18:27 INFO - Running pre-action listener: _resource_record_pre_action 22:18:27 INFO - Running main action method: run_tests 22:18:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:18:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:18:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:18:27 INFO - grabbing minidump binary from tooltool 22:18:27 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')]} 22:18:27 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 0x105d3a5e0>, '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 0x10591dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105948990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:18:27 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 22:18:27 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 22:18:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:18:27 INFO - Return code: 0 22:18:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 22:18:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:18:27 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/1467314638/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 22:18:27 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/1467314638/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 22:18:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.bhpUcEDMzR/Render', 22:18:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:18:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:18:27 INFO - 'HOME': '/Users/cltbld', 22:18:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:18:27 INFO - 'LOGNAME': 'cltbld', 22:18:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:18:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:18:27 INFO - 'MOZ_NO_REMOTE': '1', 22:18:27 INFO - 'NO_EM_RESTART': '1', 22:18:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:18:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:18:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:18:27 INFO - 'PWD': '/builds/slave/test', 22:18:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:18:27 INFO - 'SHELL': '/bin/bash', 22:18:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.GKRHeu2esN/Listeners', 22:18:27 INFO - 'TMPDIR': '/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/T/', 22:18:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:18:27 INFO - 'USER': 'cltbld', 22:18:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:18:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:18:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:18:27 INFO - 'XPC_FLAGS': '0x0', 22:18:27 INFO - 'XPC_SERVICE_NAME': '0', 22:18:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:18:27 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/1467314638/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 22:18:28 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 22:18:28 INFO - import pkg_resources 22:18:29 INFO - Using 1 client processes 22:18:29 INFO - wptserve Starting http server on 127.0.0.1:8000 22:18:29 INFO - wptserve Starting http server on 127.0.0.1:8001 22:18:29 INFO - wptserve Starting http server on 127.0.0.1:8443 22:18:31 INFO - SUITE-START | Running 778 tests 22:18:31 INFO - Running testharness tests 22:18:31 INFO - Setting up ssl 22:18:31 INFO - PROCESS | certutil | 22:18:31 INFO - PROCESS | certutil | 22:18:31 INFO - PROCESS | certutil | 22:18:31 INFO - Certificate Nickname Trust Attributes 22:18:31 INFO - SSL,S/MIME,JAR/XPI 22:18:31 INFO - 22:18:31 INFO - web-platform-tests CT,, 22:18:31 INFO - 22:18:31 INFO - Starting runner 22:18:32 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 22:18:32 INFO - PROCESS | 1652 | 1467350312666 Marionette DEBUG Marionette enabled via build flag and pref 22:18:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f4f000 == 1 [pid = 1652] [id = 1] 22:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x113f4f800) [pid = 1652] [serial = 1] [outer = 0x0] 22:18:32 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 22:18:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x113f50800) [pid = 1652] [serial = 2] [outer = 0x113f4f800] 22:18:32 INFO - PROCESS | 1652 | 1467350312978 Marionette INFO Listening on port 2828 22:18:33 INFO - PROCESS | 1652 | 1467350313206 Marionette DEBUG Marionette enabled via command-line flag 22:18:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x116960000 == 2 [pid = 1652] [id = 2] 22:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x116960800) [pid = 1652] [serial = 3] [outer = 0x0] 22:18:33 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 22:18:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x116961800) [pid = 1652] [serial = 4] [outer = 0x116960800] 22:18:33 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:33 INFO - PROCESS | 1652 | 1467350313372 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 22:18:33 INFO - PROCESS | 1652 | 1467350313444 Marionette DEBUG Closed connection conn0 22:18:33 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:33 INFO - PROCESS | 1652 | 1467350313450 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 22:18:33 INFO - PROCESS | 1652 | 1467350313459 Marionette DEBUG Closed connection conn1 22:18:33 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:18:33 INFO - PROCESS | 1652 | 1467350313464 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 22:18:33 INFO - PROCESS | 1652 | 1467350313472 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:18:33 INFO - PROCESS | 1652 | 1467350313477 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":"20160630122358","device":"desktop","version":"48.0"} 22:18:33 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb0800 == 3 [pid = 1652] [id = 3] 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x119cb1000) [pid = 1652] [serial = 5] [outer = 0x0] 22:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb1800 == 4 [pid = 1652] [id = 4] 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x119c2dc00) [pid = 1652] [serial = 6] [outer = 0x0] 22:18:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:18:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121967000 == 5 [pid = 1652] [id = 5] 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x119c2a000) [pid = 1652] [serial = 7] [outer = 0x0] 22:18:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:18:34 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x121a75800) [pid = 1652] [serial = 8] [outer = 0x119c2a000] 22:18:34 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:18:34 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1214b7800) [pid = 1652] [serial = 9] [outer = 0x119cb1000] 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123da7800) [pid = 1652] [serial = 10] [outer = 0x119c2dc00] 22:18:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123da9400) [pid = 1652] [serial = 11] [outer = 0x119c2a000] 22:18:35 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:18:35 INFO - PROCESS | 1652 | 1467350315464 Marionette INFO startBrowser 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:35 INFO - PROCESS | 1652 | 1467350315486 Marionette DEBUG loaded listener.js 22:18:35 INFO - PROCESS | 1652 | 1467350315494 Marionette DEBUG loaded listener.js 22:18:35 INFO - PROCESS | 1652 | 1467350315495 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:35 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 22:18:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x126948400) [pid = 1652] [serial = 12] [outer = 0x119c2a000] 22:18:35 INFO - PROCESS | 1652 | 1467350315799 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"518e5b47-93ea-0142-b9f1-5389e5285776","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":"20160630122358","device":"desktop","version":"48.0","command_id":1}}] 22:18:35 INFO - PROCESS | 1652 | 1467350315882 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}] 22:18:35 INFO - PROCESS | 1652 | 1467350315884 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:35 INFO - PROCESS | 1652 | 1467350315948 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 22:18:36 INFO - PROCESS | 1652 | 1467350316020 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:18:36 INFO - PROCESS | 1652 | 1467350316022 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:18:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x1278f4400) [pid = 1652] [serial = 13] [outer = 0x119c2a000] 22:18:36 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:18:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:18:36 INFO - PROCESS | 1652 | 1467350316290 Marionette TRACE conn2 <- [1,3,null,{}] 22:18:36 INFO - PROCESS | 1652 | 1467350316298 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:18:36 INFO - PROCESS | 1652 | 1467350316300 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | 1467350316319 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 22:18:36 INFO - PROCESS | 1652 | 1467350316339 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 22:18:36 INFO - PROCESS | 1652 | 1467350316341 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 22:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:18:36 INFO - PROCESS | 1652 | 1467350316349 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:18:36 INFO - PROCESS | 1652 | 1467350316351 Marionette TRACE conn2 <- [1,6,null,{}] 22:18:36 INFO - PROCESS | 1652 | 1467350316353 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}] 22:18:36 INFO - PROCESS | 1652 | 1467350316355 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | 1467350316369 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 22:18:36 INFO - PROCESS | 1652 | 1467350316372 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:36 INFO - PROCESS | 1652 | 1467350316374 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129046800 == 6 [pid = 1652] [id = 6] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12910f400) [pid = 1652] [serial = 14] [outer = 0x0] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x129111000) [pid = 1652] [serial = 15] [outer = 0x12910f400] 22:18:36 INFO - PROCESS | 1652 | 1467350316406 Marionette DEBUG loaded listener.js 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x129116c00) [pid = 1652] [serial = 16] [outer = 0x12910f400] 22:18:36 INFO - PROCESS | 1652 | 1467350316704 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]]]}] 22:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 22:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:18:36 INFO - PROCESS | 1652 | 1467350316719 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 22:18:36 INFO - PROCESS | 1652 | 1467350316721 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 22:18:36 INFO - PROCESS | 1652 | 1467350316723 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:18:36 INFO - PROCESS | 1652 | 1467350316725 Marionette TRACE conn2 <- [1,10,null,{}] 22:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517d000 == 7 [pid = 1652] [id = 7] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x115125c00) [pid = 1652] [serial = 17] [outer = 0x0] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x1294cc000) [pid = 1652] [serial = 18] [outer = 0x115125c00] 22:18:36 INFO - PROCESS | 1652 | 1467350316750 Marionette DEBUG loaded listener.js 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12a439c00) [pid = 1652] [serial = 19] [outer = 0x115125c00] 22:18:36 INFO - PROCESS | 1652 | 1467350316822 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}] 22:18:36 INFO - PROCESS | 1652 | 1467350316826 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | 1467350316934 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 22:18:36 INFO - PROCESS | 1652 | 1467350316946 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:36 INFO - PROCESS | 1652 | 1467350316947 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bd800 == 8 [pid = 1652] [id = 8] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12a6a3400) [pid = 1652] [serial = 20] [outer = 0x0] 22:18:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12a6a5000) [pid = 1652] [serial = 21] [outer = 0x12a6a3400] 22:18:36 INFO - PROCESS | 1652 | 1467350316976 Marionette DEBUG loaded listener.js 22:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12a7c6800) [pid = 1652] [serial = 22] [outer = 0x12a6a3400] 22:18:37 INFO - PROCESS | 1652 | 1467350317344 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]]]}] 22:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 669ms 22:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:18:37 INFO - PROCESS | 1652 | 1467350317409 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 22:18:37 INFO - PROCESS | 1652 | 1467350317411 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 22:18:37 INFO - PROCESS | 1652 | 1467350317416 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:18:37 INFO - PROCESS | 1652 | 1467350317417 Marionette TRACE conn2 <- [1,14,null,{}] 22:18:37 INFO - PROCESS | 1652 | 1467350317419 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}] 22:18:37 INFO - PROCESS | 1652 | 1467350317421 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:37 INFO - PROCESS | 1652 | 1467350317539 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 22:18:37 INFO - PROCESS | 1652 | 1467350317552 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:37 INFO - PROCESS | 1652 | 1467350317553 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71d000 == 9 [pid = 1652] [id = 9] 22:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12a9c7400) [pid = 1652] [serial = 23] [outer = 0x0] 22:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12b734c00) [pid = 1652] [serial = 24] [outer = 0x12a9c7400] 22:18:37 INFO - PROCESS | 1652 | 1467350317578 Marionette DEBUG loaded listener.js 22:18:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12b73dc00) [pid = 1652] [serial = 25] [outer = 0x12a9c7400] 22:18:37 INFO - PROCESS | 1652 | 1467350317843 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]]]}] 22:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 22:18:37 INFO - PROCESS | 1652 | 1467350317885 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 22:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:18:37 INFO - PROCESS | 1652 | 1467350317886 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 22:18:37 INFO - PROCESS | 1652 | 1467350317889 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:18:37 INFO - PROCESS | 1652 | 1467350317890 Marionette TRACE conn2 <- [1,18,null,{}] 22:18:37 INFO - PROCESS | 1652 | 1467350317899 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}] 22:18:37 INFO - PROCESS | 1652 | 1467350317901 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | 1467350317996 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 22:18:38 INFO - PROCESS | 1652 | 1467350318000 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 1652 | 1467350318002 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91d000 == 10 [pid = 1652] [id = 10] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12b8cb800) [pid = 1652] [serial = 26] [outer = 0x0] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12b949800) [pid = 1652] [serial = 27] [outer = 0x12b8cb800] 22:18:38 INFO - PROCESS | 1652 | 1467350318026 Marionette DEBUG loaded listener.js 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12b94f800) [pid = 1652] [serial = 28] [outer = 0x12b8cb800] 22:18:38 INFO - PROCESS | 1652 | 1467350318292 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]]]}] 22:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 22:18:38 INFO - PROCESS | 1652 | 1467350318315 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 22:18:38 INFO - PROCESS | 1652 | 1467350318316 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 22:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:18:38 INFO - PROCESS | 1652 | 1467350318319 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:18:38 INFO - PROCESS | 1652 | 1467350318320 Marionette TRACE conn2 <- [1,22,null,{}] 22:18:38 INFO - PROCESS | 1652 | 1467350318322 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}] 22:18:38 INFO - PROCESS | 1652 | 1467350318324 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | 1467350318429 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 22:18:38 INFO - PROCESS | 1652 | 1467350318432 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 1652 | 1467350318433 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903f000 == 11 [pid = 1652] [id = 11] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12b953000) [pid = 1652] [serial = 29] [outer = 0x0] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12bd6b400) [pid = 1652] [serial = 30] [outer = 0x12b953000] 22:18:38 INFO - PROCESS | 1652 | 1467350318457 Marionette DEBUG loaded listener.js 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x12bde0400) [pid = 1652] [serial = 31] [outer = 0x12b953000] 22:18:38 INFO - PROCESS | 1652 | 1467350318694 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]]]}] 22:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 22:18:38 INFO - PROCESS | 1652 | 1467350318737 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 22:18:38 INFO - PROCESS | 1652 | 1467350318738 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 22:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:18:38 INFO - PROCESS | 1652 | 1467350318741 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:18:38 INFO - PROCESS | 1652 | 1467350318743 Marionette TRACE conn2 <- [1,26,null,{}] 22:18:38 INFO - PROCESS | 1652 | 1467350318752 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}] 22:18:38 INFO - PROCESS | 1652 | 1467350318753 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | 1467350318848 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 22:18:38 INFO - PROCESS | 1652 | 1467350318852 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:38 INFO - PROCESS | 1652 | 1467350318853 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd85000 == 12 [pid = 1652] [id = 12] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x12900d400) [pid = 1652] [serial = 32] [outer = 0x0] 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12bde7800) [pid = 1652] [serial = 33] [outer = 0x12900d400] 22:18:38 INFO - PROCESS | 1652 | 1467350318877 Marionette DEBUG loaded listener.js 22:18:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x1187c2400) [pid = 1652] [serial = 34] [outer = 0x12900d400] 22:18:39 INFO - PROCESS | 1652 | 1467350319106 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]]]}] 22:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 376ms 22:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:18:39 INFO - PROCESS | 1652 | 1467350319117 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 22:18:39 INFO - PROCESS | 1652 | 1467350319118 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 22:18:39 INFO - PROCESS | 1652 | 1467350319121 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:18:39 INFO - PROCESS | 1652 | 1467350319122 Marionette TRACE conn2 <- [1,30,null,{}] 22:18:39 INFO - PROCESS | 1652 | 1467350319132 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}] 22:18:39 INFO - PROCESS | 1652 | 1467350319133 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:39 INFO - PROCESS | 1652 | 1467350319262 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 22:18:39 INFO - PROCESS | 1652 | 1467350319270 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:39 INFO - PROCESS | 1652 | 1467350319271 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118731800 == 13 [pid = 1652] [id = 13] 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x1187c8000) [pid = 1652] [serial = 35] [outer = 0x0] 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12bdea000) [pid = 1652] [serial = 36] [outer = 0x1187c8000] 22:18:39 INFO - PROCESS | 1652 | 1467350319312 Marionette DEBUG loaded listener.js 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12c2c2000) [pid = 1652] [serial = 37] [outer = 0x1187c8000] 22:18:39 INFO - PROCESS | 1652 | 1467350319692 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]]]}] 22:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 619ms 22:18:39 INFO - PROCESS | 1652 | 1467350319740 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 22:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:18:39 INFO - PROCESS | 1652 | 1467350319741 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 22:18:39 INFO - PROCESS | 1652 | 1467350319743 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:18:39 INFO - PROCESS | 1652 | 1467350319745 Marionette TRACE conn2 <- [1,34,null,{}] 22:18:39 INFO - PROCESS | 1652 | 1467350319747 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}] 22:18:39 INFO - PROCESS | 1652 | 1467350319748 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:39 INFO - PROCESS | 1652 | 1467350319833 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 22:18:39 INFO - PROCESS | 1652 | 1467350319836 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:39 INFO - PROCESS | 1652 | 1467350319837 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c714000 == 14 [pid = 1652] [id = 14] 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12c2c2400) [pid = 1652] [serial = 38] [outer = 0x0] 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12c2cac00) [pid = 1652] [serial = 39] [outer = 0x12c2c2400] 22:18:39 INFO - PROCESS | 1652 | 1467350319862 Marionette DEBUG loaded listener.js 22:18:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x118fbc000) [pid = 1652] [serial = 40] [outer = 0x12c2c2400] 22:18:40 INFO - PROCESS | 1652 | 1467350320113 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]]]}] 22:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 22:18:40 INFO - PROCESS | 1652 | 1467350320167 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 22:18:40 INFO - PROCESS | 1652 | 1467350320169 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 22:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:18:40 INFO - PROCESS | 1652 | 1467350320172 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:18:40 INFO - PROCESS | 1652 | 1467350320174 Marionette TRACE conn2 <- [1,38,null,{}] 22:18:40 INFO - PROCESS | 1652 | 1467350320188 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}] 22:18:40 INFO - PROCESS | 1652 | 1467350320191 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:40 INFO - PROCESS | 1652 | 1467350320345 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 22:18:40 INFO - PROCESS | 1652 | 1467350320350 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:40 INFO - PROCESS | 1652 | 1467350320352 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8db800 == 15 [pid = 1652] [id = 15] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x118fc1c00) [pid = 1652] [serial = 41] [outer = 0x0] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12c2c7800) [pid = 1652] [serial = 42] [outer = 0x118fc1c00] 22:18:40 INFO - PROCESS | 1652 | 1467350320391 Marionette DEBUG loaded listener.js 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12ca6a400) [pid = 1652] [serial = 43] [outer = 0x118fc1c00] 22:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb52800 == 16 [pid = 1652] [id = 16] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12cb53000) [pid = 1652] [serial = 44] [outer = 0x0] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12cb54800) [pid = 1652] [serial = 45] [outer = 0x12cb53000] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12cb59000) [pid = 1652] [serial = 46] [outer = 0x12cb53000] 22:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x112e98000 == 17 [pid = 1652] [id = 17] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12934d000) [pid = 1652] [serial = 47] [outer = 0x0] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12cf0a000) [pid = 1652] [serial = 48] [outer = 0x12934d000] 22:18:40 INFO - PROCESS | 1652 | 1467350320784 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]]]}] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12cf06c00) [pid = 1652] [serial = 49] [outer = 0x12934d000] 22:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 629ms 22:18:40 INFO - PROCESS | 1652 | 1467350320814 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 22:18:40 INFO - PROCESS | 1652 | 1467350320815 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 22:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:18:40 INFO - PROCESS | 1652 | 1467350320825 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:18:40 INFO - PROCESS | 1652 | 1467350320826 Marionette TRACE conn2 <- [1,42,null,{}] 22:18:40 INFO - PROCESS | 1652 | 1467350320850 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}] 22:18:40 INFO - PROCESS | 1652 | 1467350320851 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:40 INFO - PROCESS | 1652 | 1467350320942 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 22:18:40 INFO - PROCESS | 1652 | 1467350320946 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:40 INFO - PROCESS | 1652 | 1467350320947 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d6800 == 18 [pid = 1652] [id = 18] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12ca72000) [pid = 1652] [serial = 50] [outer = 0x0] 22:18:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12cf09400) [pid = 1652] [serial = 51] [outer = 0x12ca72000] 22:18:40 INFO - PROCESS | 1652 | 1467350320972 Marionette DEBUG loaded listener.js 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12d4ca400) [pid = 1652] [serial = 52] [outer = 0x12ca72000] 22:18:41 INFO - PROCESS | 1652 | 1467350321217 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]]]}] 22:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 432ms 22:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:18:41 INFO - PROCESS | 1652 | 1467350321253 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 22:18:41 INFO - PROCESS | 1652 | 1467350321254 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 22:18:41 INFO - PROCESS | 1652 | 1467350321264 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:18:41 INFO - PROCESS | 1652 | 1467350321266 Marionette TRACE conn2 <- [1,46,null,{}] 22:18:41 INFO - PROCESS | 1652 | 1467350321269 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}] 22:18:41 INFO - PROCESS | 1652 | 1467350321270 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:41 INFO - PROCESS | 1652 | 1467350321370 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 22:18:41 INFO - PROCESS | 1652 | 1467350321374 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:41 INFO - PROCESS | 1652 | 1467350321376 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09c800 == 19 [pid = 1652] [id = 19] 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x1185bf800) [pid = 1652] [serial = 53] [outer = 0x0] 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12d4cfc00) [pid = 1652] [serial = 54] [outer = 0x1185bf800] 22:18:41 INFO - PROCESS | 1652 | 1467350321402 Marionette DEBUG loaded listener.js 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x12d4d5c00) [pid = 1652] [serial = 55] [outer = 0x1185bf800] 22:18:41 INFO - PROCESS | 1652 | 1467350321645 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]]]}] 22:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 428ms 22:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:18:41 INFO - PROCESS | 1652 | 1467350321686 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 22:18:41 INFO - PROCESS | 1652 | 1467350321687 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 22:18:41 INFO - PROCESS | 1652 | 1467350321689 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:18:41 INFO - PROCESS | 1652 | 1467350321690 Marionette TRACE conn2 <- [1,50,null,{}] 22:18:41 INFO - PROCESS | 1652 | 1467350321700 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}] 22:18:41 INFO - PROCESS | 1652 | 1467350321701 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:41 INFO - PROCESS | 1652 | 1467350321800 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 22:18:41 INFO - PROCESS | 1652 | 1467350321804 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:41 INFO - PROCESS | 1652 | 1467350321805 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ec800 == 20 [pid = 1652] [id = 20] 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x1182c9c00) [pid = 1652] [serial = 56] [outer = 0x0] 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x1182d3400) [pid = 1652] [serial = 57] [outer = 0x1182c9c00] 22:18:41 INFO - PROCESS | 1652 | 1467350321831 Marionette DEBUG loaded listener.js 22:18:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12d4d0c00) [pid = 1652] [serial = 58] [outer = 0x1182c9c00] 22:18:42 INFO - PROCESS | 1652 | 1467350322050 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]]]}] 22:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 372ms 22:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:18:42 INFO - PROCESS | 1652 | 1467350322065 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 22:18:42 INFO - PROCESS | 1652 | 1467350322066 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 22:18:42 INFO - PROCESS | 1652 | 1467350322068 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:18:42 INFO - PROCESS | 1652 | 1467350322069 Marionette TRACE conn2 <- [1,54,null,{}] 22:18:42 INFO - PROCESS | 1652 | 1467350322071 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}] 22:18:42 INFO - PROCESS | 1652 | 1467350322073 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:42 INFO - PROCESS | 1652 | 1467350322174 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 22:18:42 INFO - PROCESS | 1652 | 1467350322178 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:42 INFO - PROCESS | 1652 | 1467350322179 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129321000 == 21 [pid = 1652] [id = 21] 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12d4d9000) [pid = 1652] [serial = 59] [outer = 0x0] 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12de7f400) [pid = 1652] [serial = 60] [outer = 0x12d4d9000] 22:18:42 INFO - PROCESS | 1652 | 1467350322202 Marionette DEBUG loaded listener.js 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12de83c00) [pid = 1652] [serial = 61] [outer = 0x12d4d9000] 22:18:42 INFO - PROCESS | 1652 | 1467350322426 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]]]}] 22:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 22:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:18:42 INFO - PROCESS | 1652 | 1467350322437 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 22:18:42 INFO - PROCESS | 1652 | 1467350322438 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 22:18:42 INFO - PROCESS | 1652 | 1467350322440 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:18:42 INFO - PROCESS | 1652 | 1467350322441 Marionette TRACE conn2 <- [1,58,null,{}] 22:18:42 INFO - PROCESS | 1652 | 1467350322451 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}] 22:18:42 INFO - PROCESS | 1652 | 1467350322452 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:42 INFO - PROCESS | 1652 | 1467350322555 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 22:18:42 INFO - PROCESS | 1652 | 1467350322560 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:42 INFO - PROCESS | 1652 | 1467350322561 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b18000 == 22 [pid = 1652] [id = 22] 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12d4d8c00) [pid = 1652] [serial = 62] [outer = 0x0] 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12de89c00) [pid = 1652] [serial = 63] [outer = 0x12d4d8c00] 22:18:42 INFO - PROCESS | 1652 | 1467350322587 Marionette DEBUG loaded listener.js 22:18:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12a9ccc00) [pid = 1652] [serial = 64] [outer = 0x12d4d8c00] 22:18:43 INFO - PROCESS | 1652 | 1467350323507 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]]]}] 22:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1127ms 22:18:43 INFO - PROCESS | 1652 | 1467350323567 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 22:18:43 INFO - PROCESS | 1652 | 1467350323570 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 22:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:18:43 INFO - PROCESS | 1652 | 1467350323574 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:18:43 INFO - PROCESS | 1652 | 1467350323576 Marionette TRACE conn2 <- [1,62,null,{}] 22:18:43 INFO - PROCESS | 1652 | 1467350323580 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}] 22:18:43 INFO - PROCESS | 1652 | 1467350323582 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:43 INFO - PROCESS | 1652 | 1467350323702 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 22:18:43 INFO - PROCESS | 1652 | 1467350323755 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:43 INFO - PROCESS | 1652 | 1467350323756 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11264d000 == 23 [pid = 1652] [id = 23] 22:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112a86800) [pid = 1652] [serial = 65] [outer = 0x0] 22:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x11336e400) [pid = 1652] [serial = 66] [outer = 0x112a86800] 22:18:43 INFO - PROCESS | 1652 | 1467350323788 Marionette DEBUG loaded listener.js 22:18:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x113bae400) [pid = 1652] [serial = 67] [outer = 0x112a86800] 22:18:44 INFO - PROCESS | 1652 | 1467350324195 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]]]}] 22:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 22:18:44 INFO - PROCESS | 1652 | 1467350324260 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 22:18:44 INFO - PROCESS | 1652 | 1467350324263 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 22:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:18:44 INFO - PROCESS | 1652 | 1467350324269 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:18:44 INFO - PROCESS | 1652 | 1467350324271 Marionette TRACE conn2 <- [1,66,null,{}] 22:18:44 INFO - PROCESS | 1652 | 1467350324274 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}] 22:18:44 INFO - PROCESS | 1652 | 1467350324278 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:44 INFO - PROCESS | 1652 | 1467350324388 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 22:18:44 INFO - PROCESS | 1652 | 1467350324439 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:44 INFO - PROCESS | 1652 | 1467350324441 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f48000 == 24 [pid = 1652] [id = 24] 22:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116771400) [pid = 1652] [serial = 68] [outer = 0x0] 22:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x116a19c00) [pid = 1652] [serial = 69] [outer = 0x116771400] 22:18:44 INFO - PROCESS | 1652 | 1467350324472 Marionette DEBUG loaded listener.js 22:18:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1182cb000) [pid = 1652] [serial = 70] [outer = 0x116771400] 22:18:44 INFO - PROCESS | 1652 | 1467350324876 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]]]}] 22:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 22:18:44 INFO - PROCESS | 1652 | 1467350324940 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 22:18:44 INFO - PROCESS | 1652 | 1467350324942 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 22:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:18:44 INFO - PROCESS | 1652 | 1467350324944 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:18:44 INFO - PROCESS | 1652 | 1467350324947 Marionette TRACE conn2 <- [1,70,null,{}] 22:18:44 INFO - PROCESS | 1652 | 1467350324966 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}] 22:18:44 INFO - PROCESS | 1652 | 1467350324970 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:45 INFO - PROCESS | 1652 | 1467350325083 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 22:18:45 INFO - PROCESS | 1652 | 1467350325136 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:45 INFO - PROCESS | 1652 | 1467350325138 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722f800 == 25 [pid = 1652] [id = 25] 22:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1185c6c00) [pid = 1652] [serial = 71] [outer = 0x0] 22:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118fb2400) [pid = 1652] [serial = 72] [outer = 0x1185c6c00] 22:18:45 INFO - PROCESS | 1652 | 1467350325172 Marionette DEBUG loaded listener.js 22:18:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11915f800) [pid = 1652] [serial = 73] [outer = 0x1185c6c00] 22:18:45 INFO - PROCESS | 1652 | 1467350325800 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]]]}] 22:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 22:18:45 INFO - PROCESS | 1652 | 1467350325868 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 22:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:18:45 INFO - PROCESS | 1652 | 1467350325870 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 22:18:45 INFO - PROCESS | 1652 | 1467350325873 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:18:45 INFO - PROCESS | 1652 | 1467350325874 Marionette TRACE conn2 <- [1,74,null,{}] 22:18:45 INFO - PROCESS | 1652 | 1467350325878 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}] 22:18:45 INFO - PROCESS | 1652 | 1467350325879 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:45 INFO - PROCESS | 1652 | 1467350325963 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 22:18:46 INFO - PROCESS | 1652 | 1467350326018 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:46 INFO - PROCESS | 1652 | 1467350326019 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bd4000 == 26 [pid = 1652] [id = 26] 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116772000) [pid = 1652] [serial = 74] [outer = 0x0] 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x116907400) [pid = 1652] [serial = 75] [outer = 0x116772000] 22:18:46 INFO - PROCESS | 1652 | 1467350326048 Marionette DEBUG loaded listener.js 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1170b0800) [pid = 1652] [serial = 76] [outer = 0x116772000] 22:18:46 INFO - PROCESS | 1652 | 1467350326409 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]]]}] 22:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 573ms 22:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:18:46 INFO - PROCESS | 1652 | 1467350326446 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 22:18:46 INFO - PROCESS | 1652 | 1467350326449 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 22:18:46 INFO - PROCESS | 1652 | 1467350326453 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:18:46 INFO - PROCESS | 1652 | 1467350326454 Marionette TRACE conn2 <- [1,78,null,{}] 22:18:46 INFO - PROCESS | 1652 | 1467350326457 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}] 22:18:46 INFO - PROCESS | 1652 | 1467350326458 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:46 INFO - PROCESS | 1652 | 1467350326546 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 22:18:46 INFO - PROCESS | 1652 | 1467350326589 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:46 INFO - PROCESS | 1652 | 1467350326590 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x113209800 == 27 [pid = 1652] [id = 27] 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112e21800) [pid = 1652] [serial = 77] [outer = 0x0] 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133c3000) [pid = 1652] [serial = 78] [outer = 0x112e21800] 22:18:46 INFO - PROCESS | 1652 | 1467350326617 Marionette DEBUG loaded listener.js 22:18:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182cec00) [pid = 1652] [serial = 79] [outer = 0x112e21800] 22:18:46 INFO - PROCESS | 1652 | 1467350326887 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]]]}] 22:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 22:18:46 INFO - PROCESS | 1652 | 1467350326931 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 22:18:46 INFO - PROCESS | 1652 | 1467350326932 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 22:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:18:46 INFO - PROCESS | 1652 | 1467350326935 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:18:46 INFO - PROCESS | 1652 | 1467350326937 Marionette TRACE conn2 <- [1,82,null,{}] 22:18:46 INFO - PROCESS | 1652 | 1467350326952 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}] 22:18:46 INFO - PROCESS | 1652 | 1467350326955 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | 1467350327034 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 22:18:47 INFO - PROCESS | 1652 | 1467350327039 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 1652 | 1467350327041 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b3800 == 28 [pid = 1652] [id = 28] 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1184d4800) [pid = 1652] [serial = 80] [outer = 0x0] 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1185bf000) [pid = 1652] [serial = 81] [outer = 0x1184d4800] 22:18:47 INFO - PROCESS | 1652 | 1467350327069 Marionette DEBUG loaded listener.js 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187c3800) [pid = 1652] [serial = 82] [outer = 0x1184d4800] 22:18:47 INFO - PROCESS | 1652 | 1467350327370 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]]]}] 22:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 22:18:47 INFO - PROCESS | 1652 | 1467350327411 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 22:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:18:47 INFO - PROCESS | 1652 | 1467350327415 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 22:18:47 INFO - PROCESS | 1652 | 1467350327417 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:18:47 INFO - PROCESS | 1652 | 1467350327418 Marionette TRACE conn2 <- [1,86,null,{}] 22:18:47 INFO - PROCESS | 1652 | 1467350327420 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}] 22:18:47 INFO - PROCESS | 1652 | 1467350327422 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | 1467350327499 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 22:18:47 INFO - PROCESS | 1652 | 1467350327502 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 1652 | 1467350327503 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117225000 == 29 [pid = 1652] [id = 29] 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187cb800) [pid = 1652] [serial = 83] [outer = 0x0] 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118f67000) [pid = 1652] [serial = 84] [outer = 0x1187cb800] 22:18:47 INFO - PROCESS | 1652 | 1467350327531 Marionette DEBUG loaded listener.js 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118fbd400) [pid = 1652] [serial = 85] [outer = 0x1187cb800] 22:18:47 INFO - PROCESS | 1652 | 1467350327838 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]]]}] 22:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 22:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:18:47 INFO - PROCESS | 1652 | 1467350327885 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 22:18:47 INFO - PROCESS | 1652 | 1467350327886 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 22:18:47 INFO - PROCESS | 1652 | 1467350327888 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:18:47 INFO - PROCESS | 1652 | 1467350327889 Marionette TRACE conn2 <- [1,90,null,{}] 22:18:47 INFO - PROCESS | 1652 | 1467350327892 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}] 22:18:47 INFO - PROCESS | 1652 | 1467350327893 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | 1467350327982 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 22:18:47 INFO - PROCESS | 1652 | 1467350327988 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:47 INFO - PROCESS | 1652 | 1467350327989 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3e000 == 30 [pid = 1652] [id = 30] 22:18:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11607cc00) [pid = 1652] [serial = 86] [outer = 0x0] 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fbe000) [pid = 1652] [serial = 87] [outer = 0x11607cc00] 22:18:48 INFO - PROCESS | 1652 | 1467350328014 Marionette DEBUG loaded listener.js 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119166400) [pid = 1652] [serial = 88] [outer = 0x11607cc00] 22:18:48 INFO - PROCESS | 1652 | 1467350328287 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]]]}] 22:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 22:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:18:48 INFO - PROCESS | 1652 | 1467350328313 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 22:18:48 INFO - PROCESS | 1652 | 1467350328315 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 22:18:48 INFO - PROCESS | 1652 | 1467350328317 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:18:48 INFO - PROCESS | 1652 | 1467350328318 Marionette TRACE conn2 <- [1,94,null,{}] 22:18:48 INFO - PROCESS | 1652 | 1467350328320 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}] 22:18:48 INFO - PROCESS | 1652 | 1467350328324 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:48 INFO - PROCESS | 1652 | 1467350328430 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 22:18:48 INFO - PROCESS | 1652 | 1467350328433 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:48 INFO - PROCESS | 1652 | 1467350328434 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11817b800 == 31 [pid = 1652] [id = 31] 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1195f1400) [pid = 1652] [serial = 89] [outer = 0x0] 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1196b7000) [pid = 1652] [serial = 90] [outer = 0x1195f1400] 22:18:48 INFO - PROCESS | 1652 | 1467350328459 Marionette DEBUG loaded listener.js 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a0c5000) [pid = 1652] [serial = 91] [outer = 0x1195f1400] 22:18:48 INFO - PROCESS | 1652 | 1467350328749 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]]]}] 22:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 22:18:48 INFO - PROCESS | 1652 | 1467350328787 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 22:18:48 INFO - PROCESS | 1652 | 1467350328789 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 22:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:18:48 INFO - PROCESS | 1652 | 1467350328791 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:18:48 INFO - PROCESS | 1652 | 1467350328792 Marionette TRACE conn2 <- [1,98,null,{}] 22:18:48 INFO - PROCESS | 1652 | 1467350328797 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}] 22:18:48 INFO - PROCESS | 1652 | 1467350328799 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:48 INFO - PROCESS | 1652 | 1467350328871 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 22:18:48 INFO - PROCESS | 1652 | 1467350328916 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:48 INFO - PROCESS | 1652 | 1467350328917 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118726000 == 32 [pid = 1652] [id = 32] 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119f15400) [pid = 1652] [serial = 92] [outer = 0x0] 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1210ae400) [pid = 1652] [serial = 93] [outer = 0x119f15400] 22:18:48 INFO - PROCESS | 1652 | 1467350328941 Marionette DEBUG loaded listener.js 22:18:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1210ba800) [pid = 1652] [serial = 94] [outer = 0x119f15400] 22:18:49 INFO - PROCESS | 1652 | 1467350329219 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]]]}] 22:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 22:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:18:49 INFO - PROCESS | 1652 | 1467350329270 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 22:18:49 INFO - PROCESS | 1652 | 1467350329272 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 22:18:49 INFO - PROCESS | 1652 | 1467350329275 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:18:49 INFO - PROCESS | 1652 | 1467350329280 Marionette TRACE conn2 <- [1,102,null,{}] 22:18:49 INFO - PROCESS | 1652 | 1467350329284 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}] 22:18:49 INFO - PROCESS | 1652 | 1467350329286 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:49 INFO - PROCESS | 1652 | 1467350329403 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 22:18:49 INFO - PROCESS | 1652 | 1467350329409 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:49 INFO - PROCESS | 1652 | 1467350329410 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191be000 == 33 [pid = 1652] [id = 33] 22:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1210b9800) [pid = 1652] [serial = 95] [outer = 0x0] 22:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121185800) [pid = 1652] [serial = 96] [outer = 0x1210b9800] 22:18:49 INFO - PROCESS | 1652 | 1467350329451 Marionette DEBUG loaded listener.js 22:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1213cc800) [pid = 1652] [serial = 97] [outer = 0x1210b9800] 22:18:49 INFO - PROCESS | 1652 | 1467350329826 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]]]}] 22:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 579ms 22:18:49 INFO - PROCESS | 1652 | 1467350329869 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 22:18:49 INFO - PROCESS | 1652 | 1467350329870 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 22:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:18:49 INFO - PROCESS | 1652 | 1467350329872 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:18:49 INFO - PROCESS | 1652 | 1467350329873 Marionette TRACE conn2 <- [1,106,null,{}] 22:18:49 INFO - PROCESS | 1652 | 1467350329878 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}] 22:18:49 INFO - PROCESS | 1652 | 1467350329880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:49 INFO - PROCESS | 1652 | 1467350329954 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 22:18:49 INFO - PROCESS | 1652 | 1467350329958 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:49 INFO - PROCESS | 1652 | 1467350329961 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11937b800 == 34 [pid = 1652] [id = 34] 22:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1213ccc00) [pid = 1652] [serial = 98] [outer = 0x0] 22:18:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12163c000) [pid = 1652] [serial = 99] [outer = 0x1213ccc00] 22:18:49 INFO - PROCESS | 1652 | 1467350329986 Marionette DEBUG loaded listener.js 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a84000) [pid = 1652] [serial = 100] [outer = 0x1213ccc00] 22:18:50 INFO - PROCESS | 1652 | 1467350330282 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]]]}] 22:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 422ms 22:18:50 INFO - PROCESS | 1652 | 1467350330300 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 22:18:50 INFO - PROCESS | 1652 | 1467350330301 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 22:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:18:50 INFO - PROCESS | 1652 | 1467350330303 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:18:50 INFO - PROCESS | 1652 | 1467350330304 Marionette TRACE conn2 <- [1,110,null,{}] 22:18:50 INFO - PROCESS | 1652 | 1467350330306 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}] 22:18:50 INFO - PROCESS | 1652 | 1467350330307 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:50 INFO - PROCESS | 1652 | 1467350330397 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 22:18:50 INFO - PROCESS | 1652 | 1467350330400 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:50 INFO - PROCESS | 1652 | 1467350330401 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11962c800 == 35 [pid = 1652] [id = 35] 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121791c00) [pid = 1652] [serial = 101] [outer = 0x0] 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123d86c00) [pid = 1652] [serial = 102] [outer = 0x121791c00] 22:18:50 INFO - PROCESS | 1652 | 1467350330423 Marionette DEBUG loaded listener.js 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124886800) [pid = 1652] [serial = 103] [outer = 0x121791c00] 22:18:50 INFO - PROCESS | 1652 | 1467350330734 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]]]}] 22:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 22:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:18:50 INFO - PROCESS | 1652 | 1467350330772 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 22:18:50 INFO - PROCESS | 1652 | 1467350330773 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 22:18:50 INFO - PROCESS | 1652 | 1467350330776 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:18:50 INFO - PROCESS | 1652 | 1467350330779 Marionette TRACE conn2 <- [1,114,null,{}] 22:18:50 INFO - PROCESS | 1652 | 1467350330782 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}] 22:18:50 INFO - PROCESS | 1652 | 1467350330783 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:50 INFO - PROCESS | 1652 | 1467350330889 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 22:18:50 INFO - PROCESS | 1652 | 1467350330898 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:50 INFO - PROCESS | 1652 | 1467350330900 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119883000 == 36 [pid = 1652] [id = 36] 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124a10800) [pid = 1652] [serial = 104] [outer = 0x0] 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124c90400) [pid = 1652] [serial = 105] [outer = 0x124a10800] 22:18:50 INFO - PROCESS | 1652 | 1467350330925 Marionette DEBUG loaded listener.js 22:18:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12559d000) [pid = 1652] [serial = 106] [outer = 0x124a10800] 22:18:51 INFO - PROCESS | 1652 | 1467350331227 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]]]}] 22:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 22:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:18:51 INFO - PROCESS | 1652 | 1467350331249 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 22:18:51 INFO - PROCESS | 1652 | 1467350331250 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 22:18:51 INFO - PROCESS | 1652 | 1467350331252 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:18:51 INFO - PROCESS | 1652 | 1467350331253 Marionette TRACE conn2 <- [1,118,null,{}] 22:18:51 INFO - PROCESS | 1652 | 1467350331255 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}] 22:18:51 INFO - PROCESS | 1652 | 1467350331256 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:51 INFO - PROCESS | 1652 | 1467350331336 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 22:18:51 INFO - PROCESS | 1652 | 1467350331340 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:51 INFO - PROCESS | 1652 | 1467350331341 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e3000 == 37 [pid = 1652] [id = 37] 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1187c1c00) [pid = 1652] [serial = 107] [outer = 0x0] 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1260c3000) [pid = 1652] [serial = 108] [outer = 0x1187c1c00] 22:18:51 INFO - PROCESS | 1652 | 1467350331367 Marionette DEBUG loaded listener.js 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12626b800) [pid = 1652] [serial = 109] [outer = 0x1187c1c00] 22:18:51 INFO - PROCESS | 1652 | 1467350331645 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]]]}] 22:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 22:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:18:51 INFO - PROCESS | 1652 | 1467350331671 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 22:18:51 INFO - PROCESS | 1652 | 1467350331673 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 22:18:51 INFO - PROCESS | 1652 | 1467350331682 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:18:51 INFO - PROCESS | 1652 | 1467350331683 Marionette TRACE conn2 <- [1,122,null,{}] 22:18:51 INFO - PROCESS | 1652 | 1467350331687 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}] 22:18:51 INFO - PROCESS | 1652 | 1467350331688 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:51 INFO - PROCESS | 1652 | 1467350331767 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 22:18:51 INFO - PROCESS | 1652 | 1467350331817 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:51 INFO - PROCESS | 1652 | 1467350331818 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121087000 == 38 [pid = 1652] [id = 38] 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1215cc400) [pid = 1652] [serial = 110] [outer = 0x0] 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1260cac00) [pid = 1652] [serial = 111] [outer = 0x1215cc400] 22:18:51 INFO - PROCESS | 1652 | 1467350331842 Marionette DEBUG loaded listener.js 22:18:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12672f400) [pid = 1652] [serial = 112] [outer = 0x1215cc400] 22:18:52 INFO - PROCESS | 1652 | 1467350332097 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]]]}] 22:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 22:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:18:52 INFO - PROCESS | 1652 | 1467350332152 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 22:18:52 INFO - PROCESS | 1652 | 1467350332153 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 22:18:52 INFO - PROCESS | 1652 | 1467350332155 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:18:52 INFO - PROCESS | 1652 | 1467350332156 Marionette TRACE conn2 <- [1,126,null,{}] 22:18:52 INFO - PROCESS | 1652 | 1467350332166 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}] 22:18:52 INFO - PROCESS | 1652 | 1467350332167 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:52 INFO - PROCESS | 1652 | 1467350332250 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 22:18:52 INFO - PROCESS | 1652 | 1467350332254 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:52 INFO - PROCESS | 1652 | 1467350332255 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b8800 == 39 [pid = 1652] [id = 39] 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126739c00) [pid = 1652] [serial = 113] [outer = 0x0] 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1269bc400) [pid = 1652] [serial = 114] [outer = 0x126739c00] 22:18:52 INFO - PROCESS | 1652 | 1467350332279 Marionette DEBUG loaded listener.js 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127804400) [pid = 1652] [serial = 115] [outer = 0x126739c00] 22:18:52 INFO - PROCESS | 1652 | 1467350332579 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]]]}] 22:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 22:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:18:52 INFO - PROCESS | 1652 | 1467350332631 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 22:18:52 INFO - PROCESS | 1652 | 1467350332633 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 22:18:52 INFO - PROCESS | 1652 | 1467350332635 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:18:52 INFO - PROCESS | 1652 | 1467350332636 Marionette TRACE conn2 <- [1,130,null,{}] 22:18:52 INFO - PROCESS | 1652 | 1467350332638 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}] 22:18:52 INFO - PROCESS | 1652 | 1467350332639 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:52 INFO - PROCESS | 1652 | 1467350332740 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 22:18:52 INFO - PROCESS | 1652 | 1467350332749 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:52 INFO - PROCESS | 1652 | 1467350332750 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d0800 == 40 [pid = 1652] [id = 40] 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127809000) [pid = 1652] [serial = 116] [outer = 0x0] 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1278e8800) [pid = 1652] [serial = 117] [outer = 0x127809000] 22:18:52 INFO - PROCESS | 1652 | 1467350332780 Marionette DEBUG loaded listener.js 22:18:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x128ace400) [pid = 1652] [serial = 118] [outer = 0x127809000] 22:18:53 INFO - PROCESS | 1652 | 1467350333056 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]]]}] 22:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 22:18:53 INFO - PROCESS | 1652 | 1467350333103 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 22:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:18:53 INFO - PROCESS | 1652 | 1467350333104 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 22:18:53 INFO - PROCESS | 1652 | 1467350333106 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:18:53 INFO - PROCESS | 1652 | 1467350333107 Marionette TRACE conn2 <- [1,134,null,{}] 22:18:53 INFO - PROCESS | 1652 | 1467350333112 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}] 22:18:53 INFO - PROCESS | 1652 | 1467350333114 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:53 INFO - PROCESS | 1652 | 1467350333194 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 22:18:53 INFO - PROCESS | 1652 | 1467350333199 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:53 INFO - PROCESS | 1652 | 1467350333200 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121531800 == 41 [pid = 1652] [id = 41] 22:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x128acf000) [pid = 1652] [serial = 119] [outer = 0x0] 22:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12910fc00) [pid = 1652] [serial = 120] [outer = 0x128acf000] 22:18:53 INFO - PROCESS | 1652 | 1467350333223 Marionette DEBUG loaded listener.js 22:18:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129119000) [pid = 1652] [serial = 121] [outer = 0x128acf000] 22:18:53 INFO - PROCESS | 1652 | 1467350333545 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]]]}] 22:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 473ms 22:18:53 INFO - PROCESS | 1652 | 1467350333580 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 22:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:18:53 INFO - PROCESS | 1652 | 1467350333581 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 22:18:53 INFO - PROCESS | 1652 | 1467350333583 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:18:53 INFO - PROCESS | 1652 | 1467350333584 Marionette TRACE conn2 <- [1,138,null,{}] 22:18:53 INFO - PROCESS | 1652 | 1467350333586 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}] 22:18:53 INFO - PROCESS | 1652 | 1467350333587 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:54 INFO - PROCESS | 1652 | 1467350334330 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 22:18:54 INFO - PROCESS | 1652 | 1467350334349 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:54 INFO - PROCESS | 1652 | 1467350334350 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x111f54000 == 42 [pid = 1652] [id = 42] 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1133c0400) [pid = 1652] [serial = 122] [outer = 0x0] 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x116079400) [pid = 1652] [serial = 123] [outer = 0x1133c0400] 22:18:54 INFO - PROCESS | 1652 | 1467350334378 Marionette DEBUG loaded listener.js 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x116971800) [pid = 1652] [serial = 124] [outer = 0x1133c0400] 22:18:54 INFO - PROCESS | 1652 | 1467350334706 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]]]}] 22:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1172ms 22:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:18:54 INFO - PROCESS | 1652 | 1467350334761 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 22:18:54 INFO - PROCESS | 1652 | 1467350334763 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 22:18:54 INFO - PROCESS | 1652 | 1467350334767 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:18:54 INFO - PROCESS | 1652 | 1467350334768 Marionette TRACE conn2 <- [1,142,null,{}] 22:18:54 INFO - PROCESS | 1652 | 1467350334771 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}] 22:18:54 INFO - PROCESS | 1652 | 1467350334774 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:54 INFO - PROCESS | 1652 | 1467350334868 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 22:18:54 INFO - PROCESS | 1652 | 1467350334872 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:54 INFO - PROCESS | 1652 | 1467350334873 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116248800 == 43 [pid = 1652] [id = 43] 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1170ae400) [pid = 1652] [serial = 125] [outer = 0x0] 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1182d3c00) [pid = 1652] [serial = 126] [outer = 0x1170ae400] 22:18:54 INFO - PROCESS | 1652 | 1467350334901 Marionette DEBUG loaded listener.js 22:18:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11858b000) [pid = 1652] [serial = 127] [outer = 0x1170ae400] 22:18:55 INFO - PROCESS | 1652 | 1467350335219 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]]]}] 22:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 22:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:18:55 INFO - PROCESS | 1652 | 1467350335238 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 22:18:55 INFO - PROCESS | 1652 | 1467350335240 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 22:18:55 INFO - PROCESS | 1652 | 1467350335257 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:18:55 INFO - PROCESS | 1652 | 1467350335258 Marionette TRACE conn2 <- [1,146,null,{}] 22:18:55 INFO - PROCESS | 1652 | 1467350335264 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}] 22:18:55 INFO - PROCESS | 1652 | 1467350335265 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:55 INFO - PROCESS | 1652 | 1467350335366 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 22:18:55 INFO - PROCESS | 1652 | 1467350335397 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:55 INFO - PROCESS | 1652 | 1467350335398 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5c800 == 44 [pid = 1652] [id = 44] 22:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1187c5800) [pid = 1652] [serial = 128] [outer = 0x0] 22:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1187c9400) [pid = 1652] [serial = 129] [outer = 0x1187c5800] 22:18:55 INFO - PROCESS | 1652 | 1467350335424 Marionette DEBUG loaded listener.js 22:18:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118fc0000) [pid = 1652] [serial = 130] [outer = 0x1187c5800] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b8cb800) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a9c7400) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a6a3400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12910f400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d4d9000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1182c9c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1185bf800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ca72000) [pid = 1652] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118fc1c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12c2c2400) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1187c8000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12900d400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b953000) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11607cc00) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1195f1400) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119f15400) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1210b9800) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1213ccc00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124a10800) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1187c1c00) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1215cc400) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d4d8c00) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112a86800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x116771400) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1185c6c00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116772000) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x112e21800) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1184d4800) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:18:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1187cb800) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:18:56 INFO - PROCESS | 1652 | 1467350336197 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]]]}] 22:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 988ms 22:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:18:56 INFO - PROCESS | 1652 | 1467350336230 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 22:18:56 INFO - PROCESS | 1652 | 1467350336233 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 22:18:56 INFO - PROCESS | 1652 | 1467350336240 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:18:56 INFO - PROCESS | 1652 | 1467350336244 Marionette TRACE conn2 <- [1,150,null,{}] 22:18:56 INFO - PROCESS | 1652 | 1467350336247 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}] 22:18:56 INFO - PROCESS | 1652 | 1467350336249 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:56 INFO - PROCESS | 1652 | 1467350336323 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 22:18:56 INFO - PROCESS | 1652 | 1467350336329 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:56 INFO - PROCESS | 1652 | 1467350336330 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ee000 == 45 [pid = 1652] [id = 45] 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115e5a000) [pid = 1652] [serial = 131] [outer = 0x0] 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11690b800) [pid = 1652] [serial = 132] [outer = 0x115e5a000] 22:18:56 INFO - PROCESS | 1652 | 1467350336354 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11915b400) [pid = 1652] [serial = 133] [outer = 0x115e5a000] 22:18:56 INFO - PROCESS | 1652 | 1467350336668 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]]]}] 22:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 479ms 22:18:56 INFO - PROCESS | 1652 | 1467350336715 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 22:18:56 INFO - PROCESS | 1652 | 1467350336717 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 22:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:18:56 INFO - PROCESS | 1652 | 1467350336719 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:18:56 INFO - PROCESS | 1652 | 1467350336720 Marionette TRACE conn2 <- [1,154,null,{}] 22:18:56 INFO - PROCESS | 1652 | 1467350336722 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}] 22:18:56 INFO - PROCESS | 1652 | 1467350336723 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:56 INFO - PROCESS | 1652 | 1467350336803 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 22:18:56 INFO - PROCESS | 1652 | 1467350336806 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:56 INFO - PROCESS | 1652 | 1467350336807 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118181800 == 46 [pid = 1652] [id = 46] 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119165400) [pid = 1652] [serial = 134] [outer = 0x0] 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1196bc400) [pid = 1652] [serial = 135] [outer = 0x119165400] 22:18:56 INFO - PROCESS | 1652 | 1467350336835 Marionette DEBUG loaded listener.js 22:18:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1198f6000) [pid = 1652] [serial = 136] [outer = 0x119165400] 22:18:57 INFO - PROCESS | 1652 | 1467350337164 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]]]}] 22:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 22:18:57 INFO - PROCESS | 1652 | 1467350337190 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 1652 | 1467350337193 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 22:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:18:57 INFO - PROCESS | 1652 | 1467350337197 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 1652 | 1467350337198 Marionette TRACE conn2 <- [1,158,null,{}] 22:18:57 INFO - PROCESS | 1652 | 1467350337200 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}] 22:18:57 INFO - PROCESS | 1652 | 1467350337201 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:57 INFO - PROCESS | 1652 | 1467350337313 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 22:18:57 INFO - PROCESS | 1652 | 1467350337382 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:57 INFO - PROCESS | 1652 | 1467350337387 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b9000 == 47 [pid = 1652] [id = 47] 22:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1210b4800) [pid = 1652] [serial = 137] [outer = 0x0] 22:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1210b7800) [pid = 1652] [serial = 138] [outer = 0x1210b4800] 22:18:57 INFO - PROCESS | 1652 | 1467350337438 Marionette DEBUG loaded listener.js 22:18:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1212adc00) [pid = 1652] [serial = 139] [outer = 0x1210b4800] 22:18:57 INFO - PROCESS | 1652 | 1467350337857 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]]]}] 22:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 719ms 22:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:18:57 INFO - PROCESS | 1652 | 1467350337916 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 22:18:57 INFO - PROCESS | 1652 | 1467350337917 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 22:18:57 INFO - PROCESS | 1652 | 1467350337920 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:18:57 INFO - PROCESS | 1652 | 1467350337921 Marionette TRACE conn2 <- [1,162,null,{}] 22:18:57 INFO - PROCESS | 1652 | 1467350337923 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}] 22:18:57 INFO - PROCESS | 1652 | 1467350337924 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:58 INFO - PROCESS | 1652 | 1467350338017 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 22:18:58 INFO - PROCESS | 1652 | 1467350338022 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 1652 | 1467350338023 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b49000 == 48 [pid = 1652] [id = 48] 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12159c000) [pid = 1652] [serial = 140] [outer = 0x0] 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121ab9c00) [pid = 1652] [serial = 141] [outer = 0x12159c000] 22:18:58 INFO - PROCESS | 1652 | 1467350338050 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124a19800) [pid = 1652] [serial = 142] [outer = 0x12159c000] 22:18:58 INFO - PROCESS | 1652 | 1467350338523 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]]]}] 22:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 619ms 22:18:58 INFO - PROCESS | 1652 | 1467350338540 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 22:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:18:58 INFO - PROCESS | 1652 | 1467350338543 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 22:18:58 INFO - PROCESS | 1652 | 1467350338546 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:18:58 INFO - PROCESS | 1652 | 1467350338549 Marionette TRACE conn2 <- [1,166,null,{}] 22:18:58 INFO - PROCESS | 1652 | 1467350338552 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}] 22:18:58 INFO - PROCESS | 1652 | 1467350338554 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:58 INFO - PROCESS | 1652 | 1467350338649 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 22:18:58 INFO - PROCESS | 1652 | 1467350338692 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:58 INFO - PROCESS | 1652 | 1467350338694 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x116957000 == 49 [pid = 1652] [id = 49] 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116970800) [pid = 1652] [serial = 143] [outer = 0x0] 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1176ec000) [pid = 1652] [serial = 144] [outer = 0x116970800] 22:18:58 INFO - PROCESS | 1652 | 1467350338725 Marionette DEBUG loaded listener.js 22:18:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1182d5800) [pid = 1652] [serial = 145] [outer = 0x116970800] 22:18:59 INFO - PROCESS | 1652 | 1467350339131 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 22:18:59 INFO - PROCESS | 1652 | 1467350339167 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 1652 | 1467350339170 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 22:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:18:59 INFO - PROCESS | 1652 | 1467350339175 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 1652 | 1467350339177 Marionette TRACE conn2 <- [1,170,null,{}] 22:18:59 INFO - PROCESS | 1652 | 1467350339179 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}] 22:18:59 INFO - PROCESS | 1652 | 1467350339181 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:59 INFO - PROCESS | 1652 | 1467350339279 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 22:18:59 INFO - PROCESS | 1652 | 1467350339358 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:18:59 INFO - PROCESS | 1652 | 1467350339359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961f000 == 50 [pid = 1652] [id = 50] 22:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118fab800) [pid = 1652] [serial = 146] [outer = 0x0] 22:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118fbd000) [pid = 1652] [serial = 147] [outer = 0x118fab800] 22:18:59 INFO - PROCESS | 1652 | 1467350339389 Marionette DEBUG loaded listener.js 22:18:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1195f7800) [pid = 1652] [serial = 148] [outer = 0x118fab800] 22:18:59 INFO - PROCESS | 1652 | 1467350339793 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]]]}] 22:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 22:18:59 INFO - PROCESS | 1652 | 1467350339846 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 22:18:59 INFO - PROCESS | 1652 | 1467350339848 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 22:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:18:59 INFO - PROCESS | 1652 | 1467350339850 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:18:59 INFO - PROCESS | 1652 | 1467350339853 Marionette TRACE conn2 <- [1,174,null,{}] 22:18:59 INFO - PROCESS | 1652 | 1467350339877 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}] 22:18:59 INFO - PROCESS | 1652 | 1467350339880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:18:59 INFO - PROCESS | 1652 | 1467350339990 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 22:19:00 INFO - PROCESS | 1652 | 1467350340038 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 1652 | 1467350340040 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ea000 == 51 [pid = 1652] [id = 51] 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121188400) [pid = 1652] [serial = 149] [outer = 0x0] 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1215c7800) [pid = 1652] [serial = 150] [outer = 0x121188400] 22:19:00 INFO - PROCESS | 1652 | 1467350340071 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x123d80000) [pid = 1652] [serial = 151] [outer = 0x121188400] 22:19:00 INFO - PROCESS | 1652 | 1467350340472 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]]]}] 22:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 22:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:19:00 INFO - PROCESS | 1652 | 1467350340522 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 22:19:00 INFO - PROCESS | 1652 | 1467350340524 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 22:19:00 INFO - PROCESS | 1652 | 1467350340526 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:19:00 INFO - PROCESS | 1652 | 1467350340527 Marionette TRACE conn2 <- [1,178,null,{}] 22:19:00 INFO - PROCESS | 1652 | 1467350340530 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}] 22:19:00 INFO - PROCESS | 1652 | 1467350340531 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:00 INFO - PROCESS | 1652 | 1467350340638 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 22:19:00 INFO - PROCESS | 1652 | 1467350340697 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:00 INFO - PROCESS | 1652 | 1467350340698 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x121404000 == 52 [pid = 1652] [id = 52] 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x124cb3c00) [pid = 1652] [serial = 152] [outer = 0x0] 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124f74400) [pid = 1652] [serial = 153] [outer = 0x124cb3c00] 22:19:00 INFO - PROCESS | 1652 | 1467350340728 Marionette DEBUG loaded listener.js 22:19:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12559dc00) [pid = 1652] [serial = 154] [outer = 0x124cb3c00] 22:19:01 INFO - PROCESS | 1652 | 1467350341132 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]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 22:19:01 INFO - PROCESS | 1652 | 1467350341146 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 1652 | 1467350341148 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 22:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:19:01 INFO - PROCESS | 1652 | 1467350341150 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 1652 | 1467350341152 Marionette TRACE conn2 <- [1,182,null,{}] 22:19:01 INFO - PROCESS | 1652 | 1467350341154 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}] 22:19:01 INFO - PROCESS | 1652 | 1467350341155 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:01 INFO - PROCESS | 1652 | 1467350341245 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 22:19:01 INFO - PROCESS | 1652 | 1467350341289 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:01 INFO - PROCESS | 1652 | 1467350341290 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d7b000 == 53 [pid = 1652] [id = 53] 22:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116766000) [pid = 1652] [serial = 155] [outer = 0x0] 22:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x117ea3400) [pid = 1652] [serial = 156] [outer = 0x116766000] 22:19:01 INFO - PROCESS | 1652 | 1467350341319 Marionette DEBUG loaded listener.js 22:19:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x118fb3000) [pid = 1652] [serial = 157] [outer = 0x116766000] 22:19:01 INFO - PROCESS | 1652 | 1467350341779 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]]]}] 22:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 22:19:01 INFO - PROCESS | 1652 | 1467350341820 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 22:19:01 INFO - PROCESS | 1652 | 1467350341822 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 22:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:19:01 INFO - PROCESS | 1652 | 1467350341825 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:19:01 INFO - PROCESS | 1652 | 1467350341826 Marionette TRACE conn2 <- [1,186,null,{}] 22:19:01 INFO - PROCESS | 1652 | 1467350341830 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}] 22:19:01 INFO - PROCESS | 1652 | 1467350341832 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:01 INFO - PROCESS | 1652 | 1467350341937 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 22:19:02 INFO - PROCESS | 1652 | 1467350342001 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 1652 | 1467350342002 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x116672000 == 54 [pid = 1652] [id = 54] 22:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116a12800) [pid = 1652] [serial = 158] [outer = 0x0] 22:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1172c9000) [pid = 1652] [serial = 159] [outer = 0x116a12800] 22:19:02 INFO - PROCESS | 1652 | 1467350342030 Marionette DEBUG loaded listener.js 22:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1182cdc00) [pid = 1652] [serial = 160] [outer = 0x116a12800] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b9000 == 53 [pid = 1652] [id = 47] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118181800 == 52 [pid = 1652] [id = 46] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ee000 == 51 [pid = 1652] [id = 45] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11937b800 == 50 [pid = 1652] [id = 34] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b3800 == 49 [pid = 1652] [id = 28] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3e000 == 48 [pid = 1652] [id = 30] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5c800 == 47 [pid = 1652] [id = 44] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1191be000 == 46 [pid = 1652] [id = 33] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x117225000 == 45 [pid = 1652] [id = 29] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x118726000 == 44 [pid = 1652] [id = 32] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116248800 == 43 [pid = 1652] [id = 43] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x111f54000 == 42 [pid = 1652] [id = 42] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x113209800 == 41 [pid = 1652] [id = 27] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11817b800 == 40 [pid = 1652] [id = 31] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x113d7b000 == 39 [pid = 1652] [id = 53] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121404000 == 38 [pid = 1652] [id = 52] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ea000 == 37 [pid = 1652] [id = 51] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121087000 == 36 [pid = 1652] [id = 38] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11961f000 == 35 [pid = 1652] [id = 50] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0e3000 == 34 [pid = 1652] [id = 37] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116957000 == 33 [pid = 1652] [id = 49] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d0800 == 32 [pid = 1652] [id = 40] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b8800 == 31 [pid = 1652] [id = 39] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x113b49000 == 30 [pid = 1652] [id = 48] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119883000 == 29 [pid = 1652] [id = 36] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121531800 == 28 [pid = 1652] [id = 41] 22:19:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11962c800 == 27 [pid = 1652] [id = 35] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123da9400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118fbe000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119166400) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1196b7000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11a0c5000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1210ae400) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1210ba800) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x121185800) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1213cc800) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12163c000) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d86c00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124c90400) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1260c3000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1260cac00) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1269bc400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1278e8800) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11336e400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116a19c00) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x118fb2400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11915f800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116907400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1133c3000) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1185bf000) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118f67000) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121a84000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12559d000) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12626b800) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1187c3800) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1170b0800) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12672f400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182cec00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182cb000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118fbd400) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a9ccc00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113bae400) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121a75800) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12c2cac00) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12bdea000) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12c2c2000) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bde7800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1187c2400) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12bde0400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12bd6b400) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b949800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b94f800) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b734c00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b73dc00) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a6a5000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12a7c6800) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1294cc000) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x129111000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129116c00) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12de89c00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12de7f400) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12de83c00) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1182d3400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12d4d0c00) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12d4d5c00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d4cfc00) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12cf09400) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d4ca400) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12cb54800) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12cf0a000) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12c2c7800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x12ca6a400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118fbc000) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 22:19:02 INFO - PROCESS | 1652 | 1467350342795 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]]]}] 22:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1023ms 22:19:02 INFO - PROCESS | 1652 | 1467350342848 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 22:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:19:02 INFO - PROCESS | 1652 | 1467350342851 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 22:19:02 INFO - PROCESS | 1652 | 1467350342853 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:19:02 INFO - PROCESS | 1652 | 1467350342856 Marionette TRACE conn2 <- [1,190,null,{}] 22:19:02 INFO - PROCESS | 1652 | 1467350342874 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}] 22:19:02 INFO - PROCESS | 1652 | 1467350342876 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:02 INFO - PROCESS | 1652 | 1467350342954 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 22:19:02 INFO - PROCESS | 1652 | 1467350342960 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:02 INFO - PROCESS | 1652 | 1467350342963 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d7b000 == 28 [pid = 1652] [id = 55] 22:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x116976000) [pid = 1652] [serial = 161] [outer = 0x0] 22:19:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1172c4000) [pid = 1652] [serial = 162] [outer = 0x116976000] 22:19:02 INFO - PROCESS | 1652 | 1467350342991 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1182cf800) [pid = 1652] [serial = 163] [outer = 0x116976000] 22:19:03 INFO - PROCESS | 1652 | 1467350343311 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]]]}] 22:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 480ms 22:19:03 INFO - PROCESS | 1652 | 1467350343333 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 22:19:03 INFO - PROCESS | 1652 | 1467350343337 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 22:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:19:03 INFO - PROCESS | 1652 | 1467350343342 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:19:03 INFO - PROCESS | 1652 | 1467350343346 Marionette TRACE conn2 <- [1,194,null,{}] 22:19:03 INFO - PROCESS | 1652 | 1467350343349 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}] 22:19:03 INFO - PROCESS | 1652 | 1467350343351 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:03 INFO - PROCESS | 1652 | 1467350343426 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 22:19:03 INFO - PROCESS | 1652 | 1467350343468 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 1652 | 1467350343470 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116996000 == 29 [pid = 1652] [id = 56] 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1176e7400) [pid = 1652] [serial = 164] [outer = 0x0] 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1184d5400) [pid = 1652] [serial = 165] [outer = 0x1176e7400] 22:19:03 INFO - PROCESS | 1652 | 1467350343497 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1187bfc00) [pid = 1652] [serial = 166] [outer = 0x1176e7400] 22:19:03 INFO - PROCESS | 1652 | 1467350343806 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]]]}] 22:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 476ms 22:19:03 INFO - PROCESS | 1652 | 1467350343817 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 22:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:19:03 INFO - PROCESS | 1652 | 1467350343819 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 22:19:03 INFO - PROCESS | 1652 | 1467350343821 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:19:03 INFO - PROCESS | 1652 | 1467350343823 Marionette TRACE conn2 <- [1,198,null,{}] 22:19:03 INFO - PROCESS | 1652 | 1467350343835 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}] 22:19:03 INFO - PROCESS | 1652 | 1467350343838 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:03 INFO - PROCESS | 1652 | 1467350343911 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 22:19:03 INFO - PROCESS | 1652 | 1467350343916 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:03 INFO - PROCESS | 1652 | 1467350343918 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180da000 == 30 [pid = 1652] [id = 57] 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118894c00) [pid = 1652] [serial = 167] [outer = 0x0] 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x118fbf400) [pid = 1652] [serial = 168] [outer = 0x118894c00] 22:19:03 INFO - PROCESS | 1652 | 1467350343947 Marionette DEBUG loaded listener.js 22:19:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119161400) [pid = 1652] [serial = 169] [outer = 0x118894c00] 22:19:04 INFO - PROCESS | 1652 | 1467350344246 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]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 22:19:04 INFO - PROCESS | 1652 | 1467350344297 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 22:19:04 INFO - PROCESS | 1652 | 1467350344298 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 22:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:19:04 INFO - PROCESS | 1652 | 1467350344301 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 1652 | 1467350344302 Marionette TRACE conn2 <- [1,202,null,{}] 22:19:04 INFO - PROCESS | 1652 | 1467350344304 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}] 22:19:04 INFO - PROCESS | 1652 | 1467350344305 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:04 INFO - PROCESS | 1652 | 1467350344402 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 22:19:04 INFO - PROCESS | 1652 | 1467350344407 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:04 INFO - PROCESS | 1652 | 1467350344408 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180f1000 == 31 [pid = 1652] [id = 58] 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11915f800) [pid = 1652] [serial = 170] [outer = 0x0] 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1195f8000) [pid = 1652] [serial = 171] [outer = 0x11915f800] 22:19:04 INFO - PROCESS | 1652 | 1467350344437 Marionette DEBUG loaded listener.js 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1196c5400) [pid = 1652] [serial = 172] [outer = 0x11915f800] 22:19:04 INFO - PROCESS | 1652 | 1467350344736 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]]]}] 22:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 467ms 22:19:04 INFO - PROCESS | 1652 | 1467350344773 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 22:19:04 INFO - PROCESS | 1652 | 1467350344775 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 22:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:19:04 INFO - PROCESS | 1652 | 1467350344779 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:19:04 INFO - PROCESS | 1652 | 1467350344780 Marionette TRACE conn2 <- [1,206,null,{}] 22:19:04 INFO - PROCESS | 1652 | 1467350344783 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}] 22:19:04 INFO - PROCESS | 1652 | 1467350344791 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:04 INFO - PROCESS | 1652 | 1467350344873 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 22:19:04 INFO - PROCESS | 1652 | 1467350344902 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:04 INFO - PROCESS | 1652 | 1467350344903 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118733800 == 32 [pid = 1652] [id = 59] 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133e1800) [pid = 1652] [serial = 173] [outer = 0x0] 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119f15400) [pid = 1652] [serial = 174] [outer = 0x1133e1800] 22:19:04 INFO - PROCESS | 1652 | 1467350344928 Marionette DEBUG loaded listener.js 22:19:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1210b0000) [pid = 1652] [serial = 175] [outer = 0x1133e1800] 22:19:05 INFO - PROCESS | 1652 | 1467350345284 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]]]}] 22:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 521ms 22:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:19:05 INFO - PROCESS | 1652 | 1467350345301 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 22:19:05 INFO - PROCESS | 1652 | 1467350345302 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 22:19:05 INFO - PROCESS | 1652 | 1467350345304 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:19:05 INFO - PROCESS | 1652 | 1467350345305 Marionette TRACE conn2 <- [1,210,null,{}] 22:19:05 INFO - PROCESS | 1652 | 1467350345308 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}] 22:19:05 INFO - PROCESS | 1652 | 1467350345312 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:05 INFO - PROCESS | 1652 | 1467350345408 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 22:19:05 INFO - PROCESS | 1652 | 1467350345438 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 1652 | 1467350345440 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11937b800 == 33 [pid = 1652] [id = 60] 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1210b9800) [pid = 1652] [serial = 176] [outer = 0x0] 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x121a7e400) [pid = 1652] [serial = 177] [outer = 0x1210b9800] 22:19:05 INFO - PROCESS | 1652 | 1467350345464 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x124c90c00) [pid = 1652] [serial = 178] [outer = 0x1210b9800] 22:19:05 INFO - PROCESS | 1652 | 1467350345753 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]]]}] 22:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 22:19:05 INFO - PROCESS | 1652 | 1467350345773 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 22:19:05 INFO - PROCESS | 1652 | 1467350345775 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 22:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:19:05 INFO - PROCESS | 1652 | 1467350345791 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:19:05 INFO - PROCESS | 1652 | 1467350345792 Marionette TRACE conn2 <- [1,214,null,{}] 22:19:05 INFO - PROCESS | 1652 | 1467350345798 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}] 22:19:05 INFO - PROCESS | 1652 | 1467350345806 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:05 INFO - PROCESS | 1652 | 1467350345891 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 22:19:05 INFO - PROCESS | 1652 | 1467350345920 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:05 INFO - PROCESS | 1652 | 1467350345921 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x119620000 == 34 [pid = 1652] [id = 61] 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118fbf800) [pid = 1652] [serial = 179] [outer = 0x0] 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x124f74800) [pid = 1652] [serial = 180] [outer = 0x118fbf800] 22:19:05 INFO - PROCESS | 1652 | 1467350345945 Marionette DEBUG loaded listener.js 22:19:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12559b800) [pid = 1652] [serial = 181] [outer = 0x118fbf800] 22:19:06 INFO - PROCESS | 1652 | 1467350346255 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]]]}] 22:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 531ms 22:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:19:06 INFO - PROCESS | 1652 | 1467350346317 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 22:19:06 INFO - PROCESS | 1652 | 1467350346319 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 22:19:06 INFO - PROCESS | 1652 | 1467350346322 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:19:06 INFO - PROCESS | 1652 | 1467350346324 Marionette TRACE conn2 <- [1,218,null,{}] 22:19:06 INFO - PROCESS | 1652 | 1467350346328 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}] 22:19:06 INFO - PROCESS | 1652 | 1467350346329 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:06 INFO - PROCESS | 1652 | 1467350346459 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 22:19:06 INFO - PROCESS | 1652 | 1467350346477 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:06 INFO - PROCESS | 1652 | 1467350346478 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aae000 == 35 [pid = 1652] [id = 62] 22:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12559d400) [pid = 1652] [serial = 182] [outer = 0x0] 22:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12603e400) [pid = 1652] [serial = 183] [outer = 0x12559d400] 22:19:06 INFO - PROCESS | 1652 | 1467350346519 Marionette DEBUG loaded listener.js 22:19:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12626c000) [pid = 1652] [serial = 184] [outer = 0x12559d400] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x128acf000) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1210b4800) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126739c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121791c00) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127809000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12159c000) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1170ae400) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1187c5800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x115e5a000) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1133c0400) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:19:06 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119165400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:19:06 INFO - PROCESS | 1652 | 1467350346961 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]]]}] 22:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 22:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:19:07 INFO - PROCESS | 1652 | 1467350346997 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 22:19:07 INFO - PROCESS | 1652 | 1467350346998 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 22:19:07 INFO - PROCESS | 1652 | 1467350347001 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 1652 | 1467350347002 Marionette TRACE conn2 <- [1,222,null,{}] 22:19:07 INFO - PROCESS | 1652 | 1467350347004 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}] 22:19:07 INFO - PROCESS | 1652 | 1467350347005 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:07 INFO - PROCESS | 1652 | 1467350347089 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 22:19:07 INFO - PROCESS | 1652 | 1467350347095 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 1652 | 1467350347096 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0f1800 == 36 [pid = 1652] [id = 63] 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118464800) [pid = 1652] [serial = 185] [outer = 0x0] 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1213d8c00) [pid = 1652] [serial = 186] [outer = 0x118464800] 22:19:07 INFO - PROCESS | 1652 | 1467350347120 Marionette DEBUG loaded listener.js 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1260c5400) [pid = 1652] [serial = 187] [outer = 0x118464800] 22:19:07 INFO - PROCESS | 1652 | 1467350347412 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]]]}] 22:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 22:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:19:07 INFO - PROCESS | 1652 | 1467350347469 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 22:19:07 INFO - PROCESS | 1652 | 1467350347470 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 22:19:07 INFO - PROCESS | 1652 | 1467350347472 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 1652 | 1467350347474 Marionette TRACE conn2 <- [1,226,null,{}] 22:19:07 INFO - PROCESS | 1652 | 1467350347476 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}] 22:19:07 INFO - PROCESS | 1652 | 1467350347477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:07 INFO - PROCESS | 1652 | 1467350347558 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 22:19:07 INFO - PROCESS | 1652 | 1467350347565 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:07 INFO - PROCESS | 1652 | 1467350347566 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108e000 == 37 [pid = 1652] [id = 64] 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fa8800) [pid = 1652] [serial = 188] [outer = 0x0] 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x126271000) [pid = 1652] [serial = 189] [outer = 0x118fa8800] 22:19:07 INFO - PROCESS | 1652 | 1467350347627 Marionette DEBUG loaded listener.js 22:19:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126945c00) [pid = 1652] [serial = 190] [outer = 0x118fa8800] 22:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 22:19:07 INFO - PROCESS | 1652 | 1467350347887 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]]]}] 22:19:07 INFO - PROCESS | 1652 | 1467350347899 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 22:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:19:07 INFO - PROCESS | 1652 | 1467350347900 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 22:19:07 INFO - PROCESS | 1652 | 1467350347906 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:19:07 INFO - PROCESS | 1652 | 1467350347908 Marionette TRACE conn2 <- [1,230,null,{}] 22:19:07 INFO - PROCESS | 1652 | 1467350347918 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}] 22:19:07 INFO - PROCESS | 1652 | 1467350347920 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:08 INFO - PROCESS | 1652 | 1467350348014 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 22:19:08 INFO - PROCESS | 1652 | 1467350348018 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 1652 | 1467350348020 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c2000 == 38 [pid = 1652] [id = 65] 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119f20000) [pid = 1652] [serial = 191] [outer = 0x0] 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126bc6c00) [pid = 1652] [serial = 192] [outer = 0x119f20000] 22:19:08 INFO - PROCESS | 1652 | 1467350348048 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x128ac8000) [pid = 1652] [serial = 193] [outer = 0x119f20000] 22:19:08 INFO - PROCESS | 1652 | 1467350348328 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]]]}] 22:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 480ms 22:19:08 INFO - PROCESS | 1652 | 1467350348383 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 22:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:19:08 INFO - PROCESS | 1652 | 1467350348385 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 22:19:08 INFO - PROCESS | 1652 | 1467350348388 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:19:08 INFO - PROCESS | 1652 | 1467350348389 Marionette TRACE conn2 <- [1,234,null,{}] 22:19:08 INFO - PROCESS | 1652 | 1467350348391 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}] 22:19:08 INFO - PROCESS | 1652 | 1467350348393 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:08 INFO - PROCESS | 1652 | 1467350348485 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 22:19:08 INFO - PROCESS | 1652 | 1467350348549 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:08 INFO - PROCESS | 1652 | 1467350348551 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12197c000 == 39 [pid = 1652] [id = 66] 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12694bc00) [pid = 1652] [serial = 194] [outer = 0x0] 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x128acf800) [pid = 1652] [serial = 195] [outer = 0x12694bc00] 22:19:08 INFO - PROCESS | 1652 | 1467350348591 Marionette DEBUG loaded listener.js 22:19:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129111000) [pid = 1652] [serial = 196] [outer = 0x12694bc00] 22:19:09 INFO - PROCESS | 1652 | 1467350349101 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]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 721ms 22:19:09 INFO - PROCESS | 1652 | 1467350349108 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 1652 | 1467350349111 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 22:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:19:09 INFO - PROCESS | 1652 | 1467350349114 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 1652 | 1467350349116 Marionette TRACE conn2 <- [1,238,null,{}] 22:19:09 INFO - PROCESS | 1652 | 1467350349120 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}] 22:19:09 INFO - PROCESS | 1652 | 1467350349122 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:09 INFO - PROCESS | 1652 | 1467350349228 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 22:19:09 INFO - PROCESS | 1652 | 1467350349315 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:09 INFO - PROCESS | 1652 | 1467350349316 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618000 == 40 [pid = 1652] [id = 67] 22:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11696a400) [pid = 1652] [serial = 197] [outer = 0x0] 22:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116a19c00) [pid = 1652] [serial = 198] [outer = 0x11696a400] 22:19:09 INFO - PROCESS | 1652 | 1467350349347 Marionette DEBUG loaded listener.js 22:19:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1182d1800) [pid = 1652] [serial = 199] [outer = 0x11696a400] 22:19:09 INFO - PROCESS | 1652 | 1467350349824 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]]]}] 22:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 22:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:19:09 INFO - PROCESS | 1652 | 1467350349835 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 22:19:09 INFO - PROCESS | 1652 | 1467350349838 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 22:19:09 INFO - PROCESS | 1652 | 1467350349870 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:19:09 INFO - PROCESS | 1652 | 1467350349872 Marionette TRACE conn2 <- [1,242,null,{}] 22:19:09 INFO - PROCESS | 1652 | 1467350349876 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}] 22:19:09 INFO - PROCESS | 1652 | 1467350349880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:09 INFO - PROCESS | 1652 | 1467350349985 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 22:19:10 INFO - PROCESS | 1652 | 1467350350051 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 1652 | 1467350350053 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x113b51800 == 41 [pid = 1652] [id = 68] 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1160d5400) [pid = 1652] [serial = 200] [outer = 0x0] 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1182c7400) [pid = 1652] [serial = 201] [outer = 0x1160d5400] 22:19:10 INFO - PROCESS | 1652 | 1467350350084 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1187c8c00) [pid = 1652] [serial = 202] [outer = 0x1160d5400] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c2000 == 40 [pid = 1652] [id = 65] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12108e000 == 39 [pid = 1652] [id = 64] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0f1800 == 38 [pid = 1652] [id = 63] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119aae000 == 37 [pid = 1652] [id = 62] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119620000 == 36 [pid = 1652] [id = 61] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11937b800 == 35 [pid = 1652] [id = 60] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118733800 == 34 [pid = 1652] [id = 59] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1180f1000 == 33 [pid = 1652] [id = 58] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x1180da000 == 32 [pid = 1652] [id = 57] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116996000 == 31 [pid = 1652] [id = 56] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x113d7b000 == 30 [pid = 1652] [id = 55] 22:19:10 INFO - PROCESS | 1652 | --DOCSHELL 0x116672000 == 29 [pid = 1652] [id = 54] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129119000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x124a19800) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121ab9c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182d3c00) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1187c9400) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11690b800) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fc0000) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11915b400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1212adc00) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116079400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1198f6000) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1196bc400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11858b000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x116971800) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12910fc00) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1210b7800) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127804400) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124886800) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128ace400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 22:19:10 INFO - PROCESS | 1652 | 1467350350650 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]]]}] 22:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 850ms 22:19:10 INFO - PROCESS | 1652 | 1467350350692 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 22:19:10 INFO - PROCESS | 1652 | 1467350350694 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 22:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:19:10 INFO - PROCESS | 1652 | 1467350350697 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:19:10 INFO - PROCESS | 1652 | 1467350350700 Marionette TRACE conn2 <- [1,246,null,{}] 22:19:10 INFO - PROCESS | 1652 | 1467350350704 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}] 22:19:10 INFO - PROCESS | 1652 | 1467350350705 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:10 INFO - PROCESS | 1652 | 1467350350779 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 22:19:10 INFO - PROCESS | 1652 | 1467350350784 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:10 INFO - PROCESS | 1652 | 1467350350786 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608d800 == 30 [pid = 1652] [id = 69] 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1184d6800) [pid = 1652] [serial = 203] [outer = 0x0] 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1185d8c00) [pid = 1652] [serial = 204] [outer = 0x1184d6800] 22:19:10 INFO - PROCESS | 1652 | 1467350350815 Marionette DEBUG loaded listener.js 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11888b400) [pid = 1652] [serial = 205] [outer = 0x1184d6800] 22:19:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fc1800) [pid = 1652] [serial = 206] [outer = 0x12934d000] 22:19:11 INFO - PROCESS | 1652 | 1467350351169 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]]]}] 22:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 22:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:19:11 INFO - PROCESS | 1652 | 1467350351220 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 1652 | 1467350351222 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 22:19:11 INFO - PROCESS | 1652 | 1467350351227 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 1652 | 1467350351228 Marionette TRACE conn2 <- [1,250,null,{}] 22:19:11 INFO - PROCESS | 1652 | 1467350351231 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}] 22:19:11 INFO - PROCESS | 1652 | 1467350351232 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:11 INFO - PROCESS | 1652 | 1467350351308 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 22:19:11 INFO - PROCESS | 1652 | 1467350351314 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:11 INFO - PROCESS | 1652 | 1467350351315 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e38000 == 31 [pid = 1652] [id = 70] 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fb4800) [pid = 1652] [serial = 207] [outer = 0x0] 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195f2c00) [pid = 1652] [serial = 208] [outer = 0x118fb4800] 22:19:11 INFO - PROCESS | 1652 | 1467350351342 Marionette DEBUG loaded listener.js 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198f7000) [pid = 1652] [serial = 209] [outer = 0x118fb4800] 22:19:11 INFO - PROCESS | 1652 | 1467350351664 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]]]}] 22:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 22:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:19:11 INFO - PROCESS | 1652 | 1467350351697 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 22:19:11 INFO - PROCESS | 1652 | 1467350351698 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 22:19:11 INFO - PROCESS | 1652 | 1467350351701 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:19:11 INFO - PROCESS | 1652 | 1467350351703 Marionette TRACE conn2 <- [1,254,null,{}] 22:19:11 INFO - PROCESS | 1652 | 1467350351710 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}] 22:19:11 INFO - PROCESS | 1652 | 1467350351714 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:11 INFO - PROCESS | 1652 | 1467350351794 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 22:19:11 INFO - PROCESS | 1652 | 1467350351839 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:11 INFO - PROCESS | 1652 | 1467350351841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118739800 == 32 [pid = 1652] [id = 71] 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198f6000) [pid = 1652] [serial = 210] [outer = 0x0] 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1210b9400) [pid = 1652] [serial = 211] [outer = 0x1198f6000] 22:19:11 INFO - PROCESS | 1652 | 1467350351869 Marionette DEBUG loaded listener.js 22:19:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121a84400) [pid = 1652] [serial = 212] [outer = 0x1198f6000] 22:19:12 INFO - PROCESS | 1652 | 1467350352165 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]]]}] 22:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 520ms 22:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:19:12 INFO - PROCESS | 1652 | 1467350352221 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 22:19:12 INFO - PROCESS | 1652 | 1467350352223 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 22:19:12 INFO - PROCESS | 1652 | 1467350352225 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:19:12 INFO - PROCESS | 1652 | 1467350352227 Marionette TRACE conn2 <- [1,258,null,{}] 22:19:12 INFO - PROCESS | 1652 | 1467350352229 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}] 22:19:12 INFO - PROCESS | 1652 | 1467350352230 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:12 INFO - PROCESS | 1652 | 1467350352305 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 22:19:12 INFO - PROCESS | 1652 | 1467350352310 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:12 INFO - PROCESS | 1652 | 1467350352313 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe8000 == 33 [pid = 1652] [id = 72] 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11662b400) [pid = 1652] [serial = 213] [outer = 0x0] 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123daa000) [pid = 1652] [serial = 214] [outer = 0x11662b400] 22:19:12 INFO - PROCESS | 1652 | 1467350352378 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12559d000) [pid = 1652] [serial = 215] [outer = 0x11662b400] 22:19:12 INFO - PROCESS | 1652 | 1467350352648 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]]]}] 22:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 22:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:19:12 INFO - PROCESS | 1652 | 1467350352700 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 22:19:12 INFO - PROCESS | 1652 | 1467350352701 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 22:19:12 INFO - PROCESS | 1652 | 1467350352710 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:19:12 INFO - PROCESS | 1652 | 1467350352713 Marionette TRACE conn2 <- [1,262,null,{}] 22:19:12 INFO - PROCESS | 1652 | 1467350352716 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}] 22:19:12 INFO - PROCESS | 1652 | 1467350352718 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:12 INFO - PROCESS | 1652 | 1467350352807 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 22:19:12 INFO - PROCESS | 1652 | 1467350352838 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:12 INFO - PROCESS | 1652 | 1467350352839 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119891800 == 34 [pid = 1652] [id = 73] 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126034c00) [pid = 1652] [serial = 216] [outer = 0x0] 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1260cb400) [pid = 1652] [serial = 217] [outer = 0x126034c00] 22:19:12 INFO - PROCESS | 1652 | 1467350352863 Marionette DEBUG loaded listener.js 22:19:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12672b400) [pid = 1652] [serial = 218] [outer = 0x126034c00] 22:19:13 INFO - PROCESS | 1652 | 1467350353214 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]]]}] 22:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 527ms 22:19:13 INFO - PROCESS | 1652 | 1467350353231 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 22:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:19:13 INFO - PROCESS | 1652 | 1467350353233 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 22:19:13 INFO - PROCESS | 1652 | 1467350353235 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 1652 | 1467350353236 Marionette TRACE conn2 <- [1,266,null,{}] 22:19:13 INFO - PROCESS | 1652 | 1467350353238 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}] 22:19:13 INFO - PROCESS | 1652 | 1467350353242 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:13 INFO - PROCESS | 1652 | 1467350353353 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 22:19:13 INFO - PROCESS | 1652 | 1467350353357 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 1652 | 1467350353358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109c800 == 35 [pid = 1652] [id = 74] 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126035400) [pid = 1652] [serial = 219] [outer = 0x0] 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127804c00) [pid = 1652] [serial = 220] [outer = 0x126035400] 22:19:13 INFO - PROCESS | 1652 | 1467350353384 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12934e000) [pid = 1652] [serial = 221] [outer = 0x126035400] 22:19:13 INFO - PROCESS | 1652 | 1467350353704 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]]]}] 22:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 22:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:19:13 INFO - PROCESS | 1652 | 1467350353753 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 22:19:13 INFO - PROCESS | 1652 | 1467350353754 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 22:19:13 INFO - PROCESS | 1652 | 1467350353756 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:19:13 INFO - PROCESS | 1652 | 1467350353758 Marionette TRACE conn2 <- [1,270,null,{}] 22:19:13 INFO - PROCESS | 1652 | 1467350353760 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}] 22:19:13 INFO - PROCESS | 1652 | 1467350353761 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:13 INFO - PROCESS | 1652 | 1467350353849 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 22:19:13 INFO - PROCESS | 1652 | 1467350353879 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:13 INFO - PROCESS | 1652 | 1467350353880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c0000 == 36 [pid = 1652] [id = 75] 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12934ec00) [pid = 1652] [serial = 222] [outer = 0x0] 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129355400) [pid = 1652] [serial = 223] [outer = 0x12934ec00] 22:19:13 INFO - PROCESS | 1652 | 1467350353905 Marionette DEBUG loaded listener.js 22:19:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1294d4000) [pid = 1652] [serial = 224] [outer = 0x12934ec00] 22:19:14 INFO - PROCESS | 1652 | 1467350354185 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 22:19:14 INFO - PROCESS | 1652 | 1467350354225 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 1652 | 1467350354226 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 22:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:19:14 INFO - PROCESS | 1652 | 1467350354232 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 1652 | 1467350354233 Marionette TRACE conn2 <- [1,274,null,{}] 22:19:14 INFO - PROCESS | 1652 | 1467350354235 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}] 22:19:14 INFO - PROCESS | 1652 | 1467350354236 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:14 INFO - PROCESS | 1652 | 1467350354325 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 22:19:14 INFO - PROCESS | 1652 | 1467350354357 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 1652 | 1467350354358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dc9800 == 37 [pid = 1652] [id = 76] 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1294d5400) [pid = 1652] [serial = 225] [outer = 0x0] 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a442800) [pid = 1652] [serial = 226] [outer = 0x1294d5400] 22:19:14 INFO - PROCESS | 1652 | 1467350354381 Marionette DEBUG loaded listener.js 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a69a000) [pid = 1652] [serial = 227] [outer = 0x1294d5400] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1210b9800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116976000) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133e1800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176e7400) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a12800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11915f800) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118894c00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116970800) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118fbf800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118fab800) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121188400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12559d400) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124cb3c00) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fa8800) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116766000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119f20000) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:19:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118464800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:19:14 INFO - PROCESS | 1652 | 1467350354755 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]]]}] 22:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 570ms 22:19:14 INFO - PROCESS | 1652 | 1467350354802 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 22:19:14 INFO - PROCESS | 1652 | 1467350354803 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 22:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:19:14 INFO - PROCESS | 1652 | 1467350354805 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:19:14 INFO - PROCESS | 1652 | 1467350354806 Marionette TRACE conn2 <- [1,278,null,{}] 22:19:14 INFO - PROCESS | 1652 | 1467350354809 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}] 22:19:14 INFO - PROCESS | 1652 | 1467350354810 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:14 INFO - PROCESS | 1652 | 1467350354884 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 22:19:14 INFO - PROCESS | 1652 | 1467350354887 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:14 INFO - PROCESS | 1652 | 1467350354888 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x111a51800 == 38 [pid = 1652] [id = 77] 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133c0400) [pid = 1652] [serial = 228] [outer = 0x0] 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1172c1400) [pid = 1652] [serial = 229] [outer = 0x1133c0400] 22:19:14 INFO - PROCESS | 1652 | 1467350354915 Marionette DEBUG loaded listener.js 22:19:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1198ea400) [pid = 1652] [serial = 230] [outer = 0x1133c0400] 22:19:15 INFO - PROCESS | 1652 | 1467350355242 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]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 470ms 22:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:19:15 INFO - PROCESS | 1652 | 1467350355276 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 1652 | 1467350355277 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 22:19:15 INFO - PROCESS | 1652 | 1467350355279 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 1652 | 1467350355280 Marionette TRACE conn2 <- [1,282,null,{}] 22:19:15 INFO - PROCESS | 1652 | 1467350355282 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}] 22:19:15 INFO - PROCESS | 1652 | 1467350355283 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:15 INFO - PROCESS | 1652 | 1467350355379 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 22:19:15 INFO - PROCESS | 1652 | 1467350355383 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 1652 | 1467350355384 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126011800 == 39 [pid = 1652] [id = 78] 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1213ce000) [pid = 1652] [serial = 231] [outer = 0x0] 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1269b5000) [pid = 1652] [serial = 232] [outer = 0x1213ce000] 22:19:15 INFO - PROCESS | 1652 | 1467350355408 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a69f400) [pid = 1652] [serial = 233] [outer = 0x1213ce000] 22:19:15 INFO - PROCESS | 1652 | 1467350355722 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]]]}] 22:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 22:19:15 INFO - PROCESS | 1652 | 1467350355748 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 22:19:15 INFO - PROCESS | 1652 | 1467350355750 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 22:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:19:15 INFO - PROCESS | 1652 | 1467350355752 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:19:15 INFO - PROCESS | 1652 | 1467350355754 Marionette TRACE conn2 <- [1,286,null,{}] 22:19:15 INFO - PROCESS | 1652 | 1467350355756 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}] 22:19:15 INFO - PROCESS | 1652 | 1467350355758 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:15 INFO - PROCESS | 1652 | 1467350355846 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 22:19:15 INFO - PROCESS | 1652 | 1467350355850 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:15 INFO - PROCESS | 1652 | 1467350355851 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126771000 == 40 [pid = 1652] [id = 79] 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a6a5800) [pid = 1652] [serial = 234] [outer = 0x0] 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a778c00) [pid = 1652] [serial = 235] [outer = 0x12a6a5800] 22:19:15 INFO - PROCESS | 1652 | 1467350355877 Marionette DEBUG loaded listener.js 22:19:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a9c4400) [pid = 1652] [serial = 236] [outer = 0x12a6a5800] 22:19:16 INFO - PROCESS | 1652 | 1467350356182 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]]]}] 22:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 22:19:16 INFO - PROCESS | 1652 | 1467350356221 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 22:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:19:16 INFO - PROCESS | 1652 | 1467350356223 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 22:19:16 INFO - PROCESS | 1652 | 1467350356235 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:19:16 INFO - PROCESS | 1652 | 1467350356236 Marionette TRACE conn2 <- [1,290,null,{}] 22:19:16 INFO - PROCESS | 1652 | 1467350356257 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}] 22:19:16 INFO - PROCESS | 1652 | 1467350356260 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:16 INFO - PROCESS | 1652 | 1467350356383 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 22:19:16 INFO - PROCESS | 1652 | 1467350356388 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:16 INFO - PROCESS | 1652 | 1467350356390 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1267b9000 == 41 [pid = 1652] [id = 80] 22:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a6a3000) [pid = 1652] [serial = 237] [outer = 0x0] 22:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a9ce000) [pid = 1652] [serial = 238] [outer = 0x12a6a3000] 22:19:16 INFO - PROCESS | 1652 | 1467350356430 Marionette DEBUG loaded listener.js 22:19:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b732c00) [pid = 1652] [serial = 239] [outer = 0x12a6a3000] 22:19:16 INFO - PROCESS | 1652 | 1467350356938 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]]]}] 22:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 746ms 22:19:16 INFO - PROCESS | 1652 | 1467350356976 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 22:19:16 INFO - PROCESS | 1652 | 1467350356979 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 22:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:19:16 INFO - PROCESS | 1652 | 1467350356983 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:19:16 INFO - PROCESS | 1652 | 1467350356985 Marionette TRACE conn2 <- [1,294,null,{}] 22:19:16 INFO - PROCESS | 1652 | 1467350356989 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}] 22:19:16 INFO - PROCESS | 1652 | 1467350356991 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:17 INFO - PROCESS | 1652 | 1467350357109 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 22:19:17 INFO - PROCESS | 1652 | 1467350357182 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:17 INFO - PROCESS | 1652 | 1467350357184 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x117230800 == 42 [pid = 1652] [id = 81] 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118455c00) [pid = 1652] [serial = 240] [outer = 0x0] 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1185bac00) [pid = 1652] [serial = 241] [outer = 0x118455c00] 22:19:17 INFO - PROCESS | 1652 | 1467350357215 Marionette DEBUG loaded listener.js 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118891400) [pid = 1652] [serial = 242] [outer = 0x118455c00] 22:19:17 INFO - PROCESS | 1652 | 1467350357624 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]]]}] 22:19:17 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. 22:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 22:19:17 INFO - PROCESS | 1652 | 1467350357654 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 22:19:17 INFO - PROCESS | 1652 | 1467350357657 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 22:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:19:17 INFO - PROCESS | 1652 | 1467350357662 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:19:17 INFO - PROCESS | 1652 | 1467350357664 Marionette TRACE conn2 <- [1,298,null,{}] 22:19:17 INFO - PROCESS | 1652 | 1467350357666 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}] 22:19:17 INFO - PROCESS | 1652 | 1467350357668 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:17 INFO - PROCESS | 1652 | 1467350357768 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 22:19:17 INFO - PROCESS | 1652 | 1467350357815 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:17 INFO - PROCESS | 1652 | 1467350357816 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac1000 == 43 [pid = 1652] [id = 82] 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1195f6c00) [pid = 1652] [serial = 243] [outer = 0x0] 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11a0c6000) [pid = 1652] [serial = 244] [outer = 0x1195f6c00] 22:19:17 INFO - PROCESS | 1652 | 1467350357847 Marionette DEBUG loaded listener.js 22:19:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121185000) [pid = 1652] [serial = 245] [outer = 0x1195f6c00] 22:19:18 INFO - PROCESS | 1652 | 1467350358251 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]]]}] 22:19:18 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. 22:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 22:19:18 INFO - PROCESS | 1652 | 1467350358282 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 22:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:19:18 INFO - PROCESS | 1652 | 1467350358284 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 22:19:18 INFO - PROCESS | 1652 | 1467350358286 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:19:18 INFO - PROCESS | 1652 | 1467350358289 Marionette TRACE conn2 <- [1,302,null,{}] 22:19:18 INFO - PROCESS | 1652 | 1467350358296 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}] 22:19:18 INFO - PROCESS | 1652 | 1467350358300 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:18 INFO - PROCESS | 1652 | 1467350358400 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 22:19:18 INFO - PROCESS | 1652 | 1467350358479 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:18 INFO - PROCESS | 1652 | 1467350358481 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12677e800 == 44 [pid = 1652] [id = 83] 22:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1212b1400) [pid = 1652] [serial = 246] [outer = 0x0] 22:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12163dc00) [pid = 1652] [serial = 247] [outer = 0x1212b1400] 22:19:18 INFO - PROCESS | 1652 | 1467350358511 Marionette DEBUG loaded listener.js 22:19:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124887000) [pid = 1652] [serial = 248] [outer = 0x1212b1400] 22:19:18 INFO - PROCESS | 1652 | 1467350358909 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]]]}] 22:19:18 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. 22:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 22:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:19:18 INFO - PROCESS | 1652 | 1467350358958 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 22:19:18 INFO - PROCESS | 1652 | 1467350358959 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 22:19:18 INFO - PROCESS | 1652 | 1467350358962 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:19:18 INFO - PROCESS | 1652 | 1467350358963 Marionette TRACE conn2 <- [1,306,null,{}] 22:19:18 INFO - PROCESS | 1652 | 1467350358965 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}] 22:19:18 INFO - PROCESS | 1652 | 1467350358967 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:19 INFO - PROCESS | 1652 | 1467350359063 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 22:19:19 INFO - PROCESS | 1652 | 1467350359110 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 1652 | 1467350359111 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x127880800 == 45 [pid = 1652] [id = 84] 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12626cc00) [pid = 1652] [serial = 249] [outer = 0x0] 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1269b5400) [pid = 1652] [serial = 250] [outer = 0x12626cc00] 22:19:19 INFO - PROCESS | 1652 | 1467350359140 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127808400) [pid = 1652] [serial = 251] [outer = 0x12626cc00] 22:19:19 INFO - PROCESS | 1652 | 1467350359705 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]]]}] 22:19:19 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. 22:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 769ms 22:19:19 INFO - PROCESS | 1652 | 1467350359732 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 22:19:19 INFO - PROCESS | 1652 | 1467350359734 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 22:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:19:19 INFO - PROCESS | 1652 | 1467350359738 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:19:19 INFO - PROCESS | 1652 | 1467350359740 Marionette TRACE conn2 <- [1,310,null,{}] 22:19:19 INFO - PROCESS | 1652 | 1467350359743 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}] 22:19:19 INFO - PROCESS | 1652 | 1467350359744 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:19 INFO - PROCESS | 1652 | 1467350359829 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 22:19:19 INFO - PROCESS | 1652 | 1467350359876 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:19 INFO - PROCESS | 1652 | 1467350359879 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118109000 == 46 [pid = 1652] [id = 85] 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117e9d000) [pid = 1652] [serial = 252] [outer = 0x0] 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1182cd000) [pid = 1652] [serial = 253] [outer = 0x117e9d000] 22:19:19 INFO - PROCESS | 1652 | 1467350359906 Marionette DEBUG loaded listener.js 22:19:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1185bd000) [pid = 1652] [serial = 254] [outer = 0x117e9d000] 22:19:20 INFO - PROCESS | 1652 | 1467350360318 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]]]}] 22:19:20 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. 22:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 22:19:20 INFO - PROCESS | 1652 | 1467350360357 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 1652 | 1467350360360 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 22:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126771000 == 45 [pid = 1652] [id = 79] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126011800 == 44 [pid = 1652] [id = 78] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x111a51800 == 43 [pid = 1652] [id = 77] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x121dc9800 == 42 [pid = 1652] [id = 76] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c0000 == 41 [pid = 1652] [id = 75] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12109c800 == 40 [pid = 1652] [id = 74] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119891800 == 39 [pid = 1652] [id = 73] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe8000 == 38 [pid = 1652] [id = 72] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118739800 == 37 [pid = 1652] [id = 71] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x117e38000 == 36 [pid = 1652] [id = 70] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128acf800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11608d800 == 35 [pid = 1652] [id = 69] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x113b51800 == 34 [pid = 1652] [id = 68] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116618000 == 33 [pid = 1652] [id = 67] 22:19:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12197c000 == 32 [pid = 1652] [id = 66] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121a7e400) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1172c4000) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1182cf800) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1210b0000) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1184d5400) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1187bfc00) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119f15400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1182cdc00) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1172c9000) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1195f8000) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fbf400) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119161400) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182d5800) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124f74800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176ec000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1195f7800) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fbd000) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x123d80000) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124c90c00) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1215c7800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12603e400) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12559dc00) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12559b800) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124f74400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126945c00) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118fb3000) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126bc6c00) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117ea3400) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1213d8c00) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12626c000) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x128ac8000) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126271000) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1260c5400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1196c5400) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 22:19:20 INFO - PROCESS | 1652 | 1467350360413 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 1652 | 1467350360415 Marionette TRACE conn2 <- [1,314,null,{}] 22:19:20 INFO - PROCESS | 1652 | 1467350360418 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}] 22:19:20 INFO - PROCESS | 1652 | 1467350360420 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:20 INFO - PROCESS | 1652 | 1467350360493 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 22:19:20 INFO - PROCESS | 1652 | 1467350360503 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:20 INFO - PROCESS | 1652 | 1467350360504 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a2000 == 33 [pid = 1652] [id = 86] 22:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1187c8800) [pid = 1652] [serial = 255] [outer = 0x0] 22:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118894c00) [pid = 1652] [serial = 256] [outer = 0x1187c8800] 22:19:20 INFO - PROCESS | 1652 | 1467350360532 Marionette DEBUG loaded listener.js 22:19:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118fbf000) [pid = 1652] [serial = 257] [outer = 0x1187c8800] 22:19:20 INFO - PROCESS | 1652 | 1467350360874 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]]]}] 22:19:20 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. 22:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 548ms 22:19:20 INFO - PROCESS | 1652 | 1467350360934 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 22:19:20 INFO - PROCESS | 1652 | 1467350360936 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 22:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:19:20 INFO - PROCESS | 1652 | 1467350360938 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:19:20 INFO - PROCESS | 1652 | 1467350360940 Marionette TRACE conn2 <- [1,318,null,{}] 22:19:20 INFO - PROCESS | 1652 | 1467350360950 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}] 22:19:20 INFO - PROCESS | 1652 | 1467350360954 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:21 INFO - PROCESS | 1652 | 1467350361074 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 22:19:21 INFO - PROCESS | 1652 | 1467350361117 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:21 INFO - PROCESS | 1652 | 1467350361119 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e40800 == 34 [pid = 1652] [id = 87] 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1198f1c00) [pid = 1652] [serial = 258] [outer = 0x0] 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119f19c00) [pid = 1652] [serial = 259] [outer = 0x1198f1c00] 22:19:21 INFO - PROCESS | 1652 | 1467350361145 Marionette DEBUG loaded listener.js 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a0c9000) [pid = 1652] [serial = 260] [outer = 0x1198f1c00] 22:19:21 INFO - PROCESS | 1652 | 1467350361474 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]]]}] 22:19:21 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. 22:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 22:19:21 INFO - PROCESS | 1652 | 1467350361509 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 22:19:21 INFO - PROCESS | 1652 | 1467350361511 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 22:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:19:21 INFO - PROCESS | 1652 | 1467350361513 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:19:21 INFO - PROCESS | 1652 | 1467350361514 Marionette TRACE conn2 <- [1,322,null,{}] 22:19:21 INFO - PROCESS | 1652 | 1467350361516 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}] 22:19:21 INFO - PROCESS | 1652 | 1467350361518 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:21 INFO - PROCESS | 1652 | 1467350361596 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 22:19:21 INFO - PROCESS | 1652 | 1467350361599 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:21 INFO - PROCESS | 1652 | 1467350361600 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d4800 == 35 [pid = 1652] [id = 88] 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1213d8c00) [pid = 1652] [serial = 261] [outer = 0x0] 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121ab2800) [pid = 1652] [serial = 262] [outer = 0x1213d8c00] 22:19:21 INFO - PROCESS | 1652 | 1467350361625 Marionette DEBUG loaded listener.js 22:19:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x123da9800) [pid = 1652] [serial = 263] [outer = 0x1213d8c00] 22:19:21 INFO - PROCESS | 1652 | 1467350361946 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]]]}] 22:19:21 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. 22:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 22:19:21 INFO - PROCESS | 1652 | 1467350361988 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 22:19:21 INFO - PROCESS | 1652 | 1467350361989 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 22:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:19:21 INFO - PROCESS | 1652 | 1467350361991 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:19:21 INFO - PROCESS | 1652 | 1467350361993 Marionette TRACE conn2 <- [1,326,null,{}] 22:19:21 INFO - PROCESS | 1652 | 1467350361995 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}] 22:19:21 INFO - PROCESS | 1652 | 1467350361996 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:22 INFO - PROCESS | 1652 | 1467350362088 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 22:19:22 INFO - PROCESS | 1652 | 1467350362096 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:22 INFO - PROCESS | 1652 | 1467350362097 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119372800 == 36 [pid = 1652] [id = 89] 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1170ac400) [pid = 1652] [serial = 264] [outer = 0x0] 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124cb3c00) [pid = 1652] [serial = 265] [outer = 0x1170ac400] 22:19:22 INFO - PROCESS | 1652 | 1467350362121 Marionette DEBUG loaded listener.js 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1260c1000) [pid = 1652] [serial = 266] [outer = 0x1170ac400] 22:19:22 INFO - PROCESS | 1652 | 1467350362438 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]]]}] 22:19:22 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. 22:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 22:19:22 INFO - PROCESS | 1652 | 1467350362463 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 22:19:22 INFO - PROCESS | 1652 | 1467350362465 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 22:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:19:22 INFO - PROCESS | 1652 | 1467350362467 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:19:22 INFO - PROCESS | 1652 | 1467350362468 Marionette TRACE conn2 <- [1,330,null,{}] 22:19:22 INFO - PROCESS | 1652 | 1467350362470 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}] 22:19:22 INFO - PROCESS | 1652 | 1467350362474 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:22 INFO - PROCESS | 1652 | 1467350362568 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 22:19:22 INFO - PROCESS | 1652 | 1467350362583 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:22 INFO - PROCESS | 1652 | 1467350362584 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11987d800 == 37 [pid = 1652] [id = 90] 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12694dc00) [pid = 1652] [serial = 267] [outer = 0x0] 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1278ec400) [pid = 1652] [serial = 268] [outer = 0x12694dc00] 22:19:22 INFO - PROCESS | 1652 | 1467350362610 Marionette DEBUG loaded listener.js 22:19:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x129010400) [pid = 1652] [serial = 269] [outer = 0x12694dc00] 22:19:22 INFO - PROCESS | 1652 | 1467350362973 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]]]}] 22:19:22 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. 22:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 22:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:19:22 INFO - PROCESS | 1652 | 1467350362985 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 22:19:22 INFO - PROCESS | 1652 | 1467350362986 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 22:19:22 INFO - PROCESS | 1652 | 1467350362988 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:19:22 INFO - PROCESS | 1652 | 1467350362989 Marionette TRACE conn2 <- [1,334,null,{}] 22:19:22 INFO - PROCESS | 1652 | 1467350362991 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}] 22:19:22 INFO - PROCESS | 1652 | 1467350362993 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:23 INFO - PROCESS | 1652 | 1467350363087 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 22:19:23 INFO - PROCESS | 1652 | 1467350363098 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 1652 | 1467350363099 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109b000 == 38 [pid = 1652] [id = 91] 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129113400) [pid = 1652] [serial = 270] [outer = 0x0] 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129353000) [pid = 1652] [serial = 271] [outer = 0x129113400] 22:19:23 INFO - PROCESS | 1652 | 1467350363123 Marionette DEBUG loaded listener.js 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1294ccc00) [pid = 1652] [serial = 272] [outer = 0x129113400] 22:19:23 INFO - PROCESS | 1652 | 1467350363423 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]]]}] 22:19:23 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. 22:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 22:19:23 INFO - PROCESS | 1652 | 1467350363456 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 1652 | 1467350363457 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 22:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:19:23 INFO - PROCESS | 1652 | 1467350363460 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 1652 | 1467350363463 Marionette TRACE conn2 <- [1,338,null,{}] 22:19:23 INFO - PROCESS | 1652 | 1467350363467 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}] 22:19:23 INFO - PROCESS | 1652 | 1467350363468 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:23 INFO - PROCESS | 1652 | 1467350363567 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 22:19:23 INFO - PROCESS | 1652 | 1467350363570 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:23 INFO - PROCESS | 1652 | 1467350363571 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bf800 == 39 [pid = 1652] [id = 92] 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118589000) [pid = 1652] [serial = 273] [outer = 0x0] 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1294d6400) [pid = 1652] [serial = 274] [outer = 0x118589000] 22:19:23 INFO - PROCESS | 1652 | 1467350363596 Marionette DEBUG loaded listener.js 22:19:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12a76ac00) [pid = 1652] [serial = 275] [outer = 0x118589000] 22:19:23 INFO - PROCESS | 1652 | 1467350363910 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]]]}] 22:19:23 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. 22:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 22:19:23 INFO - PROCESS | 1652 | 1467350363934 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 22:19:23 INFO - PROCESS | 1652 | 1467350363936 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 22:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:19:23 INFO - PROCESS | 1652 | 1467350363938 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:19:23 INFO - PROCESS | 1652 | 1467350363939 Marionette TRACE conn2 <- [1,342,null,{}] 22:19:23 INFO - PROCESS | 1652 | 1467350363941 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}] 22:19:23 INFO - PROCESS | 1652 | 1467350363943 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:24 INFO - PROCESS | 1652 | 1467350364048 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 22:19:24 INFO - PROCESS | 1652 | 1467350364051 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:24 INFO - PROCESS | 1652 | 1467350364052 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ac9800 == 40 [pid = 1652] [id = 93] 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a447400) [pid = 1652] [serial = 276] [outer = 0x0] 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12a778400) [pid = 1652] [serial = 277] [outer = 0x12a447400] 22:19:24 INFO - PROCESS | 1652 | 1467350364076 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a9bf400) [pid = 1652] [serial = 278] [outer = 0x12a447400] 22:19:24 INFO - PROCESS | 1652 | 1467350364387 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]]]}] 22:19:24 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. 22:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 22:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:19:24 INFO - PROCESS | 1652 | 1467350364406 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 22:19:24 INFO - PROCESS | 1652 | 1467350364408 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 22:19:24 INFO - PROCESS | 1652 | 1467350364413 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:19:24 INFO - PROCESS | 1652 | 1467350364415 Marionette TRACE conn2 <- [1,346,null,{}] 22:19:24 INFO - PROCESS | 1652 | 1467350364431 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}] 22:19:24 INFO - PROCESS | 1652 | 1467350364432 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:24 INFO - PROCESS | 1652 | 1467350364529 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 22:19:24 INFO - PROCESS | 1652 | 1467350364533 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:24 INFO - PROCESS | 1652 | 1467350364534 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12600e000 == 41 [pid = 1652] [id = 94] 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a777800) [pid = 1652] [serial = 279] [outer = 0x0] 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12abb3400) [pid = 1652] [serial = 280] [outer = 0x12a777800] 22:19:24 INFO - PROCESS | 1652 | 1467350364558 Marionette DEBUG loaded listener.js 22:19:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b736800) [pid = 1652] [serial = 281] [outer = 0x12a777800] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1184d6800) [pid = 1652] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12934ec00) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126034c00) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1213ce000) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x126035400) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11662b400) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1294d5400) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133c0400) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118fb4800) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1198f6000) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:19:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a6a5800) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:19:24 INFO - PROCESS | 1652 | 1467350364933 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]]]}] 22:19:24 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. 22:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 528ms 22:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:19:24 INFO - PROCESS | 1652 | 1467350364939 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 22:19:24 INFO - PROCESS | 1652 | 1467350364941 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 22:19:24 INFO - PROCESS | 1652 | 1467350364943 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:19:24 INFO - PROCESS | 1652 | 1467350364947 Marionette TRACE conn2 <- [1,350,null,{}] 22:19:24 INFO - PROCESS | 1652 | 1467350364949 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}] 22:19:24 INFO - PROCESS | 1652 | 1467350364951 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:25 INFO - PROCESS | 1652 | 1467350365037 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 22:19:25 INFO - PROCESS | 1652 | 1467350365087 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 1652 | 1467350365088 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12676c000 == 42 [pid = 1652] [id = 95] 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1184cf000) [pid = 1652] [serial = 282] [outer = 0x0] 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1278efc00) [pid = 1652] [serial = 283] [outer = 0x1184cf000] 22:19:25 INFO - PROCESS | 1652 | 1467350365116 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8c0c00) [pid = 1652] [serial = 284] [outer = 0x1184cf000] 22:19:25 INFO - PROCESS | 1652 | 1467350365408 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]]]}] 22:19:25 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. 22:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 475ms 22:19:25 INFO - PROCESS | 1652 | 1467350365419 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 1652 | 1467350365420 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 22:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:19:25 INFO - PROCESS | 1652 | 1467350365422 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 1652 | 1467350365423 Marionette TRACE conn2 <- [1,354,null,{}] 22:19:25 INFO - PROCESS | 1652 | 1467350365433 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}] 22:19:25 INFO - PROCESS | 1652 | 1467350365434 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:25 INFO - PROCESS | 1652 | 1467350365518 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 22:19:25 INFO - PROCESS | 1652 | 1467350365521 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:25 INFO - PROCESS | 1652 | 1467350365522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12904d000 == 43 [pid = 1652] [id = 96] 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b8c1000) [pid = 1652] [serial = 285] [outer = 0x0] 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12b8ccc00) [pid = 1652] [serial = 286] [outer = 0x12b8c1000] 22:19:25 INFO - PROCESS | 1652 | 1467350365547 Marionette DEBUG loaded listener.js 22:19:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b950400) [pid = 1652] [serial = 287] [outer = 0x12b8c1000] 22:19:25 INFO - PROCESS | 1652 | 1467350365853 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]]]}] 22:19:25 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. 22:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 22:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:19:25 INFO - PROCESS | 1652 | 1467350365891 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 22:19:25 INFO - PROCESS | 1652 | 1467350365892 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 22:19:25 INFO - PROCESS | 1652 | 1467350365897 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:19:25 INFO - PROCESS | 1652 | 1467350365898 Marionette TRACE conn2 <- [1,358,null,{}] 22:19:25 INFO - PROCESS | 1652 | 1467350365900 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}] 22:19:25 INFO - PROCESS | 1652 | 1467350365901 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:25 INFO - PROCESS | 1652 | 1467350365981 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 22:19:26 INFO - PROCESS | 1652 | 1467350366030 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 1652 | 1467350366031 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x129317800 == 44 [pid = 1652] [id = 97] 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1212b1000) [pid = 1652] [serial = 288] [outer = 0x0] 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b951400) [pid = 1652] [serial = 289] [outer = 0x1212b1000] 22:19:26 INFO - PROCESS | 1652 | 1467350366061 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bd65400) [pid = 1652] [serial = 290] [outer = 0x1212b1000] 22:19:26 INFO - PROCESS | 1652 | 1467350366346 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]]]}] 22:19:26 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. 22:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 472ms 22:19:26 INFO - PROCESS | 1652 | 1467350366368 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 1652 | 1467350366369 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 22:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:19:26 INFO - PROCESS | 1652 | 1467350366371 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 1652 | 1467350366372 Marionette TRACE conn2 <- [1,362,null,{}] 22:19:26 INFO - PROCESS | 1652 | 1467350366375 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}] 22:19:26 INFO - PROCESS | 1652 | 1467350366376 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:26 INFO - PROCESS | 1652 | 1467350366463 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 22:19:26 INFO - PROCESS | 1652 | 1467350366466 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:26 INFO - PROCESS | 1652 | 1467350366467 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a472800 == 45 [pid = 1652] [id = 98] 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12bd66400) [pid = 1652] [serial = 291] [outer = 0x0] 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd70000) [pid = 1652] [serial = 292] [outer = 0x12bd66400] 22:19:26 INFO - PROCESS | 1652 | 1467350366491 Marionette DEBUG loaded listener.js 22:19:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12bde3800) [pid = 1652] [serial = 293] [outer = 0x12bd66400] 22:19:26 INFO - PROCESS | 1652 | 1467350366851 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]]]}] 22:19:26 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. 22:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 22:19:26 INFO - PROCESS | 1652 | 1467350366891 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 22:19:26 INFO - PROCESS | 1652 | 1467350366893 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 22:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:19:26 INFO - PROCESS | 1652 | 1467350366898 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:19:26 INFO - PROCESS | 1652 | 1467350366900 Marionette TRACE conn2 <- [1,366,null,{}] 22:19:26 INFO - PROCESS | 1652 | 1467350366904 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}] 22:19:26 INFO - PROCESS | 1652 | 1467350366907 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:27 INFO - PROCESS | 1652 | 1467350367057 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 22:19:27 INFO - PROCESS | 1652 | 1467350367168 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:27 INFO - PROCESS | 1652 | 1467350367172 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116667800 == 46 [pid = 1652] [id = 99] 22:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11662bc00) [pid = 1652] [serial = 294] [outer = 0x0] 22:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116a11c00) [pid = 1652] [serial = 295] [outer = 0x11662bc00] 22:19:27 INFO - PROCESS | 1652 | 1467350367225 Marionette DEBUG loaded listener.js 22:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182d4800) [pid = 1652] [serial = 296] [outer = 0x11662bc00] 22:19:27 INFO - PROCESS | 1652 | 1467350367755 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]]]}] 22:19:27 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. 22:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 871ms 22:19:27 INFO - PROCESS | 1652 | 1467350367769 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 22:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:19:27 INFO - PROCESS | 1652 | 1467350367772 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 22:19:27 INFO - PROCESS | 1652 | 1467350367776 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:19:27 INFO - PROCESS | 1652 | 1467350367778 Marionette TRACE conn2 <- [1,370,null,{}] 22:19:27 INFO - PROCESS | 1652 | 1467350367781 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}] 22:19:27 INFO - PROCESS | 1652 | 1467350367783 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:27 INFO - PROCESS | 1652 | 1467350367886 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 22:19:27 INFO - PROCESS | 1652 | 1467350367933 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:27 INFO - PROCESS | 1652 | 1467350367934 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119373800 == 47 [pid = 1652] [id = 100] 22:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118fb0400) [pid = 1652] [serial = 297] [outer = 0x0] 22:19:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1195f1c00) [pid = 1652] [serial = 298] [outer = 0x118fb0400] 22:19:27 INFO - PROCESS | 1652 | 1467350367965 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119c28800) [pid = 1652] [serial = 299] [outer = 0x118fb0400] 22:19:28 INFO - PROCESS | 1652 | 1467350368403 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]]]}] 22:19:28 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. 22:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 22:19:28 INFO - PROCESS | 1652 | 1467350368459 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 22:19:28 INFO - PROCESS | 1652 | 1467350368461 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 22:19:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:19:28 INFO - PROCESS | 1652 | 1467350368465 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:19:28 INFO - PROCESS | 1652 | 1467350368468 Marionette TRACE conn2 <- [1,374,null,{}] 22:19:28 INFO - PROCESS | 1652 | 1467350368476 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}] 22:19:28 INFO - PROCESS | 1652 | 1467350368481 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:28 INFO - PROCESS | 1652 | 1467350368582 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 22:19:28 INFO - PROCESS | 1652 | 1467350368646 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:28 INFO - PROCESS | 1652 | 1467350368648 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12676f000 == 48 [pid = 1652] [id = 101] 22:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x125597400) [pid = 1652] [serial = 300] [outer = 0x0] 22:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1260c5800) [pid = 1652] [serial = 301] [outer = 0x125597400] 22:19:28 INFO - PROCESS | 1652 | 1467350368680 Marionette DEBUG loaded listener.js 22:19:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126738000) [pid = 1652] [serial = 302] [outer = 0x125597400] 22:19:29 INFO - PROCESS | 1652 | 1467350369100 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:19:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:19:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 22:19:29 INFO - PROCESS | 1652 | 1467350369155 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 22:19:29 INFO - PROCESS | 1652 | 1467350369157 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 22:19:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:19:29 INFO - PROCESS | 1652 | 1467350369161 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:19:29 INFO - PROCESS | 1652 | 1467350369162 Marionette TRACE conn2 <- [1,378,null,{}] 22:19:29 INFO - PROCESS | 1652 | 1467350369165 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}] 22:19:29 INFO - PROCESS | 1652 | 1467350369166 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:29 INFO - PROCESS | 1652 | 1467350369267 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 22:19:29 INFO - PROCESS | 1652 | 1467350369317 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:29 INFO - PROCESS | 1652 | 1467350369318 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a489000 == 49 [pid = 1652] [id = 102] 22:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12780b000) [pid = 1652] [serial = 303] [outer = 0x0] 22:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1278e9000) [pid = 1652] [serial = 304] [outer = 0x12780b000] 22:19:29 INFO - PROCESS | 1652 | 1467350369347 Marionette DEBUG loaded listener.js 22:19:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a69e000) [pid = 1652] [serial = 305] [outer = 0x12780b000] 22:19:29 INFO - PROCESS | 1652 | 1467350369948 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:19:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:19:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 819ms 22:19:29 INFO - PROCESS | 1652 | 1467350369988 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 22:19:29 INFO - PROCESS | 1652 | 1467350369989 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 22:19:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:19:30 INFO - PROCESS | 1652 | 1467350370012 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 1652 | 1467350370014 Marionette TRACE conn2 <- [1,382,null,{}] 22:19:30 INFO - PROCESS | 1652 | 1467350370018 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}] 22:19:30 INFO - PROCESS | 1652 | 1467350370020 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:30 INFO - PROCESS | 1652 | 1467350370107 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 22:19:30 INFO - PROCESS | 1652 | 1467350370172 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:30 INFO - PROCESS | 1652 | 1467350370173 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180eb800 == 50 [pid = 1652] [id = 103] 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117ea1800) [pid = 1652] [serial = 306] [outer = 0x0] 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118462c00) [pid = 1652] [serial = 307] [outer = 0x117ea1800] 22:19:30 INFO - PROCESS | 1652 | 1467350370200 Marionette DEBUG loaded listener.js 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119163000) [pid = 1652] [serial = 308] [outer = 0x117ea1800] 22:19:30 INFO - PROCESS | 1652 | 1467350370692 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x129317800 == 49 [pid = 1652] [id = 97] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12904d000 == 48 [pid = 1652] [id = 96] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12676c000 == 47 [pid = 1652] [id = 95] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12600e000 == 46 [pid = 1652] [id = 94] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x121ac9800 == 45 [pid = 1652] [id = 93] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bf800 == 44 [pid = 1652] [id = 92] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12109b000 == 43 [pid = 1652] [id = 91] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a9ce000) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116a19c00) [pid = 1652] [serial = 198] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1182c7400) [pid = 1652] [serial = 201] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11987d800 == 42 [pid = 1652] [id = 90] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119372800 == 41 [pid = 1652] [id = 89] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d4800 == 40 [pid = 1652] [id = 88] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x117e40800 == 39 [pid = 1652] [id = 87] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a2000 == 38 [pid = 1652] [id = 86] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118109000 == 37 [pid = 1652] [id = 85] 22:19:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1267b9000 == 36 [pid = 1652] [id = 80] 22:19:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:19:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 741ms 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a9c4400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185d8c00) [pid = 1652] [serial = 204] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1294d4000) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11888b400) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12672b400) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a69f400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127804c00) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1260cb400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12934e000) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12559d000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a442800) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1269b5000) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1198ea400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129355400) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195f2c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a69a000) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121a84400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1198f7000) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123daa000) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12cf06c00) [pid = 1652] [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.] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a778c00) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210b9400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172c1400) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 22:19:30 INFO - PROCESS | 1652 | 1467350370742 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 22:19:30 INFO - PROCESS | 1652 | 1467350370746 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 22:19:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:19:30 INFO - PROCESS | 1652 | 1467350370752 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:19:30 INFO - PROCESS | 1652 | 1467350370754 Marionette TRACE conn2 <- [1,386,null,{}] 22:19:30 INFO - PROCESS | 1652 | 1467350370756 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}] 22:19:30 INFO - PROCESS | 1652 | 1467350370758 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:30 INFO - PROCESS | 1652 | 1467350370835 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 22:19:30 INFO - PROCESS | 1652 | 1467350370840 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:30 INFO - PROCESS | 1652 | 1467350370841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116678000 == 37 [pid = 1652] [id = 104] 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1198ea400) [pid = 1652] [serial = 309] [outer = 0x0] 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119c29800) [pid = 1652] [serial = 310] [outer = 0x1198ea400] 22:19:30 INFO - PROCESS | 1652 | 1467350370870 Marionette DEBUG loaded listener.js 22:19:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12118a000) [pid = 1652] [serial = 311] [outer = 0x1198ea400] 22:19:31 INFO - PROCESS | 1652 | 1467350371210 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]]]}] 22:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 22:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:19:31 INFO - PROCESS | 1652 | 1467350371221 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 22:19:31 INFO - PROCESS | 1652 | 1467350371222 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 22:19:31 INFO - PROCESS | 1652 | 1467350371224 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:19:31 INFO - PROCESS | 1652 | 1467350371228 Marionette TRACE conn2 <- [1,390,null,{}] 22:19:31 INFO - PROCESS | 1652 | 1467350371236 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}] 22:19:31 INFO - PROCESS | 1652 | 1467350371239 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:31 INFO - PROCESS | 1652 | 1467350371324 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 22:19:31 INFO - PROCESS | 1652 | 1467350371375 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:31 INFO - PROCESS | 1652 | 1467350371377 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d4000 == 38 [pid = 1652] [id = 105] 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121ab9c00) [pid = 1652] [serial = 312] [outer = 0x0] 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126034800) [pid = 1652] [serial = 313] [outer = 0x121ab9c00] 22:19:31 INFO - PROCESS | 1652 | 1467350371404 Marionette DEBUG loaded listener.js 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127804c00) [pid = 1652] [serial = 314] [outer = 0x121ab9c00] 22:19:31 INFO - PROCESS | 1652 | 1467350371702 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]]]}] 22:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms 22:19:31 INFO - PROCESS | 1652 | 1467350371748 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 22:19:31 INFO - PROCESS | 1652 | 1467350371749 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 22:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:19:31 INFO - PROCESS | 1652 | 1467350371751 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:19:31 INFO - PROCESS | 1652 | 1467350371752 Marionette TRACE conn2 <- [1,394,null,{}] 22:19:31 INFO - PROCESS | 1652 | 1467350371755 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}] 22:19:31 INFO - PROCESS | 1652 | 1467350371756 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:31 INFO - PROCESS | 1652 | 1467350371835 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 22:19:31 INFO - PROCESS | 1652 | 1467350371889 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:31 INFO - PROCESS | 1652 | 1467350371890 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961d800 == 39 [pid = 1652] [id = 106] 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126bc8c00) [pid = 1652] [serial = 315] [outer = 0x0] 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128acc000) [pid = 1652] [serial = 316] [outer = 0x126bc8c00] 22:19:31 INFO - PROCESS | 1652 | 1467350371915 Marionette DEBUG loaded listener.js 22:19:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a43d400) [pid = 1652] [serial = 317] [outer = 0x126bc8c00] 22:19:32 INFO - PROCESS | 1652 | 1467350372214 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]]]}] 22:19:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:19:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 22:19:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:19:32 INFO - PROCESS | 1652 | 1467350372270 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 22:19:32 INFO - PROCESS | 1652 | 1467350372271 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 22:19:32 INFO - PROCESS | 1652 | 1467350372273 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:19:32 INFO - PROCESS | 1652 | 1467350372274 Marionette TRACE conn2 <- [1,398,null,{}] 22:19:32 INFO - PROCESS | 1652 | 1467350372276 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}] 22:19:32 INFO - PROCESS | 1652 | 1467350372278 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:32 INFO - PROCESS | 1652 | 1467350372352 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 22:19:32 INFO - PROCESS | 1652 | 1467350372355 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:32 INFO - PROCESS | 1652 | 1467350372356 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121096000 == 40 [pid = 1652] [id = 107] 22:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124886400) [pid = 1652] [serial = 318] [outer = 0x0] 22:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a771800) [pid = 1652] [serial = 319] [outer = 0x124886400] 22:19:32 INFO - PROCESS | 1652 | 1467350372383 Marionette DEBUG loaded listener.js 22:19:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12a9c6400) [pid = 1652] [serial = 320] [outer = 0x124886400] 22:19:32 INFO - PROCESS | 1652 | 1467350372752 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]]]}] 22:19:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:19:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 22:19:32 INFO - PROCESS | 1652 | 1467350372806 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 22:19:32 INFO - PROCESS | 1652 | 1467350372807 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 22:19:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:19:32 INFO - PROCESS | 1652 | 1467350372841 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:19:32 INFO - PROCESS | 1652 | 1467350372842 Marionette TRACE conn2 <- [1,402,null,{}] 22:19:32 INFO - PROCESS | 1652 | 1467350372857 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}] 22:19:32 INFO - PROCESS | 1652 | 1467350372861 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:32 INFO - PROCESS | 1652 | 1467350372988 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 22:19:33 INFO - PROCESS | 1652 | 1467350373011 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:33 INFO - PROCESS | 1652 | 1467350373012 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a4c000 == 41 [pid = 1652] [id = 108] 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a9ca400) [pid = 1652] [serial = 321] [outer = 0x0] 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b8c3c00) [pid = 1652] [serial = 322] [outer = 0x12a9ca400] 22:19:33 INFO - PROCESS | 1652 | 1467350373037 Marionette DEBUG loaded listener.js 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12c2c1400) [pid = 1652] [serial = 323] [outer = 0x12a9ca400] 22:19:33 INFO - PROCESS | 1652 | 1467350373391 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]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:19:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 588ms 22:19:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:19:33 INFO - PROCESS | 1652 | 1467350373424 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 1652 | 1467350373425 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 22:19:33 INFO - PROCESS | 1652 | 1467350373427 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 1652 | 1467350373428 Marionette TRACE conn2 <- [1,406,null,{}] 22:19:33 INFO - PROCESS | 1652 | 1467350373430 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}] 22:19:33 INFO - PROCESS | 1652 | 1467350373432 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:33 INFO - PROCESS | 1652 | 1467350373528 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 22:19:33 INFO - PROCESS | 1652 | 1467350373531 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:33 INFO - PROCESS | 1652 | 1467350373532 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126054800 == 42 [pid = 1652] [id = 109] 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12c2c4400) [pid = 1652] [serial = 324] [outer = 0x0] 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12c2cb800) [pid = 1652] [serial = 325] [outer = 0x12c2c4400] 22:19:33 INFO - PROCESS | 1652 | 1467350373584 Marionette DEBUG loaded listener.js 22:19:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12ca6a400) [pid = 1652] [serial = 326] [outer = 0x12c2c4400] 22:19:33 INFO - PROCESS | 1652 | 1467350373920 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]]]}] 22:19:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:19:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 22:19:33 INFO - PROCESS | 1652 | 1467350373947 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 22:19:33 INFO - PROCESS | 1652 | 1467350373948 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 22:19:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:19:33 INFO - PROCESS | 1652 | 1467350373951 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:19:33 INFO - PROCESS | 1652 | 1467350373952 Marionette TRACE conn2 <- [1,410,null,{}] 22:19:33 INFO - PROCESS | 1652 | 1467350373954 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}] 22:19:33 INFO - PROCESS | 1652 | 1467350373955 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:34 INFO - PROCESS | 1652 | 1467350374053 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 22:19:34 INFO - PROCESS | 1652 | 1467350374056 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 1652 | 1467350374058 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12606f800 == 43 [pid = 1652] [id = 110] 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b8ca000) [pid = 1652] [serial = 327] [outer = 0x0] 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12ca72400) [pid = 1652] [serial = 328] [outer = 0x12b8ca000] 22:19:34 INFO - PROCESS | 1652 | 1467350374111 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12cf07000) [pid = 1652] [serial = 329] [outer = 0x12b8ca000] 22:19:34 INFO - PROCESS | 1652 | 1467350374424 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]]]}] 22:19:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:19:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 22:19:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:19:34 INFO - PROCESS | 1652 | 1467350374469 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 22:19:34 INFO - PROCESS | 1652 | 1467350374470 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 22:19:34 INFO - PROCESS | 1652 | 1467350374472 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:19:34 INFO - PROCESS | 1652 | 1467350374473 Marionette TRACE conn2 <- [1,414,null,{}] 22:19:34 INFO - PROCESS | 1652 | 1467350374482 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}] 22:19:34 INFO - PROCESS | 1652 | 1467350374483 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:34 INFO - PROCESS | 1652 | 1467350374581 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 22:19:34 INFO - PROCESS | 1652 | 1467350374585 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:34 INFO - PROCESS | 1652 | 1467350374586 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903b000 == 44 [pid = 1652] [id = 111] 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x110e75c00) [pid = 1652] [serial = 330] [outer = 0x0] 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x110e81400) [pid = 1652] [serial = 331] [outer = 0x110e75c00] 22:19:34 INFO - PROCESS | 1652 | 1467350374638 Marionette DEBUG loaded listener.js 22:19:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1195f5800) [pid = 1652] [serial = 332] [outer = 0x110e75c00] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1160d5400) [pid = 1652] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129113400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118589000) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1184cf000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1212b1400) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1195f6c00) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118455c00) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x117e9d000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1198f1c00) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1187c8800) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1213d8c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12694dc00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1170ac400) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a6a3000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12626cc00) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a447400) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a777800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b8c1000) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1212b1000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12694bc00) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:19:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11696a400) [pid = 1652] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:19:35 INFO - PROCESS | 1652 | 1467350375062 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]]]}] 22:19:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:19:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 22:19:35 INFO - PROCESS | 1652 | 1467350375092 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 22:19:35 INFO - PROCESS | 1652 | 1467350375094 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 22:19:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:19:35 INFO - PROCESS | 1652 | 1467350375098 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:19:35 INFO - PROCESS | 1652 | 1467350375099 Marionette TRACE conn2 <- [1,418,null,{}] 22:19:35 INFO - PROCESS | 1652 | 1467350375102 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}] 22:19:35 INFO - PROCESS | 1652 | 1467350375103 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:35 INFO - PROCESS | 1652 | 1467350375183 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 22:19:35 INFO - PROCESS | 1652 | 1467350375235 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:35 INFO - PROCESS | 1652 | 1467350375236 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x121084000 == 45 [pid = 1652] [id = 112] 22:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x110e7c000) [pid = 1652] [serial = 333] [outer = 0x0] 22:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1126f1000) [pid = 1652] [serial = 334] [outer = 0x110e7c000] 22:19:35 INFO - PROCESS | 1652 | 1467350375260 Marionette DEBUG loaded listener.js 22:19:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1126fb000) [pid = 1652] [serial = 335] [outer = 0x110e7c000] 22:19:35 INFO - PROCESS | 1652 | 1467350375514 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:19:36 INFO - PROCESS | 1652 | 1467350376041 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]]]}] 22:19:36 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 22:19:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 22:19:36 INFO - PROCESS | 1652 | 1467350376069 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 22:19:36 INFO - PROCESS | 1652 | 1467350376070 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 22:19:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:19:36 INFO - PROCESS | 1652 | 1467350376073 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:19:36 INFO - PROCESS | 1652 | 1467350376074 Marionette TRACE conn2 <- [1,422,null,{}] 22:19:36 INFO - PROCESS | 1652 | 1467350376077 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}] 22:19:36 INFO - PROCESS | 1652 | 1467350376080 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:36 INFO - PROCESS | 1652 | 1467350376172 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 22:19:36 INFO - PROCESS | 1652 | 1467350376176 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:36 INFO - PROCESS | 1652 | 1467350376178 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa95800 == 46 [pid = 1652] [id = 113] 22:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1126fc800) [pid = 1652] [serial = 336] [outer = 0x0] 22:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124cb7000) [pid = 1652] [serial = 337] [outer = 0x1126fc800] 22:19:36 INFO - PROCESS | 1652 | 1467350376204 Marionette DEBUG loaded listener.js 22:19:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129353400) [pid = 1652] [serial = 338] [outer = 0x1126fc800] 22:19:37 INFO - PROCESS | 1652 | 1467350377047 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]]]}] 22:19:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:19:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1020ms 22:19:37 INFO - PROCESS | 1652 | 1467350377094 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 22:19:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:19:37 INFO - PROCESS | 1652 | 1467350377099 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 22:19:37 INFO - PROCESS | 1652 | 1467350377158 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 1652 | 1467350377160 Marionette TRACE conn2 <- [1,426,null,{}] 22:19:37 INFO - PROCESS | 1652 | 1467350377165 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}] 22:19:37 INFO - PROCESS | 1652 | 1467350377167 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:37 INFO - PROCESS | 1652 | 1467350377259 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 22:19:37 INFO - PROCESS | 1652 | 1467350377349 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:37 INFO - PROCESS | 1652 | 1467350377351 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702c800 == 47 [pid = 1652] [id = 114] 22:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11393dc00) [pid = 1652] [serial = 339] [outer = 0x0] 22:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116772000) [pid = 1652] [serial = 340] [outer = 0x11393dc00] 22:19:37 INFO - PROCESS | 1652 | 1467350377383 Marionette DEBUG loaded listener.js 22:19:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11845c800) [pid = 1652] [serial = 341] [outer = 0x11393dc00] 22:19:37 INFO - PROCESS | 1652 | 1467350377847 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] 22:19:37 INFO - PROCESS | 1652 | 1467350377884 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 22:19:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:19:37 INFO - PROCESS | 1652 | 1467350377889 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:19:37 INFO - PROCESS | 1652 | 1467350377890 Marionette TRACE conn2 <- [1,430,null,{}] 22:19:37 INFO - PROCESS | 1652 | 1467350377893 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}] 22:19:37 INFO - PROCESS | 1652 | 1467350377895 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:38 INFO - PROCESS | 1652 | 1467350378001 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 22:19:38 INFO - PROCESS | 1652 | 1467350378057 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:38 INFO - PROCESS | 1652 | 1467350378058 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119626800 == 48 [pid = 1652] [id = 115] 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x117e9b000) [pid = 1652] [serial = 342] [outer = 0x0] 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1185dc400) [pid = 1652] [serial = 343] [outer = 0x117e9b000] 22:19:38 INFO - PROCESS | 1652 | 1467350378088 Marionette DEBUG loaded listener.js 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1215c7c00) [pid = 1652] [serial = 344] [outer = 0x117e9b000] 22:19:38 INFO - PROCESS | 1652 | 1467350378558 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]]]}] 22:19:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:19:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 720ms 22:19:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:19:38 INFO - PROCESS | 1652 | 1467350378630 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 22:19:38 INFO - PROCESS | 1652 | 1467350378631 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 22:19:38 INFO - PROCESS | 1652 | 1467350378633 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:19:38 INFO - PROCESS | 1652 | 1467350378636 Marionette TRACE conn2 <- [1,434,null,{}] 22:19:38 INFO - PROCESS | 1652 | 1467350378644 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}] 22:19:38 INFO - PROCESS | 1652 | 1467350378647 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:38 INFO - PROCESS | 1652 | 1467350378747 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 22:19:38 INFO - PROCESS | 1652 | 1467350378815 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:38 INFO - PROCESS | 1652 | 1467350378817 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b21800 == 49 [pid = 1652] [id = 116] 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12626d800) [pid = 1652] [serial = 345] [outer = 0x0] 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126738800) [pid = 1652] [serial = 346] [outer = 0x12626d800] 22:19:38 INFO - PROCESS | 1652 | 1467350378847 Marionette DEBUG loaded listener.js 22:19:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12780e400) [pid = 1652] [serial = 347] [outer = 0x12626d800] 22:19:39 INFO - PROCESS | 1652 | 1467350379301 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]]]}] 22:19:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:19:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 672ms 22:19:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:19:39 INFO - PROCESS | 1652 | 1467350379306 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 22:19:39 INFO - PROCESS | 1652 | 1467350379308 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 22:19:39 INFO - PROCESS | 1652 | 1467350379310 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:19:39 INFO - PROCESS | 1652 | 1467350379313 Marionette TRACE conn2 <- [1,438,null,{}] 22:19:39 INFO - PROCESS | 1652 | 1467350379316 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}] 22:19:39 INFO - PROCESS | 1652 | 1467350379317 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:39 INFO - PROCESS | 1652 | 1467350379419 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 22:19:39 INFO - PROCESS | 1652 | 1467350379471 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:39 INFO - PROCESS | 1652 | 1467350379472 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12152e000 == 50 [pid = 1652] [id = 117] 22:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127811000) [pid = 1652] [serial = 348] [outer = 0x0] 22:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1294d5400) [pid = 1652] [serial = 349] [outer = 0x127811000] 22:19:39 INFO - PROCESS | 1652 | 1467350379501 Marionette DEBUG loaded listener.js 22:19:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a772000) [pid = 1652] [serial = 350] [outer = 0x127811000] 22:19:40 INFO - PROCESS | 1652 | 1467350380120 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]]]}] 22:19:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:19:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 871ms 22:19:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:19:40 INFO - PROCESS | 1652 | 1467350380182 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 22:19:40 INFO - PROCESS | 1652 | 1467350380184 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 22:19:40 INFO - PROCESS | 1652 | 1467350380187 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:19:40 INFO - PROCESS | 1652 | 1467350380189 Marionette TRACE conn2 <- [1,442,null,{}] 22:19:40 INFO - PROCESS | 1652 | 1467350380193 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}] 22:19:40 INFO - PROCESS | 1652 | 1467350380194 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:40 INFO - PROCESS | 1652 | 1467350380285 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 22:19:40 INFO - PROCESS | 1652 | 1467350380357 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:40 INFO - PROCESS | 1652 | 1467350380358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699a000 == 51 [pid = 1652] [id = 118] 22:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1185de800) [pid = 1652] [serial = 351] [outer = 0x0] 22:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1187c7c00) [pid = 1652] [serial = 352] [outer = 0x1185de800] 22:19:40 INFO - PROCESS | 1652 | 1467350380387 Marionette DEBUG loaded listener.js 22:19:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11915ac00) [pid = 1652] [serial = 353] [outer = 0x1185de800] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121084000 == 50 [pid = 1652] [id = 112] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12903b000 == 49 [pid = 1652] [id = 111] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12606f800 == 48 [pid = 1652] [id = 110] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bd70000) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x126054800 == 47 [pid = 1652] [id = 109] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x124a4c000 == 46 [pid = 1652] [id = 108] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x121096000 == 45 [pid = 1652] [id = 107] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11961d800 == 44 [pid = 1652] [id = 106] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d4000 == 43 [pid = 1652] [id = 105] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116678000 == 42 [pid = 1652] [id = 104] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1180eb800 == 41 [pid = 1652] [id = 103] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x116667800 == 40 [pid = 1652] [id = 99] 22:19:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12a472800 == 39 [pid = 1652] [id = 98] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1187c8c00) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x129111000) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1182d1800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129353000) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1294d6400) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1278efc00) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124887000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12163dc00) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121185000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11a0c6000) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118891400) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1185bac00) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1185bd000) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1182cd000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119f19c00) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a0c9000) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118894c00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fbf000) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121ab2800) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123da9800) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1278ec400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124cb3c00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1260c1000) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b732c00) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127808400) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1269b5400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a778400) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a9bf400) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12abb3400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b8ccc00) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b951400) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b736800) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b950400) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a76ac00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1294ccc00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b8c0c00) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bd65400) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 22:19:40 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129010400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 22:19:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:19:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 22:19:40 INFO - PROCESS | 1652 | 1467350380904 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]]]}] 22:19:40 INFO - PROCESS | 1652 | 1467350380909 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 22:19:40 INFO - PROCESS | 1652 | 1467350380915 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 22:19:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:19:40 INFO - PROCESS | 1652 | 1467350380926 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:19:40 INFO - PROCESS | 1652 | 1467350380930 Marionette TRACE conn2 <- [1,446,null,{}] 22:19:40 INFO - PROCESS | 1652 | 1467350380935 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}] 22:19:40 INFO - PROCESS | 1652 | 1467350380937 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:41 INFO - PROCESS | 1652 | 1467350381035 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 22:19:41 INFO - PROCESS | 1652 | 1467350381041 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:41 INFO - PROCESS | 1652 | 1467350381042 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x117025800 == 40 [pid = 1652] [id = 119] 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119f14c00) [pid = 1652] [serial = 354] [outer = 0x0] 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119f1b000) [pid = 1652] [serial = 355] [outer = 0x119f14c00] 22:19:41 INFO - PROCESS | 1652 | 1467350381074 Marionette DEBUG loaded listener.js 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1210b8400) [pid = 1652] [serial = 356] [outer = 0x119f14c00] 22:19:41 INFO - PROCESS | 1652 | 1467350381437 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]]]}] 22:19:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:19:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 529ms 22:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:19:41 INFO - PROCESS | 1652 | 1467350381454 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 22:19:41 INFO - PROCESS | 1652 | 1467350381456 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 22:19:41 INFO - PROCESS | 1652 | 1467350381458 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 1652 | 1467350381461 Marionette TRACE conn2 <- [1,450,null,{}] 22:19:41 INFO - PROCESS | 1652 | 1467350381471 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}] 22:19:41 INFO - PROCESS | 1652 | 1467350381474 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:41 INFO - PROCESS | 1652 | 1467350381553 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 22:19:41 INFO - PROCESS | 1652 | 1467350381558 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:41 INFO - PROCESS | 1652 | 1467350381560 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c2800 == 41 [pid = 1652] [id = 120] 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x121791000) [pid = 1652] [serial = 357] [outer = 0x0] 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x124cb1800) [pid = 1652] [serial = 358] [outer = 0x121791000] 22:19:41 INFO - PROCESS | 1652 | 1467350381590 Marionette DEBUG loaded listener.js 22:19:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1269b4c00) [pid = 1652] [serial = 359] [outer = 0x121791000] 22:19:41 INFO - PROCESS | 1652 | 1467350381934 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] 22:19:41 INFO - PROCESS | 1652 | 1467350381985 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 22:19:41 INFO - PROCESS | 1652 | 1467350381987 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:19:41 INFO - PROCESS | 1652 | 1467350381988 Marionette TRACE conn2 <- [1,454,null,{}] 22:19:41 INFO - PROCESS | 1652 | 1467350381991 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}] 22:19:41 INFO - PROCESS | 1652 | 1467350381992 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:42 INFO - PROCESS | 1652 | 1467350382070 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 22:19:42 INFO - PROCESS | 1652 | 1467350382073 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 1652 | 1467350382074 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb0000 == 42 [pid = 1652] [id = 121] 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127808000) [pid = 1652] [serial = 360] [outer = 0x0] 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x129118800) [pid = 1652] [serial = 361] [outer = 0x127808000] 22:19:42 INFO - PROCESS | 1652 | 1467350382102 Marionette DEBUG loaded listener.js 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294cd000) [pid = 1652] [serial = 362] [outer = 0x127808000] 22:19:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:42 INFO - PROCESS | 1652 | 1467350382417 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]]]}] 22:19:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:19:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 22:19:42 INFO - PROCESS | 1652 | 1467350382457 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 22:19:42 INFO - PROCESS | 1652 | 1467350382458 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 22:19:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:19:42 INFO - PROCESS | 1652 | 1467350382460 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:19:42 INFO - PROCESS | 1652 | 1467350382461 Marionette TRACE conn2 <- [1,458,null,{}] 22:19:42 INFO - PROCESS | 1652 | 1467350382464 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}] 22:19:42 INFO - PROCESS | 1652 | 1467350382465 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:42 INFO - PROCESS | 1652 | 1467350382539 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 22:19:42 INFO - PROCESS | 1652 | 1467350382599 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:42 INFO - PROCESS | 1652 | 1467350382601 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x121087800 == 43 [pid = 1652] [id = 122] 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1278e9800) [pid = 1652] [serial = 363] [outer = 0x0] 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a6a4400) [pid = 1652] [serial = 364] [outer = 0x1278e9800] 22:19:42 INFO - PROCESS | 1652 | 1467350382625 Marionette DEBUG loaded listener.js 22:19:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a7c7800) [pid = 1652] [serial = 365] [outer = 0x1278e9800] 22:19:42 INFO - PROCESS | 1652 | 1467350382936 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] 22:19:42 INFO - PROCESS | 1652 | 1467350382987 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 22:19:42 INFO - PROCESS | 1652 | 1467350382989 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:19:42 INFO - PROCESS | 1652 | 1467350382990 Marionette TRACE conn2 <- [1,462,null,{}] 22:19:42 INFO - PROCESS | 1652 | 1467350382992 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}] 22:19:42 INFO - PROCESS | 1652 | 1467350382997 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:43 INFO - PROCESS | 1652 | 1467350383115 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 22:19:43 INFO - PROCESS | 1652 | 1467350383128 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:43 INFO - PROCESS | 1652 | 1467350383129 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212c3800 == 44 [pid = 1652] [id = 123] 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a7c5800) [pid = 1652] [serial = 366] [outer = 0x0] 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b734400) [pid = 1652] [serial = 367] [outer = 0x12a7c5800] 22:19:43 INFO - PROCESS | 1652 | 1467350383154 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12bddf800) [pid = 1652] [serial = 368] [outer = 0x12a7c5800] 22:19:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:43 INFO - PROCESS | 1652 | 1467350383571 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] 22:19:43 INFO - PROCESS | 1652 | 1467350383611 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 22:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:19:43 INFO - PROCESS | 1652 | 1467350383615 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:19:43 INFO - PROCESS | 1652 | 1467350383616 Marionette TRACE conn2 <- [1,466,null,{}] 22:19:43 INFO - PROCESS | 1652 | 1467350383620 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}] 22:19:43 INFO - PROCESS | 1652 | 1467350383622 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:43 INFO - PROCESS | 1652 | 1467350383777 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 22:19:43 INFO - PROCESS | 1652 | 1467350383801 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:43 INFO - PROCESS | 1652 | 1467350383813 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116006000 == 45 [pid = 1652] [id = 124] 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12bde7400) [pid = 1652] [serial = 369] [outer = 0x0] 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12c2c0800) [pid = 1652] [serial = 370] [outer = 0x12bde7400] 22:19:43 INFO - PROCESS | 1652 | 1467350383853 Marionette DEBUG loaded listener.js 22:19:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12c2c9c00) [pid = 1652] [serial = 371] [outer = 0x12bde7400] 22:19:44 INFO - PROCESS | 1652 | 1467350384187 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] 22:19:44 INFO - PROCESS | 1652 | 1467350384237 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 22:19:44 INFO - PROCESS | 1652 | 1467350384239 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:19:44 INFO - PROCESS | 1652 | 1467350384240 Marionette TRACE conn2 <- [1,470,null,{}] 22:19:44 INFO - PROCESS | 1652 | 1467350384242 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}] 22:19:44 INFO - PROCESS | 1652 | 1467350384243 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:44 INFO - PROCESS | 1652 | 1467350384341 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 22:19:44 INFO - PROCESS | 1652 | 1467350384373 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:44 INFO - PROCESS | 1652 | 1467350384374 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c7800 == 46 [pid = 1652] [id = 125] 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ca67000) [pid = 1652] [serial = 372] [outer = 0x0] 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ca75400) [pid = 1652] [serial = 373] [outer = 0x12ca67000] 22:19:44 INFO - PROCESS | 1652 | 1467350384397 Marionette DEBUG loaded listener.js 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12cf0f400) [pid = 1652] [serial = 374] [outer = 0x12ca67000] 22:19:44 INFO - PROCESS | 1652 | 1467350384723 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]]]}] 22:19:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:19:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 22:19:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:19:44 INFO - PROCESS | 1652 | 1467350384758 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 22:19:44 INFO - PROCESS | 1652 | 1467350384759 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 22:19:44 INFO - PROCESS | 1652 | 1467350384763 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:19:44 INFO - PROCESS | 1652 | 1467350384765 Marionette TRACE conn2 <- [1,474,null,{}] 22:19:44 INFO - PROCESS | 1652 | 1467350384767 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}] 22:19:44 INFO - PROCESS | 1652 | 1467350384768 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:44 INFO - PROCESS | 1652 | 1467350384873 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 22:19:44 INFO - PROCESS | 1652 | 1467350384877 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:44 INFO - PROCESS | 1652 | 1467350384878 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x128d59000 == 47 [pid = 1652] [id = 126] 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x110ee6c00) [pid = 1652] [serial = 375] [outer = 0x0] 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110eed400) [pid = 1652] [serial = 376] [outer = 0x110ee6c00] 22:19:44 INFO - PROCESS | 1652 | 1467350384902 Marionette DEBUG loaded listener.js 22:19:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110ef1000) [pid = 1652] [serial = 377] [outer = 0x110ee6c00] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12a9ca400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x117ea1800) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12c2c4400) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121ab9c00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1198ea400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126bc8c00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124886400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110e7c000) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b8ca000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:19:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110e75c00) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:19:45 INFO - PROCESS | 1652 | 1467350385288 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]]]}] 22:19:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 570ms 22:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:19:45 INFO - PROCESS | 1652 | 1467350385334 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 22:19:45 INFO - PROCESS | 1652 | 1467350385335 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 22:19:45 INFO - PROCESS | 1652 | 1467350385337 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:19:45 INFO - PROCESS | 1652 | 1467350385338 Marionette TRACE conn2 <- [1,478,null,{}] 22:19:45 INFO - PROCESS | 1652 | 1467350385341 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}] 22:19:45 INFO - PROCESS | 1652 | 1467350385342 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:45 INFO - PROCESS | 1652 | 1467350385423 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 22:19:45 INFO - PROCESS | 1652 | 1467350385427 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:45 INFO - PROCESS | 1652 | 1467350385430 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12965c800 == 48 [pid = 1652] [id = 127] 22:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1126f7000) [pid = 1652] [serial = 378] [outer = 0x0] 22:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128cd400) [pid = 1652] [serial = 379] [outer = 0x1126f7000] 22:19:45 INFO - PROCESS | 1652 | 1467350385455 Marionette DEBUG loaded listener.js 22:19:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128d1400) [pid = 1652] [serial = 380] [outer = 0x1126f7000] 22:19:45 INFO - PROCESS | 1652 | 1467350385814 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]]]}] 22:19:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 517ms 22:19:45 INFO - PROCESS | 1652 | 1467350385856 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 22:19:45 INFO - PROCESS | 1652 | 1467350385858 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 22:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:19:45 INFO - PROCESS | 1652 | 1467350385863 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:19:45 INFO - PROCESS | 1652 | 1467350385865 Marionette TRACE conn2 <- [1,482,null,{}] 22:19:45 INFO - PROCESS | 1652 | 1467350385868 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}] 22:19:45 INFO - PROCESS | 1652 | 1467350385870 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:46 INFO - PROCESS | 1652 | 1467350386047 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 22:19:46 INFO - PROCESS | 1652 | 1467350386065 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:46 INFO - PROCESS | 1652 | 1467350386067 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa7800 == 49 [pid = 1652] [id = 128] 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1128cac00) [pid = 1652] [serial = 381] [outer = 0x0] 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1128d8400) [pid = 1652] [serial = 382] [outer = 0x1128cac00] 22:19:46 INFO - PROCESS | 1652 | 1467350386112 Marionette DEBUG loaded listener.js 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ca66800) [pid = 1652] [serial = 383] [outer = 0x1128cac00] 22:19:46 INFO - PROCESS | 1652 | 1467350386513 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]]]}] 22:19:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:19:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 22:19:46 INFO - PROCESS | 1652 | 1467350386535 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 22:19:46 INFO - PROCESS | 1652 | 1467350386537 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 22:19:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:19:46 INFO - PROCESS | 1652 | 1467350386540 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:19:46 INFO - PROCESS | 1652 | 1467350386541 Marionette TRACE conn2 <- [1,486,null,{}] 22:19:46 INFO - PROCESS | 1652 | 1467350386545 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}] 22:19:46 INFO - PROCESS | 1652 | 1467350386547 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:46 INFO - PROCESS | 1652 | 1467350386628 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 22:19:46 INFO - PROCESS | 1652 | 1467350386685 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:46 INFO - PROCESS | 1652 | 1467350386686 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71f800 == 50 [pid = 1652] [id = 129] 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1129a4800) [pid = 1652] [serial = 384] [outer = 0x0] 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1129ab000) [pid = 1652] [serial = 385] [outer = 0x1129a4800] 22:19:46 INFO - PROCESS | 1652 | 1467350386710 Marionette DEBUG loaded listener.js 22:19:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1129b1400) [pid = 1652] [serial = 386] [outer = 0x1129a4800] 22:19:46 INFO - PROCESS | 1652 | 1467350386985 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]]]}] 22:19:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:19:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 470ms 22:19:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:19:47 INFO - PROCESS | 1652 | 1467350387018 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 22:19:47 INFO - PROCESS | 1652 | 1467350387019 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 22:19:47 INFO - PROCESS | 1652 | 1467350387021 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:19:47 INFO - PROCESS | 1652 | 1467350387022 Marionette TRACE conn2 <- [1,490,null,{}] 22:19:47 INFO - PROCESS | 1652 | 1467350387024 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}] 22:19:47 INFO - PROCESS | 1652 | 1467350387036 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:47 INFO - PROCESS | 1652 | 1467350387176 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 22:19:47 INFO - PROCESS | 1652 | 1467350387228 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:47 INFO - PROCESS | 1652 | 1467350387229 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130e6000 == 51 [pid = 1652] [id = 130] 22:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x110e78000) [pid = 1652] [serial = 387] [outer = 0x0] 22:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x110e7fc00) [pid = 1652] [serial = 388] [outer = 0x110e78000] 22:19:47 INFO - PROCESS | 1652 | 1467350387261 Marionette DEBUG loaded listener.js 22:19:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1126f2400) [pid = 1652] [serial = 389] [outer = 0x110e78000] 22:19:47 INFO - PROCESS | 1652 | 1467350387697 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]]]}] 22:19:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:19:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 721ms 22:19:47 INFO - PROCESS | 1652 | 1467350387743 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 22:19:47 INFO - PROCESS | 1652 | 1467350387746 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 22:19:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:19:47 INFO - PROCESS | 1652 | 1467350387751 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:19:47 INFO - PROCESS | 1652 | 1467350387754 Marionette TRACE conn2 <- [1,494,null,{}] 22:19:47 INFO - PROCESS | 1652 | 1467350387759 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}] 22:19:47 INFO - PROCESS | 1652 | 1467350387764 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:47 INFO - PROCESS | 1652 | 1467350387964 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 22:19:48 INFO - PROCESS | 1652 | 1467350388014 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 1652 | 1467350388016 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bd000 == 52 [pid = 1652] [id = 131] 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1167b2000) [pid = 1652] [serial = 390] [outer = 0x0] 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1167b5c00) [pid = 1652] [serial = 391] [outer = 0x1167b2000] 22:19:48 INFO - PROCESS | 1652 | 1467350388047 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1167ba800) [pid = 1652] [serial = 392] [outer = 0x1167b2000] 22:19:48 INFO - PROCESS | 1652 | 1467350388488 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]]]}] 22:19:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:19:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 773ms 22:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:19:48 INFO - PROCESS | 1652 | 1467350388523 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 22:19:48 INFO - PROCESS | 1652 | 1467350388525 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 22:19:48 INFO - PROCESS | 1652 | 1467350388545 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:19:48 INFO - PROCESS | 1652 | 1467350388547 Marionette TRACE conn2 <- [1,498,null,{}] 22:19:48 INFO - PROCESS | 1652 | 1467350388551 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}] 22:19:48 INFO - PROCESS | 1652 | 1467350388552 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:48 INFO - PROCESS | 1652 | 1467350388657 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 22:19:48 INFO - PROCESS | 1652 | 1467350388727 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:48 INFO - PROCESS | 1652 | 1467350388729 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903d800 == 53 [pid = 1652] [id = 132] 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1187c8c00) [pid = 1652] [serial = 393] [outer = 0x0] 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118f6a800) [pid = 1652] [serial = 394] [outer = 0x1187c8c00] 22:19:48 INFO - PROCESS | 1652 | 1467350388758 Marionette DEBUG loaded listener.js 22:19:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1196bc000) [pid = 1652] [serial = 395] [outer = 0x1187c8c00] 22:19:49 INFO - PROCESS | 1652 | 1467350389180 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]]]}] 22:19:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 691ms 22:19:49 INFO - PROCESS | 1652 | 1467350389233 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 1652 | 1467350389235 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 22:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:19:49 INFO - PROCESS | 1652 | 1467350389243 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 1652 | 1467350389246 Marionette TRACE conn2 <- [1,502,null,{}] 22:19:49 INFO - PROCESS | 1652 | 1467350389281 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}] 22:19:49 INFO - PROCESS | 1652 | 1467350389283 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:49 INFO - PROCESS | 1652 | 1467350389389 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 22:19:49 INFO - PROCESS | 1652 | 1467350389459 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:49 INFO - PROCESS | 1652 | 1467350389460 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7b800 == 54 [pid = 1652] [id = 133] 22:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1195f4000) [pid = 1652] [serial = 396] [outer = 0x0] 22:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124f7a000) [pid = 1652] [serial = 397] [outer = 0x1195f4000] 22:19:49 INFO - PROCESS | 1652 | 1467350389491 Marionette DEBUG loaded listener.js 22:19:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x126947c00) [pid = 1652] [serial = 398] [outer = 0x1195f4000] 22:19:49 INFO - PROCESS | 1652 | 1467350389923 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]]]}] 22:19:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 689ms 22:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:19:49 INFO - PROCESS | 1652 | 1467350389931 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 22:19:49 INFO - PROCESS | 1652 | 1467350389932 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 22:19:49 INFO - PROCESS | 1652 | 1467350389934 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:19:49 INFO - PROCESS | 1652 | 1467350389936 Marionette TRACE conn2 <- [1,506,null,{}] 22:19:49 INFO - PROCESS | 1652 | 1467350389938 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}] 22:19:49 INFO - PROCESS | 1652 | 1467350389939 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:50 INFO - PROCESS | 1652 | 1467350390041 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 22:19:50 INFO - PROCESS | 1652 | 1467350390095 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:50 INFO - PROCESS | 1652 | 1467350390096 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bf000 == 55 [pid = 1652] [id = 134] 22:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1210bc000) [pid = 1652] [serial = 399] [outer = 0x0] 22:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129111800) [pid = 1652] [serial = 400] [outer = 0x1210bc000] 22:19:50 INFO - PROCESS | 1652 | 1467350390125 Marionette DEBUG loaded listener.js 22:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a76e000) [pid = 1652] [serial = 401] [outer = 0x1210bc000] 22:19:50 INFO - PROCESS | 1652 | 1467350390734 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]]]}] 22:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 820ms 22:19:50 INFO - PROCESS | 1652 | 1467350390755 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 22:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:19:50 INFO - PROCESS | 1652 | 1467350390757 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 22:19:50 INFO - PROCESS | 1652 | 1467350390760 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:19:50 INFO - PROCESS | 1652 | 1467350390762 Marionette TRACE conn2 <- [1,510,null,{}] 22:19:50 INFO - PROCESS | 1652 | 1467350390766 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}] 22:19:50 INFO - PROCESS | 1652 | 1467350390767 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:50 INFO - PROCESS | 1652 | 1467350390864 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 22:19:50 INFO - PROCESS | 1652 | 1467350390940 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:50 INFO - PROCESS | 1652 | 1467350390942 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d7b000 == 56 [pid = 1652] [id = 135] 22:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1129ae800) [pid = 1652] [serial = 402] [outer = 0x0] 22:19:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1160da400) [pid = 1652] [serial = 403] [outer = 0x1129ae800] 22:19:50 INFO - PROCESS | 1652 | 1467350390970 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1167ba400) [pid = 1652] [serial = 404] [outer = 0x1129ae800] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71f800 == 55 [pid = 1652] [id = 129] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa7800 == 54 [pid = 1652] [id = 128] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12965c800 == 53 [pid = 1652] [id = 127] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x128d59000 == 52 [pid = 1652] [id = 126] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c7800 == 51 [pid = 1652] [id = 125] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x116006000 == 50 [pid = 1652] [id = 124] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124cb7000) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x116a11c00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1278e9000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1260c5800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1195f1c00) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1212c3800 == 49 [pid = 1652] [id = 123] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x121087800 == 48 [pid = 1652] [id = 122] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119cb0000 == 47 [pid = 1652] [id = 121] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c2800 == 46 [pid = 1652] [id = 120] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x117025800 == 45 [pid = 1652] [id = 119] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11699a000 == 44 [pid = 1652] [id = 118] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x119626800 == 43 [pid = 1652] [id = 115] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x11702c800 == 42 [pid = 1652] [id = 114] 22:19:51 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa95800 == 41 [pid = 1652] [id = 113] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12cf07000) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12ca72400) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x110e81400) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1195f5800) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1126fb000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12c2c1400) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12a9c6400) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b8c3c00) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119163000) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118462c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ca6a400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12c2cb800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x126034800) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127804c00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119c29800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12118a000) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x128acc000) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a43d400) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a771800) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1126f1000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 22:19:51 INFO - PROCESS | 1652 | 1467350391445 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]]]}] 22:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 722ms 22:19:51 INFO - PROCESS | 1652 | 1467350391483 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 22:19:51 INFO - PROCESS | 1652 | 1467350391486 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 22:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:19:51 INFO - PROCESS | 1652 | 1467350391490 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:19:51 INFO - PROCESS | 1652 | 1467350391491 Marionette TRACE conn2 <- [1,514,null,{}] 22:19:51 INFO - PROCESS | 1652 | 1467350391494 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}] 22:19:51 INFO - PROCESS | 1652 | 1467350391498 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:51 INFO - PROCESS | 1652 | 1467350391575 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 22:19:51 INFO - PROCESS | 1652 | 1467350391583 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:51 INFO - PROCESS | 1652 | 1467350391584 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702c800 == 42 [pid = 1652] [id = 136] 22:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x116907800) [pid = 1652] [serial = 405] [outer = 0x0] 22:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1176eb800) [pid = 1652] [serial = 406] [outer = 0x116907800] 22:19:51 INFO - PROCESS | 1652 | 1467350391611 Marionette DEBUG loaded listener.js 22:19:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1187cb000) [pid = 1652] [serial = 407] [outer = 0x116907800] 22:19:51 INFO - PROCESS | 1652 | 1467350391938 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]]]}] 22:19:51 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 22:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 22:19:51 INFO - PROCESS | 1652 | 1467350391964 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 22:19:51 INFO - PROCESS | 1652 | 1467350391966 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 22:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:19:51 INFO - PROCESS | 1652 | 1467350391968 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:19:51 INFO - PROCESS | 1652 | 1467350391970 Marionette TRACE conn2 <- [1,518,null,{}] 22:19:51 INFO - PROCESS | 1652 | 1467350391977 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}] 22:19:51 INFO - PROCESS | 1652 | 1467350391980 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:52 INFO - PROCESS | 1652 | 1467350392059 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 22:19:52 INFO - PROCESS | 1652 | 1467350392065 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:52 INFO - PROCESS | 1652 | 1467350392067 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119634800 == 43 [pid = 1652] [id = 137] 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1196b7800) [pid = 1652] [serial = 408] [outer = 0x0] 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1210bc400) [pid = 1652] [serial = 409] [outer = 0x1196b7800] 22:19:52 INFO - PROCESS | 1652 | 1467350392095 Marionette DEBUG loaded listener.js 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124a19400) [pid = 1652] [serial = 410] [outer = 0x1196b7800] 22:19:52 INFO - PROCESS | 1652 | 1467350392437 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]]]}] 22:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 22:19:52 INFO - PROCESS | 1652 | 1467350392488 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 22:19:52 INFO - PROCESS | 1652 | 1467350392490 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 22:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:19:52 INFO - PROCESS | 1652 | 1467350392492 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:19:52 INFO - PROCESS | 1652 | 1467350392493 Marionette TRACE conn2 <- [1,522,null,{}] 22:19:52 INFO - PROCESS | 1652 | 1467350392505 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}] 22:19:52 INFO - PROCESS | 1652 | 1467350392506 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:52 INFO - PROCESS | 1652 | 1467350392586 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 22:19:52 INFO - PROCESS | 1652 | 1467350392590 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:52 INFO - PROCESS | 1652 | 1467350392591 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x121202800 == 44 [pid = 1652] [id = 138] 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1260c1000) [pid = 1652] [serial = 411] [outer = 0x0] 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x127804c00) [pid = 1652] [serial = 412] [outer = 0x1260c1000] 22:19:52 INFO - PROCESS | 1652 | 1467350392618 Marionette DEBUG loaded listener.js 22:19:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ad3000) [pid = 1652] [serial = 413] [outer = 0x1260c1000] 22:19:52 INFO - PROCESS | 1652 | 1467350392952 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]]]}] 22:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 474ms 22:19:52 INFO - PROCESS | 1652 | 1467350392967 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 22:19:52 INFO - PROCESS | 1652 | 1467350392968 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 22:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:19:52 INFO - PROCESS | 1652 | 1467350392970 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:19:52 INFO - PROCESS | 1652 | 1467350392971 Marionette TRACE conn2 <- [1,526,null,{}] 22:19:52 INFO - PROCESS | 1652 | 1467350392974 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}] 22:19:52 INFO - PROCESS | 1652 | 1467350392975 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:53 INFO - PROCESS | 1652 | 1467350393054 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 22:19:53 INFO - PROCESS | 1652 | 1467350393057 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:53 INFO - PROCESS | 1652 | 1467350393058 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x121973800 == 45 [pid = 1652] [id = 139] 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x128ad5400) [pid = 1652] [serial = 414] [outer = 0x0] 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12934b800) [pid = 1652] [serial = 415] [outer = 0x128ad5400] 22:19:53 INFO - PROCESS | 1652 | 1467350393091 Marionette DEBUG loaded listener.js 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12a7c6800) [pid = 1652] [serial = 416] [outer = 0x128ad5400] 22:19:53 INFO - PROCESS | 1652 | 1467350393464 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]]]}] 22:19:53 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 22:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 517ms 22:19:53 INFO - PROCESS | 1652 | 1467350393493 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 22:19:53 INFO - PROCESS | 1652 | 1467350393494 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 22:19:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:19:53 INFO - PROCESS | 1652 | 1467350393499 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:19:53 INFO - PROCESS | 1652 | 1467350393500 Marionette TRACE conn2 <- [1,530,null,{}] 22:19:53 INFO - PROCESS | 1652 | 1467350393503 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}] 22:19:53 INFO - PROCESS | 1652 | 1467350393507 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:53 INFO - PROCESS | 1652 | 1467350393645 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 22:19:53 INFO - PROCESS | 1652 | 1467350393659 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:53 INFO - PROCESS | 1652 | 1467350393660 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12629b800 == 46 [pid = 1652] [id = 140] 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a9c6000) [pid = 1652] [serial = 417] [outer = 0x0] 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b8c6c00) [pid = 1652] [serial = 418] [outer = 0x12a9c6000] 22:19:53 INFO - PROCESS | 1652 | 1467350393704 Marionette DEBUG loaded listener.js 22:19:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bde2800) [pid = 1652] [serial = 419] [outer = 0x12a9c6000] 22:19:54 INFO - PROCESS | 1652 | 1467350394137 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"]]]}] 22:19:54 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 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:19:54 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 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:19:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:19:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 675ms 22:19:54 INFO - PROCESS | 1652 | 1467350394175 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 22:19:54 INFO - PROCESS | 1652 | 1467350394176 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 22:19:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:19:54 INFO - PROCESS | 1652 | 1467350394179 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:19:54 INFO - PROCESS | 1652 | 1467350394180 Marionette TRACE conn2 <- [1,534,null,{}] 22:19:54 INFO - PROCESS | 1652 | 1467350394182 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}] 22:19:54 INFO - PROCESS | 1652 | 1467350394183 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:54 INFO - PROCESS | 1652 | 1467350394293 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 22:19:54 INFO - PROCESS | 1652 | 1467350394297 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 1652 | 1467350394298 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116019800 == 47 [pid = 1652] [id = 141] 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bde3400) [pid = 1652] [serial = 420] [outer = 0x0] 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12c2cb800) [pid = 1652] [serial = 421] [outer = 0x12bde3400] 22:19:54 INFO - PROCESS | 1652 | 1467350394322 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ca72800) [pid = 1652] [serial = 422] [outer = 0x12bde3400] 22:19:54 INFO - PROCESS | 1652 | 1467350394657 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]]]}] 22:19:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:19:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 521ms 22:19:54 INFO - PROCESS | 1652 | 1467350394700 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 22:19:54 INFO - PROCESS | 1652 | 1467350394702 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 22:19:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:19:54 INFO - PROCESS | 1652 | 1467350394723 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:19:54 INFO - PROCESS | 1652 | 1467350394724 Marionette TRACE conn2 <- [1,538,null,{}] 22:19:54 INFO - PROCESS | 1652 | 1467350394726 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}] 22:19:54 INFO - PROCESS | 1652 | 1467350394727 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:54 INFO - PROCESS | 1652 | 1467350394835 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 22:19:54 INFO - PROCESS | 1652 | 1467350394884 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:54 INFO - PROCESS | 1652 | 1467350394885 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9f000 == 48 [pid = 1652] [id = 142] 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bdea000) [pid = 1652] [serial = 423] [outer = 0x0] 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d068000) [pid = 1652] [serial = 424] [outer = 0x12bdea000] 22:19:54 INFO - PROCESS | 1652 | 1467350394915 Marionette DEBUG loaded listener.js 22:19:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d4cb000) [pid = 1652] [serial = 425] [outer = 0x12bdea000] 22:19:55 INFO - PROCESS | 1652 | 1467350395218 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]]]}] 22:19:55 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. 22:19:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 22:19:55 INFO - PROCESS | 1652 | 1467350395250 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 1652 | 1467350395251 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 22:19:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:19:55 INFO - PROCESS | 1652 | 1467350395254 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 1652 | 1467350395255 Marionette TRACE conn2 <- [1,542,null,{}] 22:19:55 INFO - PROCESS | 1652 | 1467350395264 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}] 22:19:55 INFO - PROCESS | 1652 | 1467350395266 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:55 INFO - PROCESS | 1652 | 1467350395377 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 22:19:55 INFO - PROCESS | 1652 | 1467350395381 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:55 INFO - PROCESS | 1652 | 1467350395382 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd75000 == 49 [pid = 1652] [id = 143] 22:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ba25800) [pid = 1652] [serial = 426] [outer = 0x0] 22:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ba2ac00) [pid = 1652] [serial = 427] [outer = 0x12ba25800] 22:19:55 INFO - PROCESS | 1652 | 1467350395405 Marionette DEBUG loaded listener.js 22:19:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ba2fc00) [pid = 1652] [serial = 428] [outer = 0x12ba25800] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bde7400) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a7c5800) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x110ee6c00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119f14c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11393dc00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12626d800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127811000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1185de800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1278e9800) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x117e9b000) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x121791000) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ca67000) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128cac00) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1126f7000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127808000) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11662bc00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118fb0400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x125597400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12780b000) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:19:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bd66400) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:19:55 INFO - PROCESS | 1652 | 1467350395902 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]]]}] 22:19:55 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. 22:19:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 22:19:55 INFO - PROCESS | 1652 | 1467350395926 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 22:19:55 INFO - PROCESS | 1652 | 1467350395927 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 22:19:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:19:55 INFO - PROCESS | 1652 | 1467350395929 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:19:55 INFO - PROCESS | 1652 | 1467350395930 Marionette TRACE conn2 <- [1,546,null,{}] 22:19:55 INFO - PROCESS | 1652 | 1467350395933 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}] 22:19:55 INFO - PROCESS | 1652 | 1467350395934 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:56 INFO - PROCESS | 1652 | 1467350396018 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 22:19:56 INFO - PROCESS | 1652 | 1467350396099 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 1652 | 1467350396101 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129304800 == 50 [pid = 1652] [id = 144] 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x110ee8c00) [pid = 1652] [serial = 429] [outer = 0x0] 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113d45c00) [pid = 1652] [serial = 430] [outer = 0x110ee8c00] 22:19:56 INFO - PROCESS | 1652 | 1467350396129 Marionette DEBUG loaded listener.js 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121a84000) [pid = 1652] [serial = 431] [outer = 0x110ee8c00] 22:19:56 INFO - PROCESS | 1652 | 1467350396438 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]]]}] 22:19:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:19:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 22:19:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:19:56 INFO - PROCESS | 1652 | 1467350396453 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 22:19:56 INFO - PROCESS | 1652 | 1467350396454 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 22:19:56 INFO - PROCESS | 1652 | 1467350396456 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:19:56 INFO - PROCESS | 1652 | 1467350396470 Marionette TRACE conn2 <- [1,550,null,{}] 22:19:56 INFO - PROCESS | 1652 | 1467350396475 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}] 22:19:56 INFO - PROCESS | 1652 | 1467350396477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:56 INFO - PROCESS | 1652 | 1467350396591 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 22:19:56 INFO - PROCESS | 1652 | 1467350396600 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:56 INFO - PROCESS | 1652 | 1467350396601 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a6800 == 51 [pid = 1652] [id = 145] 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121791c00) [pid = 1652] [serial = 432] [outer = 0x0] 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129453c00) [pid = 1652] [serial = 433] [outer = 0x121791c00] 22:19:56 INFO - PROCESS | 1652 | 1467350396634 Marionette DEBUG loaded listener.js 22:19:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12a698c00) [pid = 1652] [serial = 434] [outer = 0x121791c00] 22:19:56 INFO - PROCESS | 1652 | 1467350396991 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]]]}] 22:19:57 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. 22:19:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 586ms 22:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:19:57 INFO - PROCESS | 1652 | 1467350397042 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 22:19:57 INFO - PROCESS | 1652 | 1467350397044 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 22:19:57 INFO - PROCESS | 1652 | 1467350397046 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 1652 | 1467350397047 Marionette TRACE conn2 <- [1,554,null,{}] 22:19:57 INFO - PROCESS | 1652 | 1467350397049 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}] 22:19:57 INFO - PROCESS | 1652 | 1467350397050 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:57 INFO - PROCESS | 1652 | 1467350397157 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 22:19:57 INFO - PROCESS | 1652 | 1467350397166 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:57 INFO - PROCESS | 1652 | 1467350397167 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c720000 == 52 [pid = 1652] [id = 146] 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124e24400) [pid = 1652] [serial = 435] [outer = 0x0] 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12ba30000) [pid = 1652] [serial = 436] [outer = 0x124e24400] 22:19:57 INFO - PROCESS | 1652 | 1467350397190 Marionette DEBUG loaded listener.js 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c2c8400) [pid = 1652] [serial = 437] [outer = 0x124e24400] 22:19:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:57 INFO - PROCESS | 1652 | 1467350397481 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]]]}] 22:19:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:19:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 22:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:19:57 INFO - PROCESS | 1652 | 1467350397516 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 22:19:57 INFO - PROCESS | 1652 | 1467350397517 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 22:19:57 INFO - PROCESS | 1652 | 1467350397519 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:19:57 INFO - PROCESS | 1652 | 1467350397520 Marionette TRACE conn2 <- [1,558,null,{}] 22:19:57 INFO - PROCESS | 1652 | 1467350397522 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}] 22:19:57 INFO - PROCESS | 1652 | 1467350397523 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:57 INFO - PROCESS | 1652 | 1467350397607 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 22:19:57 INFO - PROCESS | 1652 | 1467350397611 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:57 INFO - PROCESS | 1652 | 1467350397612 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e1800 == 53 [pid = 1652] [id = 147] 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1267d7000) [pid = 1652] [serial = 438] [outer = 0x0] 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1267db800) [pid = 1652] [serial = 439] [outer = 0x1267d7000] 22:19:57 INFO - PROCESS | 1652 | 1467350397635 Marionette DEBUG loaded listener.js 22:19:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1267e1800) [pid = 1652] [serial = 440] [outer = 0x1267d7000] 22:19:58 INFO - PROCESS | 1652 | 1467350398111 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]]]}] 22:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 618ms 22:19:58 INFO - PROCESS | 1652 | 1467350398149 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 22:19:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:19:58 INFO - PROCESS | 1652 | 1467350398152 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 22:19:58 INFO - PROCESS | 1652 | 1467350398155 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:19:58 INFO - PROCESS | 1652 | 1467350398157 Marionette TRACE conn2 <- [1,562,null,{}] 22:19:58 INFO - PROCESS | 1652 | 1467350398164 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}] 22:19:58 INFO - PROCESS | 1652 | 1467350398166 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:58 INFO - PROCESS | 1652 | 1467350398271 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 22:19:58 INFO - PROCESS | 1652 | 1467350398346 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:58 INFO - PROCESS | 1652 | 1467350398347 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x118724800 == 54 [pid = 1652] [id = 148] 22:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1129ad400) [pid = 1652] [serial = 441] [outer = 0x0] 22:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1151d6800) [pid = 1652] [serial = 442] [outer = 0x1129ad400] 22:19:58 INFO - PROCESS | 1652 | 1467350398377 Marionette DEBUG loaded listener.js 22:19:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116a11c00) [pid = 1652] [serial = 443] [outer = 0x1129ad400] 22:19:58 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:58 INFO - PROCESS | 1652 | 1467350398796 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]]]}] 22:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 22:19:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:19:58 INFO - PROCESS | 1652 | 1467350398827 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 22:19:58 INFO - PROCESS | 1652 | 1467350398830 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 22:19:58 INFO - PROCESS | 1652 | 1467350398835 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:19:58 INFO - PROCESS | 1652 | 1467350398836 Marionette TRACE conn2 <- [1,566,null,{}] 22:19:58 INFO - PROCESS | 1652 | 1467350398839 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}] 22:19:58 INFO - PROCESS | 1652 | 1467350398841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:58 INFO - PROCESS | 1652 | 1467350398946 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 22:19:59 INFO - PROCESS | 1652 | 1467350399025 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 1652 | 1467350399027 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121970000 == 55 [pid = 1652] [id = 149] 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1195f7000) [pid = 1652] [serial = 444] [outer = 0x0] 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119f15400) [pid = 1652] [serial = 445] [outer = 0x1195f7000] 22:19:59 INFO - PROCESS | 1652 | 1467350399071 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1215d1800) [pid = 1652] [serial = 446] [outer = 0x1195f7000] 22:19:59 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:19:59 INFO - PROCESS | 1652 | 1467350399493 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]]]}] 22:19:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:19:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 22:19:59 INFO - PROCESS | 1652 | 1467350399505 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 22:19:59 INFO - PROCESS | 1652 | 1467350399506 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 22:19:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:19:59 INFO - PROCESS | 1652 | 1467350399509 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:19:59 INFO - PROCESS | 1652 | 1467350399511 Marionette TRACE conn2 <- [1,570,null,{}] 22:19:59 INFO - PROCESS | 1652 | 1467350399519 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}] 22:19:59 INFO - PROCESS | 1652 | 1467350399522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:59 INFO - PROCESS | 1652 | 1467350399630 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 22:19:59 INFO - PROCESS | 1652 | 1467350399693 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:19:59 INFO - PROCESS | 1652 | 1467350399695 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:19:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a9000 == 56 [pid = 1652] [id = 150] 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126264400) [pid = 1652] [serial = 447] [outer = 0x0] 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1267e2400) [pid = 1652] [serial = 448] [outer = 0x126264400] 22:19:59 INFO - PROCESS | 1652 | 1467350399766 Marionette DEBUG loaded listener.js 22:19:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12900f800) [pid = 1652] [serial = 449] [outer = 0x126264400] 22:20:00 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:00 INFO - PROCESS | 1652 | 1467350400199 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]]]}] 22:20:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:20:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 721ms 22:20:00 INFO - PROCESS | 1652 | 1467350400248 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 22:20:00 INFO - PROCESS | 1652 | 1467350400249 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 22:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:20:00 INFO - PROCESS | 1652 | 1467350400252 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 1652 | 1467350400253 Marionette TRACE conn2 <- [1,574,null,{}] 22:20:00 INFO - PROCESS | 1652 | 1467350400255 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}] 22:20:00 INFO - PROCESS | 1652 | 1467350400257 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:00 INFO - PROCESS | 1652 | 1467350400360 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 22:20:00 INFO - PROCESS | 1652 | 1467350400446 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:00 INFO - PROCESS | 1652 | 1467350400447 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb5f000 == 57 [pid = 1652] [id = 151] 22:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1267df400) [pid = 1652] [serial = 450] [outer = 0x0] 22:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12945f000) [pid = 1652] [serial = 451] [outer = 0x1267df400] 22:20:00 INFO - PROCESS | 1652 | 1467350400476 Marionette DEBUG loaded listener.js 22:20:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a9c4400) [pid = 1652] [serial = 452] [outer = 0x1267df400] 22:20:00 INFO - PROCESS | 1652 | 1467350400891 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]]]}] 22:20:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:20:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 22:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:20:00 INFO - PROCESS | 1652 | 1467350400923 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 22:20:00 INFO - PROCESS | 1652 | 1467350400924 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 22:20:00 INFO - PROCESS | 1652 | 1467350400926 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:20:00 INFO - PROCESS | 1652 | 1467350400928 Marionette TRACE conn2 <- [1,578,null,{}] 22:20:00 INFO - PROCESS | 1652 | 1467350400932 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}] 22:20:00 INFO - PROCESS | 1652 | 1467350400934 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:01 INFO - PROCESS | 1652 | 1467350401086 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 22:20:01 INFO - PROCESS | 1652 | 1467350401405 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:01 INFO - PROCESS | 1652 | 1467350401406 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x118173000 == 58 [pid = 1652] [id = 152] 22:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1126f5000) [pid = 1652] [serial = 453] [outer = 0x0] 22:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1128d3c00) [pid = 1652] [serial = 454] [outer = 0x1126f5000] 22:20:01 INFO - PROCESS | 1652 | 1467350401436 Marionette DEBUG loaded listener.js 22:20:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x112a86800) [pid = 1652] [serial = 455] [outer = 0x1126f5000] 22:20:01 INFO - PROCESS | 1652 | 1467350401874 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]]]}] 22:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 974ms 22:20:01 INFO - PROCESS | 1652 | 1467350401902 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 22:20:01 INFO - PROCESS | 1652 | 1467350401904 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 22:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:20:01 INFO - PROCESS | 1652 | 1467350401907 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:20:01 INFO - PROCESS | 1652 | 1467350401908 Marionette TRACE conn2 <- [1,582,null,{}] 22:20:01 INFO - PROCESS | 1652 | 1467350401912 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}] 22:20:01 INFO - PROCESS | 1652 | 1467350401915 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:02 INFO - PROCESS | 1652 | 1467350402018 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 22:20:02 INFO - PROCESS | 1652 | 1467350402125 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:02 INFO - PROCESS | 1652 | 1467350402127 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722c800 == 59 [pid = 1652] [id = 153] 22:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1133c5c00) [pid = 1652] [serial = 456] [outer = 0x0] 22:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1167bc000) [pid = 1652] [serial = 457] [outer = 0x1133c5c00] 22:20:02 INFO - PROCESS | 1652 | 1467350402173 Marionette DEBUG loaded listener.js 22:20:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1182d4400) [pid = 1652] [serial = 458] [outer = 0x1133c5c00] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c720000 == 58 [pid = 1652] [id = 146] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a6800 == 57 [pid = 1652] [id = 145] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129304800 == 56 [pid = 1652] [id = 144] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd75000 == 55 [pid = 1652] [id = 143] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9f000 == 54 [pid = 1652] [id = 142] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116019800 == 53 [pid = 1652] [id = 141] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12629b800 == 52 [pid = 1652] [id = 140] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121973800 == 51 [pid = 1652] [id = 139] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x121202800 == 50 [pid = 1652] [id = 138] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119634800 == 49 [pid = 1652] [id = 137] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11702c800 == 48 [pid = 1652] [id = 136] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x113d7b000 == 47 [pid = 1652] [id = 135] 22:20:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1130e6000 == 46 [pid = 1652] [id = 130] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a69e000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bde3800) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1182d4800) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119c28800) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x126738000) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12c2c0800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b734400) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x110eed400) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119f1b000) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1210b8400) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11845c800) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116772000) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12780e400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126738800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a772000) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1294d5400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11915ac00) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1187c7c00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12a6a4400) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1215c7c00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1185dc400) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1269b4c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124cb1800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12cf0f400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ca75400) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12ca66800) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128cd400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1294cd000) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129118800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12c2c9c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bddf800) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1128d1400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129ab000) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128d8400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110ef1000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a7c7800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 22:20:02 INFO - PROCESS | 1652 | 1467350402785 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]]]}] 22:20:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:20:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 922ms 22:20:02 INFO - PROCESS | 1652 | 1467350402828 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 22:20:02 INFO - PROCESS | 1652 | 1467350402831 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 22:20:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:20:02 INFO - PROCESS | 1652 | 1467350402835 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:20:02 INFO - PROCESS | 1652 | 1467350402837 Marionette TRACE conn2 <- [1,586,null,{}] 22:20:02 INFO - PROCESS | 1652 | 1467350402841 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}] 22:20:02 INFO - PROCESS | 1652 | 1467350402842 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:02 INFO - PROCESS | 1652 | 1467350402941 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 22:20:03 INFO - PROCESS | 1652 | 1467350403010 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 1652 | 1467350403013 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x116999800 == 47 [pid = 1652] [id = 154] 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1129a5400) [pid = 1652] [serial = 459] [outer = 0x0] 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x116772000) [pid = 1652] [serial = 460] [outer = 0x1129a5400] 22:20:03 INFO - PROCESS | 1652 | 1467350403044 Marionette DEBUG loaded listener.js 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176e1c00) [pid = 1652] [serial = 461] [outer = 0x1129a5400] 22:20:03 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:03 INFO - PROCESS | 1652 | 1467350403474 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]]]}] 22:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 22:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:20:03 INFO - PROCESS | 1652 | 1467350403508 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 22:20:03 INFO - PROCESS | 1652 | 1467350403512 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 22:20:03 INFO - PROCESS | 1652 | 1467350403516 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:20:03 INFO - PROCESS | 1652 | 1467350403518 Marionette TRACE conn2 <- [1,590,null,{}] 22:20:03 INFO - PROCESS | 1652 | 1467350403520 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}] 22:20:03 INFO - PROCESS | 1652 | 1467350403522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:03 INFO - PROCESS | 1652 | 1467350403621 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 22:20:03 INFO - PROCESS | 1652 | 1467350403679 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:03 INFO - PROCESS | 1652 | 1467350403680 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d4000 == 48 [pid = 1652] [id = 155] 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118591400) [pid = 1652] [serial = 462] [outer = 0x0] 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x118fb9c00) [pid = 1652] [serial = 463] [outer = 0x118591400] 22:20:03 INFO - PROCESS | 1652 | 1467350403711 Marionette DEBUG loaded listener.js 22:20:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1196bc400) [pid = 1652] [serial = 464] [outer = 0x118591400] 22:20:04 INFO - PROCESS | 1652 | 1467350404097 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]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 619ms 22:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:20:04 INFO - PROCESS | 1652 | 1467350404136 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 1652 | 1467350404137 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 22:20:04 INFO - PROCESS | 1652 | 1467350404139 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 1652 | 1467350404142 Marionette TRACE conn2 <- [1,594,null,{}] 22:20:04 INFO - PROCESS | 1652 | 1467350404152 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}] 22:20:04 INFO - PROCESS | 1652 | 1467350404155 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:04 INFO - PROCESS | 1652 | 1467350404253 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 22:20:04 INFO - PROCESS | 1652 | 1467350404311 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:04 INFO - PROCESS | 1652 | 1467350404313 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac5000 == 49 [pid = 1652] [id = 156] 22:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119f1b000) [pid = 1652] [serial = 465] [outer = 0x0] 22:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210b9c00) [pid = 1652] [serial = 466] [outer = 0x119f1b000] 22:20:04 INFO - PROCESS | 1652 | 1467350404344 Marionette DEBUG loaded listener.js 22:20:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123da9800) [pid = 1652] [serial = 467] [outer = 0x119f1b000] 22:20:04 INFO - PROCESS | 1652 | 1467350404803 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]]]}] 22:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 724ms 22:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:20:04 INFO - PROCESS | 1652 | 1467350404865 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 22:20:04 INFO - PROCESS | 1652 | 1467350404867 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 22:20:04 INFO - PROCESS | 1652 | 1467350404869 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:20:04 INFO - PROCESS | 1652 | 1467350404870 Marionette TRACE conn2 <- [1,598,null,{}] 22:20:04 INFO - PROCESS | 1652 | 1467350404873 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}] 22:20:04 INFO - PROCESS | 1652 | 1467350404874 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:04 INFO - PROCESS | 1652 | 1467350404991 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 22:20:05 INFO - PROCESS | 1652 | 1467350405059 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:05 INFO - PROCESS | 1652 | 1467350405060 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x121096000 == 50 [pid = 1652] [id = 157] 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124e26800) [pid = 1652] [serial = 468] [outer = 0x0] 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125598800) [pid = 1652] [serial = 469] [outer = 0x124e26800] 22:20:05 INFO - PROCESS | 1652 | 1467350405090 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1260c5c00) [pid = 1652] [serial = 470] [outer = 0x124e26800] 22:20:05 INFO - PROCESS | 1652 | 1467350405508 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]]]}] 22:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 22:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:20:05 INFO - PROCESS | 1652 | 1467350405540 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 22:20:05 INFO - PROCESS | 1652 | 1467350405541 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 22:20:05 INFO - PROCESS | 1652 | 1467350405544 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:20:05 INFO - PROCESS | 1652 | 1467350405546 Marionette TRACE conn2 <- [1,602,null,{}] 22:20:05 INFO - PROCESS | 1652 | 1467350405550 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}] 22:20:05 INFO - PROCESS | 1652 | 1467350405551 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:05 INFO - PROCESS | 1652 | 1467350405644 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 22:20:05 INFO - PROCESS | 1652 | 1467350405714 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:05 INFO - PROCESS | 1652 | 1467350405715 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x117233000 == 51 [pid = 1652] [id = 158] 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1260cac00) [pid = 1652] [serial = 471] [outer = 0x0] 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12662d400) [pid = 1652] [serial = 472] [outer = 0x1260cac00] 22:20:05 INFO - PROCESS | 1652 | 1467350405744 Marionette DEBUG loaded listener.js 22:20:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1267d6400) [pid = 1652] [serial = 473] [outer = 0x1260cac00] 22:20:06 INFO - PROCESS | 1652 | 1467350406154 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]]]}] 22:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 22:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:20:06 INFO - PROCESS | 1652 | 1467350406215 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 1652 | 1467350406216 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 22:20:06 INFO - PROCESS | 1652 | 1467350406219 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 1652 | 1467350406220 Marionette TRACE conn2 <- [1,606,null,{}] 22:20:06 INFO - PROCESS | 1652 | 1467350406222 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}] 22:20:06 INFO - PROCESS | 1652 | 1467350406227 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:06 INFO - PROCESS | 1652 | 1467350406359 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 22:20:06 INFO - PROCESS | 1652 | 1467350406432 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:06 INFO - PROCESS | 1652 | 1467350406433 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a4d000 == 52 [pid = 1652] [id = 159] 22:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126bc5800) [pid = 1652] [serial = 474] [outer = 0x0] 22:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1278ef400) [pid = 1652] [serial = 475] [outer = 0x126bc5800] 22:20:06 INFO - PROCESS | 1652 | 1467350406465 Marionette DEBUG loaded listener.js 22:20:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12945c800) [pid = 1652] [serial = 476] [outer = 0x126bc5800] 22:20:06 INFO - PROCESS | 1652 | 1467350406884 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]]]}] 22:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 718ms 22:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:20:06 INFO - PROCESS | 1652 | 1467350406938 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 22:20:06 INFO - PROCESS | 1652 | 1467350406939 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 22:20:06 INFO - PROCESS | 1652 | 1467350406941 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:20:06 INFO - PROCESS | 1652 | 1467350406943 Marionette TRACE conn2 <- [1,610,null,{}] 22:20:06 INFO - PROCESS | 1652 | 1467350406945 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}] 22:20:06 INFO - PROCESS | 1652 | 1467350406946 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:07 INFO - PROCESS | 1652 | 1467350407044 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 22:20:07 INFO - PROCESS | 1652 | 1467350407101 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 1652 | 1467350407103 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126771000 == 53 [pid = 1652] [id = 160] 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x123da6000) [pid = 1652] [serial = 477] [outer = 0x0] 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1294d8400) [pid = 1652] [serial = 478] [outer = 0x123da6000] 22:20:07 INFO - PROCESS | 1652 | 1467350407132 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a771800) [pid = 1652] [serial = 479] [outer = 0x123da6000] 22:20:07 INFO - PROCESS | 1652 | 1467350407580 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]]]}] 22:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 668ms 22:20:07 INFO - PROCESS | 1652 | 1467350407619 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 22:20:07 INFO - PROCESS | 1652 | 1467350407621 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 22:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:20:07 INFO - PROCESS | 1652 | 1467350407624 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:20:07 INFO - PROCESS | 1652 | 1467350407625 Marionette TRACE conn2 <- [1,614,null,{}] 22:20:07 INFO - PROCESS | 1652 | 1467350407631 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}] 22:20:07 INFO - PROCESS | 1652 | 1467350407633 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:07 INFO - PROCESS | 1652 | 1467350407749 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 22:20:07 INFO - PROCESS | 1652 | 1467350407836 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:07 INFO - PROCESS | 1652 | 1467350407837 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722c000 == 54 [pid = 1652] [id = 161] 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1170b1000) [pid = 1652] [serial = 480] [outer = 0x0] 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1172c7c00) [pid = 1652] [serial = 481] [outer = 0x1170b1000] 22:20:07 INFO - PROCESS | 1652 | 1467350407865 Marionette DEBUG loaded listener.js 22:20:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1185bf000) [pid = 1652] [serial = 482] [outer = 0x1170b1000] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac1000 == 53 [pid = 1652] [id = 82] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118173000 == 52 [pid = 1652] [id = 152] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a9000 == 51 [pid = 1652] [id = 150] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121970000 == 50 [pid = 1652] [id = 149] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x118724800 == 49 [pid = 1652] [id = 148] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb5f000 == 48 [pid = 1652] [id = 151] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a489000 == 47 [pid = 1652] [id = 102] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x126b21800 == 46 [pid = 1652] [id = 116] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12152e000 == 45 [pid = 1652] [id = 117] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bf000 == 44 [pid = 1652] [id = 134] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bd000 == 43 [pid = 1652] [id = 131] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12677e800 == 42 [pid = 1652] [id = 83] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117230800 == 41 [pid = 1652] [id = 81] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119373800 == 40 [pid = 1652] [id = 100] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127880800 == 39 [pid = 1652] [id = 84] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12903d800 == 38 [pid = 1652] [id = 132] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7b800 == 37 [pid = 1652] [id = 133] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12676f000 == 36 [pid = 1652] [id = 101] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x126771000 == 35 [pid = 1652] [id = 160] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x124a4d000 == 34 [pid = 1652] [id = 159] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117233000 == 33 [pid = 1652] [id = 158] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121096000 == 32 [pid = 1652] [id = 157] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac5000 == 31 [pid = 1652] [id = 156] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d4000 == 30 [pid = 1652] [id = 155] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11722c800 == 29 [pid = 1652] [id = 153] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e1800 == 28 [pid = 1652] [id = 147] 22:20:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116999800 == 27 [pid = 1652] [id = 154] 22:20:08 INFO - PROCESS | 1652 | 1467350408932 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]]]}] 22:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1325ms 22:20:08 INFO - PROCESS | 1652 | 1467350408954 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 22:20:08 INFO - PROCESS | 1652 | 1467350408958 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 22:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:20:08 INFO - PROCESS | 1652 | 1467350408964 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:20:08 INFO - PROCESS | 1652 | 1467350408968 Marionette TRACE conn2 <- [1,618,null,{}] 22:20:08 INFO - PROCESS | 1652 | 1467350408973 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}] 22:20:08 INFO - PROCESS | 1652 | 1467350408976 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:09 INFO - PROCESS | 1652 | 1467350409104 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 22:20:09 INFO - PROCESS | 1652 | 1467350409120 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 1652 | 1467350409121 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162fb000 == 28 [pid = 1652] [id = 162] 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1129a4c00) [pid = 1652] [serial = 483] [outer = 0x0] 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11308d000) [pid = 1652] [serial = 484] [outer = 0x1129a4c00] 22:20:09 INFO - PROCESS | 1652 | 1467350409149 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1151dd400) [pid = 1652] [serial = 485] [outer = 0x1129a4c00] 22:20:09 INFO - PROCESS | 1652 | 1467350409494 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]]]}] 22:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 575ms 22:20:09 INFO - PROCESS | 1652 | 1467350409537 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 22:20:09 INFO - PROCESS | 1652 | 1467350409540 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 22:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:20:09 INFO - PROCESS | 1652 | 1467350409545 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:20:09 INFO - PROCESS | 1652 | 1467350409547 Marionette TRACE conn2 <- [1,622,null,{}] 22:20:09 INFO - PROCESS | 1652 | 1467350409549 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}] 22:20:09 INFO - PROCESS | 1652 | 1467350409551 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:09 INFO - PROCESS | 1652 | 1467350409633 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 22:20:09 INFO - PROCESS | 1652 | 1467350409637 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:09 INFO - PROCESS | 1652 | 1467350409639 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180db800 == 29 [pid = 1652] [id = 163] 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11662c400) [pid = 1652] [serial = 486] [outer = 0x0] 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116975000) [pid = 1652] [serial = 487] [outer = 0x11662c400] 22:20:09 INFO - PROCESS | 1652 | 1467350409668 Marionette DEBUG loaded listener.js 22:20:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1182d1000) [pid = 1652] [serial = 488] [outer = 0x11662c400] 22:20:10 INFO - PROCESS | 1652 | 1467350410037 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]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 22:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:20:10 INFO - PROCESS | 1652 | 1467350410066 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 1652 | 1467350410068 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 22:20:10 INFO - PROCESS | 1652 | 1467350410081 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 1652 | 1467350410084 Marionette TRACE conn2 <- [1,626,null,{}] 22:20:10 INFO - PROCESS | 1652 | 1467350410092 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}] 22:20:10 INFO - PROCESS | 1652 | 1467350410096 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:10 INFO - PROCESS | 1652 | 1467350410174 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 22:20:10 INFO - PROCESS | 1652 | 1467350410183 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:10 INFO - PROCESS | 1652 | 1467350410185 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119385000 == 30 [pid = 1652] [id = 164] 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1185c3800) [pid = 1652] [serial = 489] [outer = 0x0] 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118898000) [pid = 1652] [serial = 490] [outer = 0x1185c3800] 22:20:10 INFO - PROCESS | 1652 | 1467350410212 Marionette DEBUG loaded listener.js 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118fc6400) [pid = 1652] [serial = 491] [outer = 0x1185c3800] 22:20:10 INFO - PROCESS | 1652 | 1467350410572 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]]]}] 22:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 535ms 22:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:20:10 INFO - PROCESS | 1652 | 1467350410605 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 22:20:10 INFO - PROCESS | 1652 | 1467350410607 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 22:20:10 INFO - PROCESS | 1652 | 1467350410609 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:20:10 INFO - PROCESS | 1652 | 1467350410610 Marionette TRACE conn2 <- [1,630,null,{}] 22:20:10 INFO - PROCESS | 1652 | 1467350410614 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}] 22:20:10 INFO - PROCESS | 1652 | 1467350410616 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:10 INFO - PROCESS | 1652 | 1467350410714 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 22:20:10 INFO - PROCESS | 1652 | 1467350410749 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:10 INFO - PROCESS | 1652 | 1467350410750 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ab9800 == 31 [pid = 1652] [id = 165] 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11915a800) [pid = 1652] [serial = 492] [outer = 0x0] 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1196c3000) [pid = 1652] [serial = 493] [outer = 0x11915a800] 22:20:10 INFO - PROCESS | 1652 | 1467350410775 Marionette DEBUG loaded listener.js 22:20:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119c23c00) [pid = 1652] [serial = 494] [outer = 0x11915a800] 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1210bb400) [pid = 1652] [serial = 495] [outer = 0x12934d000] 22:20:11 INFO - PROCESS | 1652 | 1467350411165 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]]]}] 22:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 22:20:11 INFO - PROCESS | 1652 | 1467350411179 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 22:20:11 INFO - PROCESS | 1652 | 1467350411181 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 22:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:20:11 INFO - PROCESS | 1652 | 1467350411183 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 1652 | 1467350411184 Marionette TRACE conn2 <- [1,634,null,{}] 22:20:11 INFO - PROCESS | 1652 | 1467350411186 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}] 22:20:11 INFO - PROCESS | 1652 | 1467350411188 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:11 INFO - PROCESS | 1652 | 1467350411284 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 22:20:11 INFO - PROCESS | 1652 | 1467350411321 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 1652 | 1467350411323 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bf000 == 32 [pid = 1652] [id = 166] 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1126fe800) [pid = 1652] [serial = 496] [outer = 0x0] 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11a0c7c00) [pid = 1652] [serial = 497] [outer = 0x1126fe800] 22:20:11 INFO - PROCESS | 1652 | 1467350411347 Marionette DEBUG loaded listener.js 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1212a7800) [pid = 1652] [serial = 498] [outer = 0x1126fe800] 22:20:11 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:11 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:11 INFO - PROCESS | 1652 | 1467350411687 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]]]}] 22:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 22:20:11 INFO - PROCESS | 1652 | 1467350411704 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 22:20:11 INFO - PROCESS | 1652 | 1467350411705 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 22:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:20:11 INFO - PROCESS | 1652 | 1467350411715 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:20:11 INFO - PROCESS | 1652 | 1467350411716 Marionette TRACE conn2 <- [1,638,null,{}] 22:20:11 INFO - PROCESS | 1652 | 1467350411718 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}] 22:20:11 INFO - PROCESS | 1652 | 1467350411722 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:11 INFO - PROCESS | 1652 | 1467350411828 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 22:20:11 INFO - PROCESS | 1652 | 1467350411832 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:11 INFO - PROCESS | 1652 | 1467350411833 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ae2800 == 33 [pid = 1652] [id = 167] 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1212b1400) [pid = 1652] [serial = 499] [outer = 0x0] 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123d86c00) [pid = 1652] [serial = 500] [outer = 0x1212b1400] 22:20:11 INFO - PROCESS | 1652 | 1467350411857 Marionette DEBUG loaded listener.js 22:20:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12603f000) [pid = 1652] [serial = 501] [outer = 0x1212b1400] 22:20:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:12 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 22:20:12 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:12 INFO - PROCESS | 1652 | 1467350412191 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]]]}] 22:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 22:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:20:12 INFO - PROCESS | 1652 | 1467350412235 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 22:20:12 INFO - PROCESS | 1652 | 1467350412236 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 22:20:12 INFO - PROCESS | 1652 | 1467350412238 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:20:12 INFO - PROCESS | 1652 | 1467350412247 Marionette TRACE conn2 <- [1,642,null,{}] 22:20:12 INFO - PROCESS | 1652 | 1467350412249 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}] 22:20:12 INFO - PROCESS | 1652 | 1467350412250 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:12 INFO - PROCESS | 1652 | 1467350412355 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 22:20:12 INFO - PROCESS | 1652 | 1467350412358 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:12 INFO - PROCESS | 1652 | 1467350412359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b21800 == 34 [pid = 1652] [id = 168] 22:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x121591c00) [pid = 1652] [serial = 502] [outer = 0x0] 22:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x126631400) [pid = 1652] [serial = 503] [outer = 0x121591c00] 22:20:12 INFO - PROCESS | 1652 | 1467350412386 Marionette DEBUG loaded listener.js 22:20:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1267dec00) [pid = 1652] [serial = 504] [outer = 0x121591c00] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1126f5000) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1129ad400) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1126fc800) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x126264400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1133c5c00) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1195f7000) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1267d7000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1267df400) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12bde3400) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x116907800) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1260c1000) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x128ad5400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1195f4000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bdea000) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1196b7800) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1210bc000) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1167b2000) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x110e78000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1187c8c00) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ba25800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1129ae800) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x110ee8c00) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121791c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124e24400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a9c6000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:20:12 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1129a4800) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:20:13 INFO - PROCESS | 1652 | 1467350413096 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]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 877ms 22:20:13 INFO - PROCESS | 1652 | 1467350413126 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 1652 | 1467350413128 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 22:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:20:13 INFO - PROCESS | 1652 | 1467350413139 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 1652 | 1467350413140 Marionette TRACE conn2 <- [1,646,null,{}] 22:20:13 INFO - PROCESS | 1652 | 1467350413142 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}] 22:20:13 INFO - PROCESS | 1652 | 1467350413144 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:13 INFO - PROCESS | 1652 | 1467350413223 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 22:20:13 INFO - PROCESS | 1652 | 1467350413227 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 1652 | 1467350413228 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12677e800 == 35 [pid = 1652] [id = 169] 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1167b2000) [pid = 1652] [serial = 505] [outer = 0x0] 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1172be400) [pid = 1652] [serial = 506] [outer = 0x1167b2000] 22:20:13 INFO - PROCESS | 1652 | 1467350413254 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118fbec00) [pid = 1652] [serial = 507] [outer = 0x1167b2000] 22:20:13 INFO - PROCESS | 1652 | 1467350413583 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]]]}] 22:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 22:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:20:13 INFO - PROCESS | 1652 | 1467350413608 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 22:20:13 INFO - PROCESS | 1652 | 1467350413609 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 22:20:13 INFO - PROCESS | 1652 | 1467350413612 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:20:13 INFO - PROCESS | 1652 | 1467350413615 Marionette TRACE conn2 <- [1,650,null,{}] 22:20:13 INFO - PROCESS | 1652 | 1467350413617 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}] 22:20:13 INFO - PROCESS | 1652 | 1467350413619 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:13 INFO - PROCESS | 1652 | 1467350413702 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 22:20:13 INFO - PROCESS | 1652 | 1467350413705 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:13 INFO - PROCESS | 1652 | 1467350413706 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12931a000 == 36 [pid = 1652] [id = 170] 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11393d000) [pid = 1652] [serial = 508] [outer = 0x0] 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x121d7ec00) [pid = 1652] [serial = 509] [outer = 0x11393d000] 22:20:13 INFO - PROCESS | 1652 | 1467350413731 Marionette DEBUG loaded listener.js 22:20:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12626f400) [pid = 1652] [serial = 510] [outer = 0x11393d000] 22:20:14 INFO - PROCESS | 1652 | 1467350414052 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]]]}] 22:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 22:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:20:14 INFO - PROCESS | 1652 | 1467350414084 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 22:20:14 INFO - PROCESS | 1652 | 1467350414086 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 22:20:14 INFO - PROCESS | 1652 | 1467350414088 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 1652 | 1467350414089 Marionette TRACE conn2 <- [1,654,null,{}] 22:20:14 INFO - PROCESS | 1652 | 1467350414091 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}] 22:20:14 INFO - PROCESS | 1652 | 1467350414092 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:14 INFO - PROCESS | 1652 | 1467350414208 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 22:20:14 INFO - PROCESS | 1652 | 1467350414214 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 1652 | 1467350414215 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a46d800 == 37 [pid = 1652] [id = 171] 22:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1128cdc00) [pid = 1652] [serial = 511] [outer = 0x0] 22:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1260c1000) [pid = 1652] [serial = 512] [outer = 0x1128cdc00] 22:20:14 INFO - PROCESS | 1652 | 1467350414242 Marionette DEBUG loaded listener.js 22:20:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1269bc400) [pid = 1652] [serial = 513] [outer = 0x1128cdc00] 22:20:14 INFO - PROCESS | 1652 | 1467350414611 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]]]}] 22:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 568ms 22:20:14 INFO - PROCESS | 1652 | 1467350414657 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 22:20:14 INFO - PROCESS | 1652 | 1467350414659 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 22:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:20:14 INFO - PROCESS | 1652 | 1467350414663 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:20:14 INFO - PROCESS | 1652 | 1467350414665 Marionette TRACE conn2 <- [1,658,null,{}] 22:20:14 INFO - PROCESS | 1652 | 1467350414669 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}] 22:20:14 INFO - PROCESS | 1652 | 1467350414671 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:14 INFO - PROCESS | 1652 | 1467350414820 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 22:20:14 INFO - PROCESS | 1652 | 1467350414990 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:14 INFO - PROCESS | 1652 | 1467350414992 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x112f1f800 == 38 [pid = 1652] [id = 172] 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x110e7c000) [pid = 1652] [serial = 514] [outer = 0x0] 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x110eee800) [pid = 1652] [serial = 515] [outer = 0x110e7c000] 22:20:15 INFO - PROCESS | 1652 | 1467350415027 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1126ff000) [pid = 1652] [serial = 516] [outer = 0x110e7c000] 22:20:15 INFO - PROCESS | 1652 | 1467350415579 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]]]}] 22:20:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:20:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 972ms 22:20:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:20:15 INFO - PROCESS | 1652 | 1467350415636 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 22:20:15 INFO - PROCESS | 1652 | 1467350415638 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 22:20:15 INFO - PROCESS | 1652 | 1467350415641 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:20:15 INFO - PROCESS | 1652 | 1467350415643 Marionette TRACE conn2 <- [1,662,null,{}] 22:20:15 INFO - PROCESS | 1652 | 1467350415647 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}] 22:20:15 INFO - PROCESS | 1652 | 1467350415650 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:15 INFO - PROCESS | 1652 | 1467350415757 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 22:20:15 INFO - PROCESS | 1652 | 1467350415839 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:15 INFO - PROCESS | 1652 | 1467350415841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8000 == 39 [pid = 1652] [id = 173] 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x116770400) [pid = 1652] [serial = 517] [outer = 0x0] 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x116a13000) [pid = 1652] [serial = 518] [outer = 0x116770400] 22:20:15 INFO - PROCESS | 1652 | 1467350415871 Marionette DEBUG loaded listener.js 22:20:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1182ce400) [pid = 1652] [serial = 519] [outer = 0x116770400] 22:20:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:16 INFO - PROCESS | 1652 | 1467350416381 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]]]}] 22:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 769ms 22:20:16 INFO - PROCESS | 1652 | 1467350416423 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 22:20:16 INFO - PROCESS | 1652 | 1467350416426 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 22:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:20:16 INFO - PROCESS | 1652 | 1467350416433 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:20:16 INFO - PROCESS | 1652 | 1467350416434 Marionette TRACE conn2 <- [1,666,null,{}] 22:20:16 INFO - PROCESS | 1652 | 1467350416437 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}] 22:20:16 INFO - PROCESS | 1652 | 1467350416438 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:16 INFO - PROCESS | 1652 | 1467350416549 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 22:20:16 INFO - PROCESS | 1652 | 1467350416633 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:16 INFO - PROCESS | 1652 | 1467350416634 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11625a800 == 40 [pid = 1652] [id = 174] 22:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1129a5000) [pid = 1652] [serial = 520] [outer = 0x0] 22:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116774800) [pid = 1652] [serial = 521] [outer = 0x1129a5000] 22:20:16 INFO - PROCESS | 1652 | 1467350416663 Marionette DEBUG loaded listener.js 22:20:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1187c3800) [pid = 1652] [serial = 522] [outer = 0x1129a5000] 22:20:17 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12a46d800 == 39 [pid = 1652] [id = 171] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12931a000 == 38 [pid = 1652] [id = 170] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12677e800 == 37 [pid = 1652] [id = 169] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126b21800 == 36 [pid = 1652] [id = 168] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124ae2800 == 35 [pid = 1652] [id = 167] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bf000 == 34 [pid = 1652] [id = 166] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119ab9800 == 33 [pid = 1652] [id = 165] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119385000 == 32 [pid = 1652] [id = 164] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1180db800 == 31 [pid = 1652] [id = 163] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1162fb000 == 30 [pid = 1652] [id = 162] 22:20:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11722c000 == 29 [pid = 1652] [id = 161] 22:20:17 INFO - PROCESS | 1652 | 1467350417298 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]]]}] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12900f800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119f15400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1151d6800) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x112a86800) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12a9c4400) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12c2cb800) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1176eb800) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1187cb000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127804c00) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128ad3000) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12934b800) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124f7a000) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x126947c00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d068000) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1210bc400) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124a19400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a76e000) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x129111800) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1167ba800) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1167b5c00) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1126f2400) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x110e7fc00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ca72800) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1196bc000) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f6a800) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12ba2ac00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1167ba400) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1160da400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113d45c00) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12d4cb000) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182d4400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129453c00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ba30000) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12a698c00) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12ba2fc00) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12b8c6c00) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121a84000) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129b1400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12a7c6800) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12c2c8400) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bde2800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1267db800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128d3c00) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116a11c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x129353400) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1267e2400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1167bc000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1215d1800) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1267e1800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 22:20:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12945f000) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 22:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 924ms 22:20:17 INFO - PROCESS | 1652 | 1467350417357 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 22:20:17 INFO - PROCESS | 1652 | 1467350417359 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 22:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:20:17 INFO - PROCESS | 1652 | 1467350417362 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:20:17 INFO - PROCESS | 1652 | 1467350417364 Marionette TRACE conn2 <- [1,670,null,{}] 22:20:17 INFO - PROCESS | 1652 | 1467350417368 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}] 22:20:17 INFO - PROCESS | 1652 | 1467350417370 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:17 INFO - PROCESS | 1652 | 1467350417449 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 22:20:17 INFO - PROCESS | 1652 | 1467350417453 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:17 INFO - PROCESS | 1652 | 1467350417456 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169b0800 == 30 [pid = 1652] [id = 175] 22:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x113318800) [pid = 1652] [serial = 523] [outer = 0x0] 22:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167b8000) [pid = 1652] [serial = 524] [outer = 0x113318800] 22:20:17 INFO - PROCESS | 1652 | 1467350417484 Marionette DEBUG loaded listener.js 22:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x117ea2800) [pid = 1652] [serial = 525] [outer = 0x113318800] 22:20:17 INFO - PROCESS | 1652 | 1467350417834 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]]]}] 22:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 22:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:20:17 INFO - PROCESS | 1652 | 1467350417883 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 22:20:17 INFO - PROCESS | 1652 | 1467350417886 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 22:20:17 INFO - PROCESS | 1652 | 1467350417890 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:20:17 INFO - PROCESS | 1652 | 1467350417892 Marionette TRACE conn2 <- [1,674,null,{}] 22:20:17 INFO - PROCESS | 1652 | 1467350417894 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}] 22:20:17 INFO - PROCESS | 1652 | 1467350417896 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:17 INFO - PROCESS | 1652 | 1467350417975 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 22:20:17 INFO - PROCESS | 1652 | 1467350417981 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:17 INFO - PROCESS | 1652 | 1467350417983 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118106000 == 31 [pid = 1652] [id = 176] 22:20:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11858c400) [pid = 1652] [serial = 526] [outer = 0x0] 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1187c8000) [pid = 1652] [serial = 527] [outer = 0x11858c400] 22:20:18 INFO - PROCESS | 1652 | 1467350418010 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fb8800) [pid = 1652] [serial = 528] [outer = 0x11858c400] 22:20:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:18 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:20:18 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 22:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 22:20:18 INFO - PROCESS | 1652 | 1467350418354 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]]]}] 22:20:18 INFO - PROCESS | 1652 | 1467350418359 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 22:20:18 INFO - PROCESS | 1652 | 1467350418360 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 22:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:20:18 INFO - PROCESS | 1652 | 1467350418364 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 1652 | 1467350418368 Marionette TRACE conn2 <- [1,678,null,{}] 22:20:18 INFO - PROCESS | 1652 | 1467350418376 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}] 22:20:18 INFO - PROCESS | 1652 | 1467350418381 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:18 INFO - PROCESS | 1652 | 1467350418466 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 22:20:18 INFO - PROCESS | 1652 | 1467350418520 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 1652 | 1467350418522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191d5000 == 32 [pid = 1652] [id = 177] 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1128d6000) [pid = 1652] [serial = 529] [outer = 0x0] 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119165400) [pid = 1652] [serial = 530] [outer = 0x1128d6000] 22:20:18 INFO - PROCESS | 1652 | 1467350418550 Marionette DEBUG loaded listener.js 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119f17c00) [pid = 1652] [serial = 531] [outer = 0x1128d6000] 22:20:18 INFO - PROCESS | 1652 | 1467350418840 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]]]}] 22:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 523ms 22:20:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:20:18 INFO - PROCESS | 1652 | 1467350418887 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 22:20:18 INFO - PROCESS | 1652 | 1467350418889 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 22:20:18 INFO - PROCESS | 1652 | 1467350418891 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:20:18 INFO - PROCESS | 1652 | 1467350418892 Marionette TRACE conn2 <- [1,682,null,{}] 22:20:18 INFO - PROCESS | 1652 | 1467350418894 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}] 22:20:18 INFO - PROCESS | 1652 | 1467350418897 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:18 INFO - PROCESS | 1652 | 1467350418977 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 22:20:18 INFO - PROCESS | 1652 | 1467350418983 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:18 INFO - PROCESS | 1652 | 1467350418984 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121083800 == 33 [pid = 1652] [id = 178] 22:20:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1212a6800) [pid = 1652] [serial = 532] [outer = 0x0] 22:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121a76800) [pid = 1652] [serial = 533] [outer = 0x1212a6800] 22:20:19 INFO - PROCESS | 1652 | 1467350419009 Marionette DEBUG loaded listener.js 22:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123da8800) [pid = 1652] [serial = 534] [outer = 0x1212a6800] 22:20:19 INFO - PROCESS | 1652 | 1467350419829 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]]]}] 22:20:19 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) 22:20:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 22:20:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:20:19 INFO - PROCESS | 1652 | 1467350419867 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 22:20:19 INFO - PROCESS | 1652 | 1467350419868 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 22:20:19 INFO - PROCESS | 1652 | 1467350419870 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:20:19 INFO - PROCESS | 1652 | 1467350419871 Marionette TRACE conn2 <- [1,686,null,{}] 22:20:19 INFO - PROCESS | 1652 | 1467350419873 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}] 22:20:19 INFO - PROCESS | 1652 | 1467350419874 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:19 INFO - PROCESS | 1652 | 1467350419970 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 22:20:19 INFO - PROCESS | 1652 | 1467350419973 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:19 INFO - PROCESS | 1652 | 1467350419974 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dba800 == 34 [pid = 1652] [id = 179] 22:20:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128d4000) [pid = 1652] [serial = 535] [outer = 0x0] 22:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124caa400) [pid = 1652] [serial = 536] [outer = 0x1128d4000] 22:20:20 INFO - PROCESS | 1652 | 1467350419998 Marionette DEBUG loaded listener.js 22:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126032400) [pid = 1652] [serial = 537] [outer = 0x1128d4000] 22:20:20 INFO - PROCESS | 1652 | 1467350420828 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]]]}] 22:20:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:20:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 22:20:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:20:20 INFO - PROCESS | 1652 | 1467350420839 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 22:20:20 INFO - PROCESS | 1652 | 1467350420840 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 22:20:20 INFO - PROCESS | 1652 | 1467350420842 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:20:20 INFO - PROCESS | 1652 | 1467350420844 Marionette TRACE conn2 <- [1,690,null,{}] 22:20:20 INFO - PROCESS | 1652 | 1467350420847 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}] 22:20:20 INFO - PROCESS | 1652 | 1467350420852 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:20 INFO - PROCESS | 1652 | 1467350420974 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 22:20:20 INFO - PROCESS | 1652 | 1467350420979 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:20 INFO - PROCESS | 1652 | 1467350420980 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126771000 == 35 [pid = 1652] [id = 180] 22:20:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12603c000) [pid = 1652] [serial = 538] [outer = 0x0] 22:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12694a400) [pid = 1652] [serial = 539] [outer = 0x12603c000] 22:20:21 INFO - PROCESS | 1652 | 1467350421005 Marionette DEBUG loaded listener.js 22:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12910a400) [pid = 1652] [serial = 540] [outer = 0x12603c000] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11915a800) [pid = 1652] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129a4c00) [pid = 1652] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1170b1000) [pid = 1652] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185c3800) [pid = 1652] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1126fe800) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11662c400) [pid = 1652] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1212b1400) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167b2000) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121591c00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1129a5400) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118591400) [pid = 1652] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119f1b000) [pid = 1652] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124e26800) [pid = 1652] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1260cac00) [pid = 1652] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126bc5800) [pid = 1652] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11393d000) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:20:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x123da6000) [pid = 1652] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:20:21 INFO - PROCESS | 1652 | 1467350421858 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]]]}] 22:20:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:20:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1018ms 22:20:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:20:21 INFO - PROCESS | 1652 | 1467350421863 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 22:20:21 INFO - PROCESS | 1652 | 1467350421865 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 22:20:21 INFO - PROCESS | 1652 | 1467350421867 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:20:21 INFO - PROCESS | 1652 | 1467350421868 Marionette TRACE conn2 <- [1,694,null,{}] 22:20:21 INFO - PROCESS | 1652 | 1467350421870 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}] 22:20:21 INFO - PROCESS | 1652 | 1467350421871 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:21 INFO - PROCESS | 1652 | 1467350421950 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 22:20:21 INFO - PROCESS | 1652 | 1467350421954 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:21 INFO - PROCESS | 1652 | 1467350421955 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db2000 == 36 [pid = 1652] [id = 181] 22:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x111caa000) [pid = 1652] [serial = 541] [outer = 0x0] 22:20:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185bf800) [pid = 1652] [serial = 542] [outer = 0x111caa000] 22:20:21 INFO - PROCESS | 1652 | 1467350421980 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1210bc800) [pid = 1652] [serial = 543] [outer = 0x111caa000] 22:20:22 INFO - PROCESS | 1652 | 1467350422773 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]]]}] 22:20:22 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) 22:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 919ms 22:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:20:22 INFO - PROCESS | 1652 | 1467350422787 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 22:20:22 INFO - PROCESS | 1652 | 1467350422788 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 22:20:22 INFO - PROCESS | 1652 | 1467350422790 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:20:22 INFO - PROCESS | 1652 | 1467350422791 Marionette TRACE conn2 <- [1,698,null,{}] 22:20:22 INFO - PROCESS | 1652 | 1467350422793 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}] 22:20:22 INFO - PROCESS | 1652 | 1467350422795 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:22 INFO - PROCESS | 1652 | 1467350422873 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 22:20:22 INFO - PROCESS | 1652 | 1467350422888 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:22 INFO - PROCESS | 1652 | 1467350422897 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x129050000 == 37 [pid = 1652] [id = 182] 22:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12626fc00) [pid = 1652] [serial = 544] [outer = 0x0] 22:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126bc4000) [pid = 1652] [serial = 545] [outer = 0x12626fc00] 22:20:22 INFO - PROCESS | 1652 | 1467350422923 Marionette DEBUG loaded listener.js 22:20:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129115800) [pid = 1652] [serial = 546] [outer = 0x12626fc00] 22:20:23 INFO - PROCESS | 1652 | 1467350423731 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]]]}] 22:20:23 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) 22:20:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 969ms 22:20:23 INFO - PROCESS | 1652 | 1467350423759 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 22:20:23 INFO - PROCESS | 1652 | 1467350423762 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 22:20:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:20:23 INFO - PROCESS | 1652 | 1467350423766 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:20:23 INFO - PROCESS | 1652 | 1467350423768 Marionette TRACE conn2 <- [1,702,null,{}] 22:20:23 INFO - PROCESS | 1652 | 1467350423772 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}] 22:20:23 INFO - PROCESS | 1652 | 1467350423774 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:23 INFO - PROCESS | 1652 | 1467350423876 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 22:20:23 INFO - PROCESS | 1652 | 1467350423931 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:23 INFO - PROCESS | 1652 | 1467350423933 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f50800 == 38 [pid = 1652] [id = 183] 22:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x112e21400) [pid = 1652] [serial = 547] [outer = 0x0] 22:20:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11337ac00) [pid = 1652] [serial = 548] [outer = 0x112e21400] 22:20:23 INFO - PROCESS | 1652 | 1467350423965 Marionette DEBUG loaded listener.js 22:20:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1167af400) [pid = 1652] [serial = 549] [outer = 0x112e21400] 22:20:24 INFO - PROCESS | 1652 | 1467350424866 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]]]}] 22:20:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:20:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 22:20:24 INFO - PROCESS | 1652 | 1467350424887 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 22:20:24 INFO - PROCESS | 1652 | 1467350424890 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 22:20:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:20:24 INFO - PROCESS | 1652 | 1467350424895 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:20:24 INFO - PROCESS | 1652 | 1467350424897 Marionette TRACE conn2 <- [1,706,null,{}] 22:20:24 INFO - PROCESS | 1652 | 1467350424900 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}] 22:20:24 INFO - PROCESS | 1652 | 1467350424901 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:25 INFO - PROCESS | 1652 | 1467350425000 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 22:20:25 INFO - PROCESS | 1652 | 1467350425054 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:25 INFO - PROCESS | 1652 | 1467350425055 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120d000 == 39 [pid = 1652] [id = 184] 22:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182d2400) [pid = 1652] [serial = 550] [outer = 0x0] 22:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11915d400) [pid = 1652] [serial = 551] [outer = 0x1182d2400] 22:20:25 INFO - PROCESS | 1652 | 1467350425086 Marionette DEBUG loaded listener.js 22:20:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1198ecc00) [pid = 1652] [serial = 552] [outer = 0x1182d2400] 22:20:26 INFO - PROCESS | 1652 | 1467350426000 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]]]}] 22:20:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:20:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 22:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:20:26 INFO - PROCESS | 1652 | 1467350426017 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 22:20:26 INFO - PROCESS | 1652 | 1467350426018 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 22:20:26 INFO - PROCESS | 1652 | 1467350426020 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:20:26 INFO - PROCESS | 1652 | 1467350426023 Marionette TRACE conn2 <- [1,710,null,{}] 22:20:26 INFO - PROCESS | 1652 | 1467350426031 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}] 22:20:26 INFO - PROCESS | 1652 | 1467350426034 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:26 INFO - PROCESS | 1652 | 1467350426134 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 22:20:26 INFO - PROCESS | 1652 | 1467350426189 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:26 INFO - PROCESS | 1652 | 1467350426191 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6b7000 == 40 [pid = 1652] [id = 185] 22:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a00b000) [pid = 1652] [serial = 553] [outer = 0x0] 22:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1267d6c00) [pid = 1652] [serial = 554] [outer = 0x11a00b000] 22:20:26 INFO - PROCESS | 1652 | 1467350426221 Marionette DEBUG loaded listener.js 22:20:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126bc9400) [pid = 1652] [serial = 555] [outer = 0x11a00b000] 22:20:27 INFO - PROCESS | 1652 | 1467350427259 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]]]}] 22:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1278ms 22:20:27 INFO - PROCESS | 1652 | 1467350427298 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 22:20:27 INFO - PROCESS | 1652 | 1467350427300 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 22:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:20:27 INFO - PROCESS | 1652 | 1467350427304 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:20:27 INFO - PROCESS | 1652 | 1467350427305 Marionette TRACE conn2 <- [1,714,null,{}] 22:20:27 INFO - PROCESS | 1652 | 1467350427309 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}] 22:20:27 INFO - PROCESS | 1652 | 1467350427310 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:27 INFO - PROCESS | 1652 | 1467350427403 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 22:20:27 INFO - PROCESS | 1652 | 1467350427458 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:27 INFO - PROCESS | 1652 | 1467350427461 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117023800 == 41 [pid = 1652] [id = 186] 22:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1167ba800) [pid = 1652] [serial = 556] [outer = 0x0] 22:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116a12400) [pid = 1652] [serial = 557] [outer = 0x1167ba800] 22:20:27 INFO - PROCESS | 1652 | 1467350427489 Marionette DEBUG loaded listener.js 22:20:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1182ccc00) [pid = 1652] [serial = 558] [outer = 0x1167ba800] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121db2000 == 40 [pid = 1652] [id = 181] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126771000 == 39 [pid = 1652] [id = 180] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121dba800 == 38 [pid = 1652] [id = 179] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121083800 == 37 [pid = 1652] [id = 178] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1191d5000 == 36 [pid = 1652] [id = 177] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118106000 == 35 [pid = 1652] [id = 176] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1169b0800 == 34 [pid = 1652] [id = 175] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11625a800 == 33 [pid = 1652] [id = 174] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x112f1f800 == 32 [pid = 1652] [id = 172] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8000 == 31 [pid = 1652] [id = 173] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6b7000 == 30 [pid = 1652] [id = 185] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12120d000 == 29 [pid = 1652] [id = 184] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129050000 == 28 [pid = 1652] [id = 182] 22:20:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116f50800 == 27 [pid = 1652] [id = 183] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1196c3000) [pid = 1652] [serial = 493] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11308d000) [pid = 1652] [serial = 484] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1151dd400) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1185bf000) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1172c7c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118898000) [pid = 1652] [serial = 490] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a0c7c00) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116975000) [pid = 1652] [serial = 487] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1182d1000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x119c23c00) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123d86c00) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1172be400) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1212a7800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126631400) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12603f000) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fbec00) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118fc1800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1176e1c00) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x116772000) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1196bc400) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118fb9c00) [pid = 1652] [serial = 463] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123da9800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1210b9c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1260c5c00) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x125598800) [pid = 1652] [serial = 469] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1267dec00) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1267d6400) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12662d400) [pid = 1652] [serial = 472] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12945c800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1278ef400) [pid = 1652] [serial = 475] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12626f400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a771800) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1294d8400) [pid = 1652] [serial = 478] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1260c1000) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x118fc6400) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x121d7ec00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 22:20:28 INFO - PROCESS | 1652 | 1467350428894 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]]]}] 22:20:28 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 22:20:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1621ms 22:20:28 INFO - PROCESS | 1652 | 1467350428925 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 22:20:28 INFO - PROCESS | 1652 | 1467350428928 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 22:20:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:20:28 INFO - PROCESS | 1652 | 1467350428933 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:20:28 INFO - PROCESS | 1652 | 1467350428935 Marionette TRACE conn2 <- [1,718,null,{}] 22:20:28 INFO - PROCESS | 1652 | 1467350428939 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}] 22:20:28 INFO - PROCESS | 1652 | 1467350428940 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:29 INFO - PROCESS | 1652 | 1467350429010 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 22:20:29 INFO - PROCESS | 1652 | 1467350429016 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:29 INFO - PROCESS | 1652 | 1467350429017 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11624b800 == 28 [pid = 1652] [id = 187] 22:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1129a9000) [pid = 1652] [serial = 559] [outer = 0x0] 22:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x113090400) [pid = 1652] [serial = 560] [outer = 0x1129a9000] 22:20:29 INFO - PROCESS | 1652 | 1467350429045 Marionette DEBUG loaded listener.js 22:20:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1139eac00) [pid = 1652] [serial = 561] [outer = 0x1129a9000] 22:20:29 INFO - PROCESS | 1652 | 1467350429840 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]]]}] 22:20:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:20:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 925ms 22:20:29 INFO - PROCESS | 1652 | 1467350429857 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 22:20:29 INFO - PROCESS | 1652 | 1467350429861 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 22:20:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:20:29 INFO - PROCESS | 1652 | 1467350429866 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:20:29 INFO - PROCESS | 1652 | 1467350429868 Marionette TRACE conn2 <- [1,722,null,{}] 22:20:29 INFO - PROCESS | 1652 | 1467350429870 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}] 22:20:29 INFO - PROCESS | 1652 | 1467350429872 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:29 INFO - PROCESS | 1652 | 1467350429967 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 22:20:30 INFO - PROCESS | 1652 | 1467350429998 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:30 INFO - PROCESS | 1652 | 1467350429999 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117014800 == 29 [pid = 1652] [id = 188] 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x116029800) [pid = 1652] [serial = 562] [outer = 0x0] 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1167b3c00) [pid = 1652] [serial = 563] [outer = 0x116029800] 22:20:30 INFO - PROCESS | 1652 | 1467350430026 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11696c800) [pid = 1652] [serial = 564] [outer = 0x116029800] 22:20:30 INFO - PROCESS | 1652 | 1467350430367 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] 22:20:30 INFO - PROCESS | 1652 | 1467350430391 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 22:20:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:20:30 INFO - PROCESS | 1652 | 1467350430400 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 1652 | 1467350430403 Marionette TRACE conn2 <- [1,726,null,{}] 22:20:30 INFO - PROCESS | 1652 | 1467350430410 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}] 22:20:30 INFO - PROCESS | 1652 | 1467350430414 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:30 INFO - PROCESS | 1652 | 1467350430507 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 22:20:30 INFO - PROCESS | 1652 | 1467350430513 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:30 INFO - PROCESS | 1652 | 1467350430515 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118168800 == 30 [pid = 1652] [id = 189] 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1129aa000) [pid = 1652] [serial = 565] [outer = 0x0] 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118455400) [pid = 1652] [serial = 566] [outer = 0x1129aa000] 22:20:30 INFO - PROCESS | 1652 | 1467350430543 Marionette DEBUG loaded listener.js 22:20:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1185bf000) [pid = 1652] [serial = 567] [outer = 0x1129aa000] 22:20:30 INFO - PROCESS | 1652 | 1467350430908 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]]]}] 22:20:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:20:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 22:20:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:20:30 INFO - PROCESS | 1652 | 1467350430922 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 22:20:30 INFO - PROCESS | 1652 | 1467350430924 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 22:20:30 INFO - PROCESS | 1652 | 1467350430926 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:20:30 INFO - PROCESS | 1652 | 1467350430927 Marionette TRACE conn2 <- [1,730,null,{}] 22:20:30 INFO - PROCESS | 1652 | 1467350430936 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}] 22:20:30 INFO - PROCESS | 1652 | 1467350430937 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:31 INFO - PROCESS | 1652 | 1467350431030 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 22:20:31 INFO - PROCESS | 1652 | 1467350431034 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 1652 | 1467350431035 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8000 == 31 [pid = 1652] [id = 190] 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1185dc000) [pid = 1652] [serial = 568] [outer = 0x0] 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118890c00) [pid = 1652] [serial = 569] [outer = 0x1185dc000] 22:20:31 INFO - PROCESS | 1652 | 1467350431060 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118fb9c00) [pid = 1652] [serial = 570] [outer = 0x1185dc000] 22:20:31 INFO - PROCESS | 1652 | 1467350431398 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] 22:20:31 INFO - PROCESS | 1652 | 1467350431470 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 22:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:20:31 INFO - PROCESS | 1652 | 1467350431472 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 1652 | 1467350431473 Marionette TRACE conn2 <- [1,734,null,{}] 22:20:31 INFO - PROCESS | 1652 | 1467350431476 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}] 22:20:31 INFO - PROCESS | 1652 | 1467350431477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:31 INFO - PROCESS | 1652 | 1467350431565 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 22:20:31 INFO - PROCESS | 1652 | 1467350431600 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:31 INFO - PROCESS | 1652 | 1467350431602 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119620000 == 32 [pid = 1652] [id = 191] 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x115e5a000) [pid = 1652] [serial = 571] [outer = 0x0] 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11915bc00) [pid = 1652] [serial = 572] [outer = 0x115e5a000] 22:20:31 INFO - PROCESS | 1652 | 1467350431626 Marionette DEBUG loaded listener.js 22:20:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1196c2c00) [pid = 1652] [serial = 573] [outer = 0x115e5a000] 22:20:31 INFO - PROCESS | 1652 | 1467350431955 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]]]}] 22:20:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 22:20:31 INFO - PROCESS | 1652 | 1467350431993 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 22:20:31 INFO - PROCESS | 1652 | 1467350431994 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 22:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:20:31 INFO - PROCESS | 1652 | 1467350431996 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:20:31 INFO - PROCESS | 1652 | 1467350431997 Marionette TRACE conn2 <- [1,738,null,{}] 22:20:32 INFO - PROCESS | 1652 | 1467350431999 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}] 22:20:32 INFO - PROCESS | 1652 | 1467350432004 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:32 INFO - PROCESS | 1652 | 1467350432111 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 22:20:32 INFO - PROCESS | 1652 | 1467350432143 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:32 INFO - PROCESS | 1652 | 1467350432144 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac4800 == 33 [pid = 1652] [id = 192] 22:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1196bd000) [pid = 1652] [serial = 574] [outer = 0x0] 22:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a0c9000) [pid = 1652] [serial = 575] [outer = 0x1196bd000] 22:20:32 INFO - PROCESS | 1652 | 1467350432169 Marionette DEBUG loaded listener.js 22:20:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12159c000) [pid = 1652] [serial = 576] [outer = 0x1196bd000] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1128cdc00) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12626fc00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1128d4000) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12603c000) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x111caa000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x116770400) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11858c400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x110e7c000) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x113318800) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1129a5000) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1212a6800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:20:32 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1128d6000) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:20:33 INFO - PROCESS | 1652 | 1467350433064 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]]]}] 22:20:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:20:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 22:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:20:33 INFO - PROCESS | 1652 | 1467350433117 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 22:20:33 INFO - PROCESS | 1652 | 1467350433118 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 22:20:33 INFO - PROCESS | 1652 | 1467350433120 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:20:33 INFO - PROCESS | 1652 | 1467350433129 Marionette TRACE conn2 <- [1,742,null,{}] 22:20:33 INFO - PROCESS | 1652 | 1467350433131 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}] 22:20:33 INFO - PROCESS | 1652 | 1467350433132 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:33 INFO - PROCESS | 1652 | 1467350433218 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 22:20:33 INFO - PROCESS | 1652 | 1467350433225 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:33 INFO - PROCESS | 1652 | 1467350433226 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x121086000 == 34 [pid = 1652] [id = 193] 22:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1128cdc00) [pid = 1652] [serial = 577] [outer = 0x0] 22:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118fbc400) [pid = 1652] [serial = 578] [outer = 0x1128cdc00] 22:20:33 INFO - PROCESS | 1652 | 1467350433250 Marionette DEBUG loaded listener.js 22:20:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1215cb000) [pid = 1652] [serial = 579] [outer = 0x1128cdc00] 22:20:33 INFO - PROCESS | 1652 | 1467350433969 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]]]}] 22:20:34 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 22:20:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 881ms 22:20:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:20:34 INFO - PROCESS | 1652 | 1467350434001 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 22:20:34 INFO - PROCESS | 1652 | 1467350434002 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 22:20:34 INFO - PROCESS | 1652 | 1467350434008 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:20:34 INFO - PROCESS | 1652 | 1467350434009 Marionette TRACE conn2 <- [1,746,null,{}] 22:20:34 INFO - PROCESS | 1652 | 1467350434011 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}] 22:20:34 INFO - PROCESS | 1652 | 1467350434013 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:34 INFO - PROCESS | 1652 | 1467350434082 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 22:20:34 INFO - PROCESS | 1652 | 1467350434086 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:34 INFO - PROCESS | 1652 | 1467350434087 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212c0000 == 35 [pid = 1652] [id = 194] 22:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1215ccc00) [pid = 1652] [serial = 580] [outer = 0x0] 22:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123d86c00) [pid = 1652] [serial = 581] [outer = 0x1215ccc00] 22:20:34 INFO - PROCESS | 1652 | 1467350434114 Marionette DEBUG loaded listener.js 22:20:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x124a1dc00) [pid = 1652] [serial = 582] [outer = 0x1215ccc00] 22:20:35 INFO - PROCESS | 1652 | 1467350435026 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]]]}] 22:20:35 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.) 22:20:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1069ms 22:20:35 INFO - PROCESS | 1652 | 1467350435078 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 22:20:35 INFO - PROCESS | 1652 | 1467350435080 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 22:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:20:35 INFO - PROCESS | 1652 | 1467350435083 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:20:35 INFO - PROCESS | 1652 | 1467350435085 Marionette TRACE conn2 <- [1,750,null,{}] 22:20:35 INFO - PROCESS | 1652 | 1467350435089 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}] 22:20:35 INFO - PROCESS | 1652 | 1467350435091 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:35 INFO - PROCESS | 1652 | 1467350435197 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 22:20:35 INFO - PROCESS | 1652 | 1467350435243 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:35 INFO - PROCESS | 1652 | 1467350435246 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694a800 == 36 [pid = 1652] [id = 195] 22:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1126f3c00) [pid = 1652] [serial = 583] [outer = 0x0] 22:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129a9800) [pid = 1652] [serial = 584] [outer = 0x1126f3c00] 22:20:35 INFO - PROCESS | 1652 | 1467350435277 Marionette DEBUG loaded listener.js 22:20:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1133c0400) [pid = 1652] [serial = 585] [outer = 0x1126f3c00] 22:20:36 INFO - PROCESS | 1652 | 1467350436257 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]]]}] 22:20:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:20:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1223ms 22:20:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:20:36 INFO - PROCESS | 1652 | 1467350436306 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 22:20:36 INFO - PROCESS | 1652 | 1467350436308 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 22:20:36 INFO - PROCESS | 1652 | 1467350436311 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:20:36 INFO - PROCESS | 1652 | 1467350436313 Marionette TRACE conn2 <- [1,754,null,{}] 22:20:36 INFO - PROCESS | 1652 | 1467350436317 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}] 22:20:36 INFO - PROCESS | 1652 | 1467350436318 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:36 INFO - PROCESS | 1652 | 1467350436415 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 22:20:36 INFO - PROCESS | 1652 | 1467350436461 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:36 INFO - PROCESS | 1652 | 1467350436464 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x116996000 == 37 [pid = 1652] [id = 196] 22:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113d51000) [pid = 1652] [serial = 586] [outer = 0x0] 22:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x115124c00) [pid = 1652] [serial = 587] [outer = 0x113d51000] 22:20:36 INFO - PROCESS | 1652 | 1467350436516 Marionette DEBUG loaded listener.js 22:20:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11628d800) [pid = 1652] [serial = 588] [outer = 0x113d51000] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x121086000 == 36 [pid = 1652] [id = 193] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac4800 == 35 [pid = 1652] [id = 192] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119620000 == 34 [pid = 1652] [id = 191] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8000 == 33 [pid = 1652] [id = 190] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118168800 == 32 [pid = 1652] [id = 189] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117014800 == 31 [pid = 1652] [id = 188] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11624b800 == 30 [pid = 1652] [id = 187] 22:20:36 INFO - PROCESS | 1652 | --DOCSHELL 0x117023800 == 29 [pid = 1652] [id = 186] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1269bc400) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124caa400) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12694a400) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1185bf800) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x116a13000) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1182ce400) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1187c8000) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x118fb8800) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x110eee800) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1126ff000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1167b8000) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x117ea2800) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116774800) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1187c3800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x121a76800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119165400) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x119f17c00) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x1210bc800) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x12910a400) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x126032400) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x123da8800) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x129115800) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 22:20:36 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x126bc4000) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 22:20:37 INFO - PROCESS | 1652 | 1467350437439 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]]]}] 22:20:37 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 22:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1171ms 22:20:37 INFO - PROCESS | 1652 | 1467350437483 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 22:20:37 INFO - PROCESS | 1652 | 1467350437486 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 22:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:20:37 INFO - PROCESS | 1652 | 1467350437491 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:20:37 INFO - PROCESS | 1652 | 1467350437493 Marionette TRACE conn2 <- [1,758,null,{}] 22:20:37 INFO - PROCESS | 1652 | 1467350437495 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}] 22:20:37 INFO - PROCESS | 1652 | 1467350437497 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:37 INFO - PROCESS | 1652 | 1467350437574 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 22:20:37 INFO - PROCESS | 1652 | 1467350437578 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:37 INFO - PROCESS | 1652 | 1467350437580 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180df000 == 30 [pid = 1652] [id = 197] 22:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1167bc000) [pid = 1652] [serial = 589] [outer = 0x0] 22:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x116fecc00) [pid = 1652] [serial = 590] [outer = 0x1167bc000] 22:20:37 INFO - PROCESS | 1652 | 1467350437610 Marionette DEBUG loaded listener.js 22:20:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1176ea000) [pid = 1652] [serial = 591] [outer = 0x1167bc000] 22:20:37 INFO - PROCESS | 1652 | 1467350437957 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]]]}] 22:20:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 22:20:37 INFO - PROCESS | 1652 | 1467350437960 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 22:20:37 INFO - PROCESS | 1652 | 1467350437962 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 22:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:20:37 INFO - PROCESS | 1652 | 1467350437965 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:20:37 INFO - PROCESS | 1652 | 1467350437968 Marionette TRACE conn2 <- [1,762,null,{}] 22:20:37 INFO - PROCESS | 1652 | 1467350437975 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}] 22:20:37 INFO - PROCESS | 1652 | 1467350437978 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:38 INFO - PROCESS | 1652 | 1467350438074 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 22:20:38 INFO - PROCESS | 1652 | 1467350438084 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:38 INFO - PROCESS | 1652 | 1467350438086 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118735000 == 31 [pid = 1652] [id = 198] 22:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1182c7000) [pid = 1652] [serial = 592] [outer = 0x0] 22:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1184d8400) [pid = 1652] [serial = 593] [outer = 0x1182c7000] 22:20:38 INFO - PROCESS | 1652 | 1467350438114 Marionette DEBUG loaded listener.js 22:20:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1187c7000) [pid = 1652] [serial = 594] [outer = 0x1182c7000] 22:20:38 INFO - PROCESS | 1652 | 1467350438889 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]]]}] 22:20:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:20:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 973ms 22:20:38 INFO - PROCESS | 1652 | 1467350438938 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 22:20:38 INFO - PROCESS | 1652 | 1467350438940 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 22:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:20:38 INFO - PROCESS | 1652 | 1467350438942 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:20:38 INFO - PROCESS | 1652 | 1467350438943 Marionette TRACE conn2 <- [1,766,null,{}] 22:20:38 INFO - PROCESS | 1652 | 1467350438953 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}] 22:20:38 INFO - PROCESS | 1652 | 1467350438954 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:39 INFO - PROCESS | 1652 | 1467350439048 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 22:20:39 INFO - PROCESS | 1652 | 1467350439052 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:39 INFO - PROCESS | 1652 | 1467350439053 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119390000 == 32 [pid = 1652] [id = 199] 22:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1128d5400) [pid = 1652] [serial = 595] [outer = 0x0] 22:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x118fc5c00) [pid = 1652] [serial = 596] [outer = 0x1128d5400] 22:20:39 INFO - PROCESS | 1652 | 1467350439078 Marionette DEBUG loaded listener.js 22:20:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1196b8000) [pid = 1652] [serial = 597] [outer = 0x1128d5400] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1129aa000) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1185dc000) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x1129a9000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x115e5a000) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x116029800) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1196bd000) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x112e21400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x1182d2400) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x1128cdc00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:20:39 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x11a00b000) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:20:39 INFO - PROCESS | 1652 | 1467350439866 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]]]}] 22:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 22:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:20:39 INFO - PROCESS | 1652 | 1467350439912 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 22:20:39 INFO - PROCESS | 1652 | 1467350439913 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 22:20:39 INFO - PROCESS | 1652 | 1467350439915 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:20:39 INFO - PROCESS | 1652 | 1467350439916 Marionette TRACE conn2 <- [1,770,null,{}] 22:20:39 INFO - PROCESS | 1652 | 1467350439919 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}] 22:20:39 INFO - PROCESS | 1652 | 1467350439920 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:39 INFO - PROCESS | 1652 | 1467350439989 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 22:20:39 INFO - PROCESS | 1652 | 1467350439993 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:39 INFO - PROCESS | 1652 | 1467350439994 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119883000 == 33 [pid = 1652] [id = 200] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x116293400) [pid = 1652] [serial = 598] [outer = 0x0] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x1182cf800) [pid = 1652] [serial = 599] [outer = 0x116293400] 22:20:40 INFO - PROCESS | 1652 | 1467350440021 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x118fc1000) [pid = 1652] [serial = 600] [outer = 0x116293400] 22:20:40 INFO - PROCESS | 1652 | 1467350440343 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]]]}] 22:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 22:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:20:40 INFO - PROCESS | 1652 | 1467350440385 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 22:20:40 INFO - PROCESS | 1652 | 1467350440386 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 22:20:40 INFO - PROCESS | 1652 | 1467350440388 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:20:40 INFO - PROCESS | 1652 | 1467350440389 Marionette TRACE conn2 <- [1,774,null,{}] 22:20:40 INFO - PROCESS | 1652 | 1467350440392 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}] 22:20:40 INFO - PROCESS | 1652 | 1467350440396 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:40 INFO - PROCESS | 1652 | 1467350440508 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 22:20:40 INFO - PROCESS | 1652 | 1467350440514 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 1652 | 1467350440515 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e3000 == 34 [pid = 1652] [id = 201] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x1196b8400) [pid = 1652] [serial = 601] [outer = 0x0] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x119f17c00) [pid = 1652] [serial = 602] [outer = 0x1196b8400] 22:20:40 INFO - PROCESS | 1652 | 1467350440540 Marionette DEBUG loaded listener.js 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1215c7800) [pid = 1652] [serial = 603] [outer = 0x1196b8400] 22:20:40 INFO - PROCESS | 1652 | 1467350440832 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]]]}] 22:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 22:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:20:40 INFO - PROCESS | 1652 | 1467350440857 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 22:20:40 INFO - PROCESS | 1652 | 1467350440858 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 22:20:40 INFO - PROCESS | 1652 | 1467350440860 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:20:40 INFO - PROCESS | 1652 | 1467350440861 Marionette TRACE conn2 <- [1,778,null,{}] 22:20:40 INFO - PROCESS | 1652 | 1467350440871 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}] 22:20:40 INFO - PROCESS | 1652 | 1467350440872 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:40 INFO - PROCESS | 1652 | 1467350440951 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 22:20:40 INFO - PROCESS | 1652 | 1467350440955 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:40 INFO - PROCESS | 1652 | 1467350440956 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121520800 == 35 [pid = 1652] [id = 202] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1215cb400) [pid = 1652] [serial = 604] [outer = 0x0] 22:20:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x124887000) [pid = 1652] [serial = 605] [outer = 0x1215cb400] 22:20:40 INFO - PROCESS | 1652 | 1467350440980 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x124e24c00) [pid = 1652] [serial = 606] [outer = 0x1215cb400] 22:20:41 INFO - PROCESS | 1652 | 1467350441304 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 475ms 22:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:20:41 INFO - PROCESS | 1652 | 1467350441336 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 1652 | 1467350441337 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 22:20:41 INFO - PROCESS | 1652 | 1467350441339 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 1652 | 1467350441340 Marionette TRACE conn2 <- [1,782,null,{}] 22:20:41 INFO - PROCESS | 1652 | 1467350441342 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}] 22:20:41 INFO - PROCESS | 1652 | 1467350441343 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:41 INFO - PROCESS | 1652 | 1467350441438 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 22:20:41 INFO - PROCESS | 1652 | 1467350441443 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 1652 | 1467350441444 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12196b000 == 36 [pid = 1652] [id = 203] 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x123da9800) [pid = 1652] [serial = 607] [outer = 0x0] 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x12559bc00) [pid = 1652] [serial = 608] [outer = 0x123da9800] 22:20:41 INFO - PROCESS | 1652 | 1467350441472 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x12603e400) [pid = 1652] [serial = 609] [outer = 0x123da9800] 22:20:41 INFO - PROCESS | 1652 | 1467350441773 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]]]}] 22:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 22:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:20:41 INFO - PROCESS | 1652 | 1467350441807 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 22:20:41 INFO - PROCESS | 1652 | 1467350441808 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 22:20:41 INFO - PROCESS | 1652 | 1467350441810 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:20:41 INFO - PROCESS | 1652 | 1467350441812 Marionette TRACE conn2 <- [1,786,null,{}] 22:20:41 INFO - PROCESS | 1652 | 1467350441817 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}] 22:20:41 INFO - PROCESS | 1652 | 1467350441818 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:41 INFO - PROCESS | 1652 | 1467350441891 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 22:20:41 INFO - PROCESS | 1652 | 1467350441894 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:41 INFO - PROCESS | 1652 | 1467350441896 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12600a800 == 37 [pid = 1652] [id = 204] 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x121187000) [pid = 1652] [serial = 610] [outer = 0x0] 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x126631800) [pid = 1652] [serial = 611] [outer = 0x121187000] 22:20:41 INFO - PROCESS | 1652 | 1467350441923 Marionette DEBUG loaded listener.js 22:20:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1267d5800) [pid = 1652] [serial = 612] [outer = 0x121187000] 22:20:42 INFO - PROCESS | 1652 | 1467350442237 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 22:20:42 INFO - PROCESS | 1652 | 1467350442283 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 22:20:42 INFO - PROCESS | 1652 | 1467350442284 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 22:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:20:42 INFO - PROCESS | 1652 | 1467350442286 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 1652 | 1467350442287 Marionette TRACE conn2 <- [1,790,null,{}] 22:20:42 INFO - PROCESS | 1652 | 1467350442290 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}] 22:20:42 INFO - PROCESS | 1652 | 1467350442291 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:42 INFO - PROCESS | 1652 | 1467350442388 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 22:20:42 INFO - PROCESS | 1652 | 1467350442393 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:42 INFO - PROCESS | 1652 | 1467350442395 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11938f800 == 38 [pid = 1652] [id = 205] 22:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1210bd800) [pid = 1652] [serial = 613] [outer = 0x0] 22:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1267db000) [pid = 1652] [serial = 614] [outer = 0x1210bd800] 22:20:42 INFO - PROCESS | 1652 | 1467350442422 Marionette DEBUG loaded listener.js 22:20:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1267e3000) [pid = 1652] [serial = 615] [outer = 0x1210bd800] 22:20:42 INFO - PROCESS | 1652 | 1467350442834 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]]]}] 22:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 22:20:42 INFO - PROCESS | 1652 | 1467350442857 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 22:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:20:42 INFO - PROCESS | 1652 | 1467350442860 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 22:20:42 INFO - PROCESS | 1652 | 1467350442863 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:20:42 INFO - PROCESS | 1652 | 1467350442865 Marionette TRACE conn2 <- [1,794,null,{}] 22:20:42 INFO - PROCESS | 1652 | 1467350442869 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}] 22:20:42 INFO - PROCESS | 1652 | 1467350442871 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:42 INFO - PROCESS | 1652 | 1467350442973 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 22:20:43 INFO - PROCESS | 1652 | 1467350443025 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:43 INFO - PROCESS | 1652 | 1467350443026 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x116994000 == 39 [pid = 1652] [id = 206] 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1128d8c00) [pid = 1652] [serial = 616] [outer = 0x0] 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133de400) [pid = 1652] [serial = 617] [outer = 0x1128d8c00] 22:20:43 INFO - PROCESS | 1652 | 1467350443057 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11607ec00) [pid = 1652] [serial = 618] [outer = 0x1128d8c00] 22:20:43 INFO - PROCESS | 1652 | 1467350443486 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]]]}] 22:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 22:20:43 INFO - PROCESS | 1652 | 1467350443535 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 22:20:43 INFO - PROCESS | 1652 | 1467350443538 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 22:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:20:43 INFO - PROCESS | 1652 | 1467350443543 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:20:43 INFO - PROCESS | 1652 | 1467350443544 Marionette TRACE conn2 <- [1,798,null,{}] 22:20:43 INFO - PROCESS | 1652 | 1467350443547 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}] 22:20:43 INFO - PROCESS | 1652 | 1467350443549 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:43 INFO - PROCESS | 1652 | 1467350443648 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 22:20:43 INFO - PROCESS | 1652 | 1467350443712 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:43 INFO - PROCESS | 1652 | 1467350443713 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x119874000 == 40 [pid = 1652] [id = 207] 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167bb000) [pid = 1652] [serial = 619] [outer = 0x0] 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182d1000) [pid = 1652] [serial = 620] [outer = 0x1167bb000] 22:20:43 INFO - PROCESS | 1652 | 1467350443745 Marionette DEBUG loaded listener.js 22:20:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1185bc800) [pid = 1652] [serial = 621] [outer = 0x1167bb000] 22:20:44 INFO - PROCESS | 1652 | 1467350444169 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]]]}] 22:20:44 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 22:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 22:20:44 INFO - PROCESS | 1652 | 1467350444230 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 22:20:44 INFO - PROCESS | 1652 | 1467350444231 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 22:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:20:44 INFO - PROCESS | 1652 | 1467350444235 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:20:44 INFO - PROCESS | 1652 | 1467350444238 Marionette TRACE conn2 <- [1,802,null,{}] 22:20:44 INFO - PROCESS | 1652 | 1467350444279 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}] 22:20:44 INFO - PROCESS | 1652 | 1467350444282 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:44 INFO - PROCESS | 1652 | 1467350444395 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 22:20:44 INFO - PROCESS | 1652 | 1467350444444 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:44 INFO - PROCESS | 1652 | 1467350444446 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1d800 == 41 [pid = 1652] [id = 208] 22:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1210afc00) [pid = 1652] [serial = 622] [outer = 0x0] 22:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1210b6c00) [pid = 1652] [serial = 623] [outer = 0x1210afc00] 22:20:44 INFO - PROCESS | 1652 | 1467350444476 Marionette DEBUG loaded listener.js 22:20:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1213ca800) [pid = 1652] [serial = 624] [outer = 0x1210afc00] 22:20:44 INFO - PROCESS | 1652 | 1467350444948 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]]]}] 22:20:45 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 22:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 772ms 22:20:45 INFO - PROCESS | 1652 | 1467350445008 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 22:20:45 INFO - PROCESS | 1652 | 1467350445011 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 22:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:20:45 INFO - PROCESS | 1652 | 1467350445015 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 1652 | 1467350445017 Marionette TRACE conn2 <- [1,806,null,{}] 22:20:45 INFO - PROCESS | 1652 | 1467350445021 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}] 22:20:45 INFO - PROCESS | 1652 | 1467350445023 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:45 INFO - PROCESS | 1652 | 1467350445156 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 22:20:45 INFO - PROCESS | 1652 | 1467350445208 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 1652 | 1467350445209 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12787e000 == 42 [pid = 1652] [id = 209] 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124f79000) [pid = 1652] [serial = 625] [outer = 0x0] 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1267e1c00) [pid = 1652] [serial = 626] [outer = 0x124f79000] 22:20:45 INFO - PROCESS | 1652 | 1467350445238 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1269b8c00) [pid = 1652] [serial = 627] [outer = 0x124f79000] 22:20:45 INFO - PROCESS | 1652 | [1652] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 22:20:45 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 22:20:45 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 22:20:45 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 22:20:45 INFO - PROCESS | 1652 | 1467350445686 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]]]}] 22:20:45 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 22:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 721ms 22:20:45 INFO - PROCESS | 1652 | 1467350445735 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 22:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:20:45 INFO - PROCESS | 1652 | 1467350445737 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 22:20:45 INFO - PROCESS | 1652 | 1467350445739 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:20:45 INFO - PROCESS | 1652 | 1467350445740 Marionette TRACE conn2 <- [1,810,null,{}] 22:20:45 INFO - PROCESS | 1652 | 1467350445743 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}] 22:20:45 INFO - PROCESS | 1652 | 1467350445744 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:45 INFO - PROCESS | 1652 | 1467350445847 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 22:20:45 INFO - PROCESS | 1652 | 1467350445899 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:45 INFO - PROCESS | 1652 | 1467350445900 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127876800 == 43 [pid = 1652] [id = 210] 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123da9c00) [pid = 1652] [serial = 628] [outer = 0x0] 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127805c00) [pid = 1652] [serial = 629] [outer = 0x123da9c00] 22:20:45 INFO - PROCESS | 1652 | 1467350445928 Marionette DEBUG loaded listener.js 22:20:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12780e400) [pid = 1652] [serial = 630] [outer = 0x123da9c00] 22:20:46 INFO - PROCESS | 1652 | 1467350446427 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]]]}] 22:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 719ms 22:20:46 INFO - PROCESS | 1652 | 1467350446459 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 22:20:46 INFO - PROCESS | 1652 | 1467350446460 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 22:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:20:46 INFO - PROCESS | 1652 | 1467350446464 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:20:46 INFO - PROCESS | 1652 | 1467350446466 Marionette TRACE conn2 <- [1,814,null,{}] 22:20:46 INFO - PROCESS | 1652 | 1467350446469 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}] 22:20:46 INFO - PROCESS | 1652 | 1467350446471 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:46 INFO - PROCESS | 1652 | 1467350446561 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 22:20:46 INFO - PROCESS | 1652 | 1467350446633 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:46 INFO - PROCESS | 1652 | 1467350446634 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722d800 == 44 [pid = 1652] [id = 211] 22:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113f39800) [pid = 1652] [serial = 631] [outer = 0x0] 22:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1160d8000) [pid = 1652] [serial = 632] [outer = 0x113f39800] 22:20:46 INFO - PROCESS | 1652 | 1467350446664 Marionette DEBUG loaded listener.js 22:20:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1167b4800) [pid = 1652] [serial = 633] [outer = 0x113f39800] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12600a800 == 43 [pid = 1652] [id = 204] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12196b000 == 42 [pid = 1652] [id = 203] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x121520800 == 41 [pid = 1652] [id = 202] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0e3000 == 40 [pid = 1652] [id = 201] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119883000 == 39 [pid = 1652] [id = 200] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119390000 == 38 [pid = 1652] [id = 199] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118735000 == 37 [pid = 1652] [id = 198] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1180df000 == 36 [pid = 1652] [id = 197] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116996000 == 35 [pid = 1652] [id = 196] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1212c0000 == 34 [pid = 1652] [id = 194] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11694a800 == 33 [pid = 1652] [id = 195] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x127876800 == 32 [pid = 1652] [id = 210] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12787e000 == 31 [pid = 1652] [id = 209] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1d800 == 30 [pid = 1652] [id = 208] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x119874000 == 29 [pid = 1652] [id = 207] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11938f800 == 28 [pid = 1652] [id = 205] 22:20:47 INFO - PROCESS | 1652 | --DOCSHELL 0x116994000 == 27 [pid = 1652] [id = 206] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118455400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116a12400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118890c00) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fb9c00) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113090400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1139eac00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1196c2c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11915bc00) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1167b3c00) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a0c9000) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1167af400) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11337ac00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1198ecc00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1215cb000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11915d400) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126bc9400) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1267d6c00) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118fbc400) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1185bf000) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12159c000) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x123d86c00) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11696c800) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 22:20:47 INFO - PROCESS | 1652 | 1467350447587 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] 22:20:47 INFO - PROCESS | 1652 | 1467350447641 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 22:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:20:47 INFO - PROCESS | 1652 | 1467350447644 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:20:47 INFO - PROCESS | 1652 | 1467350447646 Marionette TRACE conn2 <- [1,818,null,{}] 22:20:47 INFO - PROCESS | 1652 | 1467350447650 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}] 22:20:47 INFO - PROCESS | 1652 | 1467350447651 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:47 INFO - PROCESS | 1652 | 1467350447727 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 22:20:47 INFO - PROCESS | 1652 | 1467350447735 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:47 INFO - PROCESS | 1652 | 1467350447738 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162e5800 == 28 [pid = 1652] [id = 212] 22:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1126f5800) [pid = 1652] [serial = 634] [outer = 0x0] 22:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1129acc00) [pid = 1652] [serial = 635] [outer = 0x1126f5800] 22:20:47 INFO - PROCESS | 1652 | 1467350447766 Marionette DEBUG loaded listener.js 22:20:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1126f0800) [pid = 1652] [serial = 636] [outer = 0x1126f5800] 22:20:48 INFO - PROCESS | 1652 | 1467350448108 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]]]}] 22:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 521ms 22:20:48 INFO - PROCESS | 1652 | 1467350448165 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 22:20:48 INFO - PROCESS | 1652 | 1467350448169 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 22:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:20:48 INFO - PROCESS | 1652 | 1467350448173 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:20:48 INFO - PROCESS | 1652 | 1467350448175 Marionette TRACE conn2 <- [1,822,null,{}] 22:20:48 INFO - PROCESS | 1652 | 1467350448177 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}] 22:20:48 INFO - PROCESS | 1652 | 1467350448179 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:48 INFO - PROCESS | 1652 | 1467350448255 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 22:20:48 INFO - PROCESS | 1652 | 1467350448259 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 1652 | 1467350448260 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x117027000 == 29 [pid = 1652] [id = 213] 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x113d51c00) [pid = 1652] [serial = 637] [outer = 0x0] 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167af800) [pid = 1652] [serial = 638] [outer = 0x113d51c00] 22:20:48 INFO - PROCESS | 1652 | 1467350448290 Marionette DEBUG loaded listener.js 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1167bbc00) [pid = 1652] [serial = 639] [outer = 0x113d51c00] 22:20:48 INFO - PROCESS | 1652 | 1467350448633 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] 22:20:48 INFO - PROCESS | 1652 | 1467350448644 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 22:20:48 INFO - PROCESS | 1652 | 1467350448646 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:20:48 INFO - PROCESS | 1652 | 1467350448648 Marionette TRACE conn2 <- [1,826,null,{}] 22:20:48 INFO - PROCESS | 1652 | 1467350448656 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}] 22:20:48 INFO - PROCESS | 1652 | 1467350448659 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:48 INFO - PROCESS | 1652 | 1467350448738 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 22:20:48 INFO - PROCESS | 1652 | 1467350448787 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:48 INFO - PROCESS | 1652 | 1467350448789 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x118392800 == 30 [pid = 1652] [id = 214] 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x110ee7800) [pid = 1652] [serial = 640] [outer = 0x0] 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x117ea4c00) [pid = 1652] [serial = 641] [outer = 0x110ee7800] 22:20:48 INFO - PROCESS | 1652 | 1467350448817 Marionette DEBUG loaded listener.js 22:20:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118592000) [pid = 1652] [serial = 642] [outer = 0x110ee7800] 22:20:49 INFO - PROCESS | 1652 | 1467350449105 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]]]}] 22:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 474ms 22:20:49 INFO - PROCESS | 1652 | 1467350449121 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 22:20:49 INFO - PROCESS | 1652 | 1467350449122 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 22:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:20:49 INFO - PROCESS | 1652 | 1467350449125 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 1652 | 1467350449126 Marionette TRACE conn2 <- [1,830,null,{}] 22:20:49 INFO - PROCESS | 1652 | 1467350449128 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}] 22:20:49 INFO - PROCESS | 1652 | 1467350449129 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:49 INFO - PROCESS | 1652 | 1467350449217 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 22:20:49 INFO - PROCESS | 1652 | 1467350449220 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:49 INFO - PROCESS | 1652 | 1467350449221 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191d0800 == 31 [pid = 1652] [id = 215] 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1185d5800) [pid = 1652] [serial = 643] [outer = 0x0] 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11888bc00) [pid = 1652] [serial = 644] [outer = 0x1185d5800] 22:20:49 INFO - PROCESS | 1652 | 1467350449248 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118fb4800) [pid = 1652] [serial = 645] [outer = 0x1185d5800] 22:20:49 INFO - PROCESS | 1652 | 1467350449567 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]]]}] 22:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 22:20:49 INFO - PROCESS | 1652 | 1467350449594 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 22:20:49 INFO - PROCESS | 1652 | 1467350449596 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 22:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:20:49 INFO - PROCESS | 1652 | 1467350449600 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:20:49 INFO - PROCESS | 1652 | 1467350449608 Marionette TRACE conn2 <- [1,834,null,{}] 22:20:49 INFO - PROCESS | 1652 | 1467350449611 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}] 22:20:49 INFO - PROCESS | 1652 | 1467350449613 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:49 INFO - PROCESS | 1652 | 1467350449708 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 22:20:49 INFO - PROCESS | 1652 | 1467350449724 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:49 INFO - PROCESS | 1652 | 1467350449725 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961f800 == 32 [pid = 1652] [id = 216] 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133dd400) [pid = 1652] [serial = 646] [outer = 0x0] 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fbcc00) [pid = 1652] [serial = 647] [outer = 0x1133dd400] 22:20:49 INFO - PROCESS | 1652 | 1467350449750 Marionette DEBUG loaded listener.js 22:20:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11915d400) [pid = 1652] [serial = 648] [outer = 0x1133dd400] 22:20:50 INFO - PROCESS | 1652 | 1467350450087 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]]]}] 22:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 527ms 22:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:20:50 INFO - PROCESS | 1652 | 1467350450128 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 22:20:50 INFO - PROCESS | 1652 | 1467350450129 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 22:20:50 INFO - PROCESS | 1652 | 1467350450131 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:20:50 INFO - PROCESS | 1652 | 1467350450132 Marionette TRACE conn2 <- [1,838,null,{}] 22:20:50 INFO - PROCESS | 1652 | 1467350450134 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}] 22:20:50 INFO - PROCESS | 1652 | 1467350450138 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:50 INFO - PROCESS | 1652 | 1467350450250 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 22:20:50 INFO - PROCESS | 1652 | 1467350450282 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:50 INFO - PROCESS | 1652 | 1467350450283 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0de000 == 33 [pid = 1652] [id = 217] 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119166800) [pid = 1652] [serial = 649] [outer = 0x0] 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119c23c00) [pid = 1652] [serial = 650] [outer = 0x119166800] 22:20:50 INFO - PROCESS | 1652 | 1467350450308 Marionette DEBUG loaded listener.js 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1210b9000) [pid = 1652] [serial = 651] [outer = 0x119166800] 22:20:50 INFO - PROCESS | 1652 | 1467350450610 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]]]}] 22:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 22:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:20:50 INFO - PROCESS | 1652 | 1467350450663 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 22:20:50 INFO - PROCESS | 1652 | 1467350450664 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 22:20:50 INFO - PROCESS | 1652 | 1467350450666 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:20:50 INFO - PROCESS | 1652 | 1467350450667 Marionette TRACE conn2 <- [1,842,null,{}] 22:20:50 INFO - PROCESS | 1652 | 1467350450669 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}] 22:20:50 INFO - PROCESS | 1652 | 1467350450670 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:50 INFO - PROCESS | 1652 | 1467350450764 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 22:20:50 INFO - PROCESS | 1652 | 1467350450797 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:50 INFO - PROCESS | 1652 | 1467350450799 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121c800 == 34 [pid = 1652] [id = 218] 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1210b9c00) [pid = 1652] [serial = 652] [outer = 0x0] 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213ccc00) [pid = 1652] [serial = 653] [outer = 0x1210b9c00] 22:20:50 INFO - PROCESS | 1652 | 1467350450823 Marionette DEBUG loaded listener.js 22:20:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12179c800) [pid = 1652] [serial = 654] [outer = 0x1210b9c00] 22:20:51 INFO - PROCESS | 1652 | 1467350451141 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]]]}] 22:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 22:20:51 INFO - PROCESS | 1652 | 1467350451185 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 22:20:51 INFO - PROCESS | 1652 | 1467350451187 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 22:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:20:51 INFO - PROCESS | 1652 | 1467350451197 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:20:51 INFO - PROCESS | 1652 | 1467350451199 Marionette TRACE conn2 <- [1,846,null,{}] 22:20:51 INFO - PROCESS | 1652 | 1467350451202 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}] 22:20:51 INFO - PROCESS | 1652 | 1467350451204 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:51 INFO - PROCESS | 1652 | 1467350451341 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 22:20:51 INFO - PROCESS | 1652 | 1467350451387 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:51 INFO - PROCESS | 1652 | 1467350451388 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b1800 == 35 [pid = 1652] [id = 219] 22:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121183400) [pid = 1652] [serial = 655] [outer = 0x0] 22:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121d81800) [pid = 1652] [serial = 656] [outer = 0x121183400] 22:20:51 INFO - PROCESS | 1652 | 1467350451428 Marionette DEBUG loaded listener.js 22:20:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124f79c00) [pid = 1652] [serial = 657] [outer = 0x121183400] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121187000) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1167ba800) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d5400) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116293400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1196b8400) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1215ccc00) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182c7000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167bc000) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1126f3c00) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113d51000) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1215cb400) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x123da9800) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:20:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1210bd800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:20:51 INFO - PROCESS | 1652 | 1467350451927 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]]]}] 22:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 769ms 22:20:51 INFO - PROCESS | 1652 | 1467350451968 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 22:20:51 INFO - PROCESS | 1652 | 1467350451970 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 22:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:20:51 INFO - PROCESS | 1652 | 1467350451972 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:20:51 INFO - PROCESS | 1652 | 1467350451974 Marionette TRACE conn2 <- [1,850,null,{}] 22:20:51 INFO - PROCESS | 1652 | 1467350451976 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}] 22:20:51 INFO - PROCESS | 1652 | 1467350451977 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:52 INFO - PROCESS | 1652 | 1467350452057 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 22:20:52 INFO - PROCESS | 1652 | 1467350452061 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 1652 | 1467350452062 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x118390800 == 36 [pid = 1652] [id = 220] 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1129ab000) [pid = 1652] [serial = 658] [outer = 0x0] 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133e6800) [pid = 1652] [serial = 659] [outer = 0x1129ab000] 22:20:52 INFO - PROCESS | 1652 | 1467350452090 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1210bd800) [pid = 1652] [serial = 660] [outer = 0x1129ab000] 22:20:52 INFO - PROCESS | 1652 | 1467350452403 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]]]}] 22:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 22:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:20:52 INFO - PROCESS | 1652 | 1467350452442 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 22:20:52 INFO - PROCESS | 1652 | 1467350452443 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 22:20:52 INFO - PROCESS | 1652 | 1467350452445 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:20:52 INFO - PROCESS | 1652 | 1467350452446 Marionette TRACE conn2 <- [1,854,null,{}] 22:20:52 INFO - PROCESS | 1652 | 1467350452448 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}] 22:20:52 INFO - PROCESS | 1652 | 1467350452449 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:52 INFO - PROCESS | 1652 | 1467350452542 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 22:20:52 INFO - PROCESS | 1652 | 1467350452550 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:52 INFO - PROCESS | 1652 | 1467350452551 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd4000 == 37 [pid = 1652] [id = 221] 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116029800) [pid = 1652] [serial = 661] [outer = 0x0] 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124cb2800) [pid = 1652] [serial = 662] [outer = 0x116029800] 22:20:52 INFO - PROCESS | 1652 | 1467350452576 Marionette DEBUG loaded listener.js 22:20:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126032c00) [pid = 1652] [serial = 663] [outer = 0x116029800] 22:20:52 INFO - PROCESS | 1652 | 1467350452877 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]]]}] 22:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 22:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:20:52 INFO - PROCESS | 1652 | 1467350452917 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 22:20:52 INFO - PROCESS | 1652 | 1467350452918 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 22:20:52 INFO - PROCESS | 1652 | 1467350452920 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:20:52 INFO - PROCESS | 1652 | 1467350452922 Marionette TRACE conn2 <- [1,858,null,{}] 22:20:52 INFO - PROCESS | 1652 | 1467350452924 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}] 22:20:52 INFO - PROCESS | 1652 | 1467350452926 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:53 INFO - PROCESS | 1652 | 1467350453028 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 22:20:53 INFO - PROCESS | 1652 | 1467350453035 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:53 INFO - PROCESS | 1652 | 1467350453036 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961b800 == 38 [pid = 1652] [id = 222] 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12662b400) [pid = 1652] [serial = 664] [outer = 0x0] 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1267d6400) [pid = 1652] [serial = 665] [outer = 0x12662b400] 22:20:53 INFO - PROCESS | 1652 | 1467350453063 Marionette DEBUG loaded listener.js 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126bc9400) [pid = 1652] [serial = 666] [outer = 0x12662b400] 22:20:53 INFO - PROCESS | 1652 | 1467350453372 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]]]}] 22:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 22:20:53 INFO - PROCESS | 1652 | 1467350453391 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 22:20:53 INFO - PROCESS | 1652 | 1467350453392 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 22:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:20:53 INFO - PROCESS | 1652 | 1467350453397 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 1652 | 1467350453400 Marionette TRACE conn2 <- [1,862,null,{}] 22:20:53 INFO - PROCESS | 1652 | 1467350453404 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}] 22:20:53 INFO - PROCESS | 1652 | 1467350453405 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:53 INFO - PROCESS | 1652 | 1467350453508 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 22:20:53 INFO - PROCESS | 1652 | 1467350453513 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:53 INFO - PROCESS | 1652 | 1467350453515 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129037800 == 39 [pid = 1652] [id = 223] 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1126f9400) [pid = 1652] [serial = 667] [outer = 0x0] 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127809c00) [pid = 1652] [serial = 668] [outer = 0x1126f9400] 22:20:53 INFO - PROCESS | 1652 | 1467350453539 Marionette DEBUG loaded listener.js 22:20:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129002800) [pid = 1652] [serial = 669] [outer = 0x1126f9400] 22:20:53 INFO - PROCESS | 1652 | 1467350453901 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]]]}] 22:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 526ms 22:20:53 INFO - PROCESS | 1652 | 1467350453922 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 22:20:53 INFO - PROCESS | 1652 | 1467350453924 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 22:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:20:53 INFO - PROCESS | 1652 | 1467350453928 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:20:53 INFO - PROCESS | 1652 | 1467350453931 Marionette TRACE conn2 <- [1,866,null,{}] 22:20:53 INFO - PROCESS | 1652 | 1467350453937 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}] 22:20:53 INFO - PROCESS | 1652 | 1467350453939 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:54 INFO - PROCESS | 1652 | 1467350454051 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 22:20:54 INFO - PROCESS | 1652 | 1467350454104 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:54 INFO - PROCESS | 1652 | 1467350454107 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11624b000 == 40 [pid = 1652] [id = 224] 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1126f0400) [pid = 1652] [serial = 670] [outer = 0x0] 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1126f5c00) [pid = 1652] [serial = 671] [outer = 0x1126f0400] 22:20:54 INFO - PROCESS | 1652 | 1467350454138 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1129af000) [pid = 1652] [serial = 672] [outer = 0x1126f0400] 22:20:54 INFO - PROCESS | 1652 | 1467350454606 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]]]}] 22:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 726ms 22:20:54 INFO - PROCESS | 1652 | 1467350454654 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 22:20:54 INFO - PROCESS | 1652 | 1467350454657 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 22:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:20:54 INFO - PROCESS | 1652 | 1467350454661 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:20:54 INFO - PROCESS | 1652 | 1467350454663 Marionette TRACE conn2 <- [1,870,null,{}] 22:20:54 INFO - PROCESS | 1652 | 1467350454693 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}] 22:20:54 INFO - PROCESS | 1652 | 1467350454695 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:54 INFO - PROCESS | 1652 | 1467350454803 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 22:20:54 INFO - PROCESS | 1652 | 1467350454878 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:54 INFO - PROCESS | 1652 | 1467350454879 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191cd000 == 41 [pid = 1652] [id = 225] 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116633000) [pid = 1652] [serial = 673] [outer = 0x0] 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116903c00) [pid = 1652] [serial = 674] [outer = 0x116633000] 22:20:54 INFO - PROCESS | 1652 | 1467350454910 Marionette DEBUG loaded listener.js 22:20:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176eb000) [pid = 1652] [serial = 675] [outer = 0x116633000] 22:20:55 INFO - PROCESS | 1652 | 1467350455609 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]]]}] 22:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 997ms 22:20:55 INFO - PROCESS | 1652 | 1467350455658 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 22:20:55 INFO - PROCESS | 1652 | 1467350455661 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 22:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:20:55 INFO - PROCESS | 1652 | 1467350455664 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:20:55 INFO - PROCESS | 1652 | 1467350455666 Marionette TRACE conn2 <- [1,874,null,{}] 22:20:55 INFO - PROCESS | 1652 | 1467350455669 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}] 22:20:55 INFO - PROCESS | 1652 | 1467350455670 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:55 INFO - PROCESS | 1652 | 1467350455772 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 22:20:55 INFO - PROCESS | 1652 | 1467350455825 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:55 INFO - PROCESS | 1652 | 1467350455828 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x117014800 == 42 [pid = 1652] [id = 226] 22:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128d9c00) [pid = 1652] [serial = 676] [outer = 0x0] 22:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11331f000) [pid = 1652] [serial = 677] [outer = 0x1128d9c00] 22:20:55 INFO - PROCESS | 1652 | 1467350455856 Marionette DEBUG loaded listener.js 22:20:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11602dc00) [pid = 1652] [serial = 678] [outer = 0x1128d9c00] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11961b800 == 41 [pid = 1652] [id = 222] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124fd4000 == 40 [pid = 1652] [id = 221] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118390800 == 39 [pid = 1652] [id = 220] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b1800 == 38 [pid = 1652] [id = 219] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12121c800 == 37 [pid = 1652] [id = 218] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0de000 == 36 [pid = 1652] [id = 217] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11961f800 == 35 [pid = 1652] [id = 216] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1191d0800 == 34 [pid = 1652] [id = 215] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x118392800 == 33 [pid = 1652] [id = 214] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x117027000 == 32 [pid = 1652] [id = 213] 22:20:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1162e5800 == 31 [pid = 1652] [id = 212] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1267e3000) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1267db000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126631800) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182ccc00) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fc5c00) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1182cf800) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f17c00) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1215c7800) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124a1dc00) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1184d8400) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116fecc00) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176ea000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129a9800) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133c0400) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x115124c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11628d800) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124887000) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267d5800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1196b8000) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fc1000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12559bc00) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124e24c00) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1187c7000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12603e400) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 22:20:56 INFO - PROCESS | 1652 | 1467350456256 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]]]}] 22:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 22:20:56 INFO - PROCESS | 1652 | 1467350456284 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 22:20:56 INFO - PROCESS | 1652 | 1467350456287 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 22:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:20:56 INFO - PROCESS | 1652 | 1467350456291 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:20:56 INFO - PROCESS | 1652 | 1467350456293 Marionette TRACE conn2 <- [1,878,null,{}] 22:20:56 INFO - PROCESS | 1652 | 1467350456295 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}] 22:20:56 INFO - PROCESS | 1652 | 1467350456297 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:56 INFO - PROCESS | 1652 | 1467350456372 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 22:20:56 INFO - PROCESS | 1652 | 1467350456376 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:56 INFO - PROCESS | 1652 | 1467350456377 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e26000 == 32 [pid = 1652] [id = 227] 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1167b8000) [pid = 1652] [serial = 679] [outer = 0x0] 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176e9c00) [pid = 1652] [serial = 680] [outer = 0x1167b8000] 22:20:56 INFO - PROCESS | 1652 | 1467350456405 Marionette DEBUG loaded listener.js 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182cd800) [pid = 1652] [serial = 681] [outer = 0x1167b8000] 22:20:56 INFO - PROCESS | 1652 | 1467350456720 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]]]}] 22:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 22:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:20:56 INFO - PROCESS | 1652 | 1467350456760 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 22:20:56 INFO - PROCESS | 1652 | 1467350456761 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 22:20:56 INFO - PROCESS | 1652 | 1467350456764 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:20:56 INFO - PROCESS | 1652 | 1467350456766 Marionette TRACE conn2 <- [1,882,null,{}] 22:20:56 INFO - PROCESS | 1652 | 1467350456774 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}] 22:20:56 INFO - PROCESS | 1652 | 1467350456777 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:56 INFO - PROCESS | 1652 | 1467350456855 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 22:20:56 INFO - PROCESS | 1652 | 1467350456860 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:56 INFO - PROCESS | 1652 | 1467350456862 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fcd000 == 33 [pid = 1652] [id = 228] 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118590800) [pid = 1652] [serial = 682] [outer = 0x0] 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1187c1400) [pid = 1652] [serial = 683] [outer = 0x118590800] 22:20:56 INFO - PROCESS | 1652 | 1467350456894 Marionette DEBUG loaded listener.js 22:20:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fbdc00) [pid = 1652] [serial = 684] [outer = 0x118590800] 22:20:57 INFO - PROCESS | 1652 | 1467350457232 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]]]}] 22:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 22:20:57 INFO - PROCESS | 1652 | 1467350457287 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 22:20:57 INFO - PROCESS | 1652 | 1467350457289 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 22:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:20:57 INFO - PROCESS | 1652 | 1467350457291 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:20:57 INFO - PROCESS | 1652 | 1467350457292 Marionette TRACE conn2 <- [1,886,null,{}] 22:20:57 INFO - PROCESS | 1652 | 1467350457294 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}] 22:20:57 INFO - PROCESS | 1652 | 1467350457296 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:57 INFO - PROCESS | 1652 | 1467350457373 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 22:20:57 INFO - PROCESS | 1652 | 1467350457376 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 1652 | 1467350457377 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aae800 == 34 [pid = 1652] [id = 229] 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119163000) [pid = 1652] [serial = 685] [outer = 0x0] 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1196bc400) [pid = 1652] [serial = 686] [outer = 0x119163000] 22:20:57 INFO - PROCESS | 1652 | 1467350457404 Marionette DEBUG loaded listener.js 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119c28800) [pid = 1652] [serial = 687] [outer = 0x119163000] 22:20:57 INFO - PROCESS | 1652 | 1467350457721 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]]]}] 22:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 22:20:57 INFO - PROCESS | 1652 | 1467350457761 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 22:20:57 INFO - PROCESS | 1652 | 1467350457762 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 22:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:20:57 INFO - PROCESS | 1652 | 1467350457765 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:20:57 INFO - PROCESS | 1652 | 1467350457766 Marionette TRACE conn2 <- [1,890,null,{}] 22:20:57 INFO - PROCESS | 1652 | 1467350457768 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}] 22:20:57 INFO - PROCESS | 1652 | 1467350457769 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:57 INFO - PROCESS | 1652 | 1467350457842 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 22:20:57 INFO - PROCESS | 1652 | 1467350457849 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:57 INFO - PROCESS | 1652 | 1467350457851 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x121211000 == 35 [pid = 1652] [id = 230] 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1196b7800) [pid = 1652] [serial = 688] [outer = 0x0] 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119f21000) [pid = 1652] [serial = 689] [outer = 0x1196b7800] 22:20:57 INFO - PROCESS | 1652 | 1467350457875 Marionette DEBUG loaded listener.js 22:20:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1210bb800) [pid = 1652] [serial = 690] [outer = 0x1196b7800] 22:20:58 INFO - PROCESS | 1652 | 1467350458239 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]]]}] 22:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 22:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:20:58 INFO - PROCESS | 1652 | 1467350458284 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 1652 | 1467350458285 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 22:20:58 INFO - PROCESS | 1652 | 1467350458287 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 1652 | 1467350458288 Marionette TRACE conn2 <- [1,894,null,{}] 22:20:58 INFO - PROCESS | 1652 | 1467350458291 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}] 22:20:58 INFO - PROCESS | 1652 | 1467350458295 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:58 INFO - PROCESS | 1652 | 1467350458411 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 22:20:58 INFO - PROCESS | 1652 | 1467350458421 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:58 INFO - PROCESS | 1652 | 1467350458422 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121dc9800 == 36 [pid = 1652] [id = 231] 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121187000) [pid = 1652] [serial = 691] [outer = 0x0] 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123dad400) [pid = 1652] [serial = 692] [outer = 0x121187000] 22:20:58 INFO - PROCESS | 1652 | 1467350458447 Marionette DEBUG loaded listener.js 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126268c00) [pid = 1652] [serial = 693] [outer = 0x121187000] 22:20:58 INFO - PROCESS | 1652 | 1467350458784 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]]]}] 22:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 22:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:20:58 INFO - PROCESS | 1652 | 1467350458806 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 22:20:58 INFO - PROCESS | 1652 | 1467350458807 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 22:20:58 INFO - PROCESS | 1652 | 1467350458810 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:20:58 INFO - PROCESS | 1652 | 1467350458811 Marionette TRACE conn2 <- [1,898,null,{}] 22:20:58 INFO - PROCESS | 1652 | 1467350458814 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}] 22:20:58 INFO - PROCESS | 1652 | 1467350458815 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:58 INFO - PROCESS | 1652 | 1467350458912 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 22:20:58 INFO - PROCESS | 1652 | 1467350458915 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:58 INFO - PROCESS | 1652 | 1467350458916 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12600f000 == 37 [pid = 1652] [id = 232] 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126268800) [pid = 1652] [serial = 694] [outer = 0x0] 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126739c00) [pid = 1652] [serial = 695] [outer = 0x126268800] 22:20:58 INFO - PROCESS | 1652 | 1467350458941 Marionette DEBUG loaded listener.js 22:20:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1267e3c00) [pid = 1652] [serial = 696] [outer = 0x126268800] 22:20:59 INFO - PROCESS | 1652 | 1467350459352 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]]]}] 22:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 569ms 22:20:59 INFO - PROCESS | 1652 | 1467350459379 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 22:20:59 INFO - PROCESS | 1652 | 1467350459381 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 22:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:20:59 INFO - PROCESS | 1652 | 1467350459393 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:20:59 INFO - PROCESS | 1652 | 1467350459395 Marionette TRACE conn2 <- [1,902,null,{}] 22:20:59 INFO - PROCESS | 1652 | 1467350459398 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}] 22:20:59 INFO - PROCESS | 1652 | 1467350459400 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:59 INFO - PROCESS | 1652 | 1467350459548 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 22:20:59 INFO - PROCESS | 1652 | 1467350459630 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:20:59 INFO - PROCESS | 1652 | 1467350459631 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:20:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b09000 == 38 [pid = 1652] [id = 233] 22:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1267d6c00) [pid = 1652] [serial = 697] [outer = 0x0] 22:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126bc5800) [pid = 1652] [serial = 698] [outer = 0x1267d6c00] 22:20:59 INFO - PROCESS | 1652 | 1467350459680 Marionette DEBUG loaded listener.js 22:20:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1278f6400) [pid = 1652] [serial = 699] [outer = 0x1267d6c00] 22:21:00 INFO - PROCESS | 1652 | 1467350460000 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]]]}] 22:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 629ms 22:21:00 INFO - PROCESS | 1652 | 1467350460020 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 22:21:00 INFO - PROCESS | 1652 | 1467350460021 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 22:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:21:00 INFO - PROCESS | 1652 | 1467350460024 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:21:00 INFO - PROCESS | 1652 | 1467350460025 Marionette TRACE conn2 <- [1,906,null,{}] 22:21:00 INFO - PROCESS | 1652 | 1467350460033 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}] 22:21:00 INFO - PROCESS | 1652 | 1467350460035 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:00 INFO - PROCESS | 1652 | 1467350460133 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 22:21:00 INFO - PROCESS | 1652 | 1467350460137 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:00 INFO - PROCESS | 1652 | 1467350460138 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129306800 == 39 [pid = 1652] [id = 234] 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12694bc00) [pid = 1652] [serial = 700] [outer = 0x0] 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12900f800) [pid = 1652] [serial = 701] [outer = 0x12694bc00] 22:21:00 INFO - PROCESS | 1652 | 1467350460169 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x129111400) [pid = 1652] [serial = 702] [outer = 0x12694bc00] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119166800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x113f39800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1126f5800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1210b9c00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113d51c00) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185d5800) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x110ee7800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128d8c00) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1167bb000) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1210afc00) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124f79000) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121183400) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12662b400) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116029800) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123da9c00) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129ab000) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:21:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1133dd400) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:21:00 INFO - PROCESS | 1652 | 1467350460555 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]]]}] 22:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 569ms 22:21:00 INFO - PROCESS | 1652 | 1467350460593 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 22:21:00 INFO - PROCESS | 1652 | 1467350460594 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 22:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:21:00 INFO - PROCESS | 1652 | 1467350460597 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:21:00 INFO - PROCESS | 1652 | 1467350460600 Marionette TRACE conn2 <- [1,910,null,{}] 22:21:00 INFO - PROCESS | 1652 | 1467350460602 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}] 22:21:00 INFO - PROCESS | 1652 | 1467350460603 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:00 INFO - PROCESS | 1652 | 1467350460677 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 22:21:00 INFO - PROCESS | 1652 | 1467350460731 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:00 INFO - PROCESS | 1652 | 1467350460731 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ad9800 == 40 [pid = 1652] [id = 235] 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1126fd400) [pid = 1652] [serial = 703] [outer = 0x0] 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1167b7c00) [pid = 1652] [serial = 704] [outer = 0x1126fd400] 22:21:00 INFO - PROCESS | 1652 | 1467350460756 Marionette DEBUG loaded listener.js 22:21:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1195f7800) [pid = 1652] [serial = 705] [outer = 0x1126fd400] 22:21:01 INFO - PROCESS | 1652 | 1467350461034 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]]]}] 22:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 22:21:01 INFO - PROCESS | 1652 | 1467350461071 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 22:21:01 INFO - PROCESS | 1652 | 1467350461072 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 22:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:21:01 INFO - PROCESS | 1652 | 1467350461075 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:21:01 INFO - PROCESS | 1652 | 1467350461076 Marionette TRACE conn2 <- [1,914,null,{}] 22:21:01 INFO - PROCESS | 1652 | 1467350461079 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}] 22:21:01 INFO - PROCESS | 1652 | 1467350461082 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:01 INFO - PROCESS | 1652 | 1467350461174 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 22:21:01 INFO - PROCESS | 1652 | 1467350461177 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:01 INFO - PROCESS | 1652 | 1467350461188 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bd000 == 41 [pid = 1652] [id = 236] 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185d4c00) [pid = 1652] [serial = 706] [outer = 0x0] 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12900dc00) [pid = 1652] [serial = 707] [outer = 0x1185d4c00] 22:21:01 INFO - PROCESS | 1652 | 1467350461215 Marionette DEBUG loaded listener.js 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x129355400) [pid = 1652] [serial = 708] [outer = 0x1185d4c00] 22:21:01 INFO - PROCESS | 1652 | 1467350461526 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]]]}] 22:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 22:21:01 INFO - PROCESS | 1652 | 1467350461544 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 22:21:01 INFO - PROCESS | 1652 | 1467350461545 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 22:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:21:01 INFO - PROCESS | 1652 | 1467350461554 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:21:01 INFO - PROCESS | 1652 | 1467350461555 Marionette TRACE conn2 <- [1,918,null,{}] 22:21:01 INFO - PROCESS | 1652 | 1467350461557 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}] 22:21:01 INFO - PROCESS | 1652 | 1467350461558 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:01 INFO - PROCESS | 1652 | 1467350461662 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 22:21:01 INFO - PROCESS | 1652 | 1467350461668 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:01 INFO - PROCESS | 1652 | 1467350461669 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa91000 == 42 [pid = 1652] [id = 237] 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x117ea5400) [pid = 1652] [serial = 709] [outer = 0x0] 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129356800) [pid = 1652] [serial = 710] [outer = 0x117ea5400] 22:21:01 INFO - PROCESS | 1652 | 1467350461693 Marionette DEBUG loaded listener.js 22:21:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12945d000) [pid = 1652] [serial = 711] [outer = 0x117ea5400] 22:21:01 INFO - PROCESS | 1652 | 1467350461995 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]]]}] 22:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 22:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:21:02 INFO - PROCESS | 1652 | 1467350462022 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 22:21:02 INFO - PROCESS | 1652 | 1467350462023 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 22:21:02 INFO - PROCESS | 1652 | 1467350462025 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:21:02 INFO - PROCESS | 1652 | 1467350462026 Marionette TRACE conn2 <- [1,922,null,{}] 22:21:02 INFO - PROCESS | 1652 | 1467350462029 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}] 22:21:02 INFO - PROCESS | 1652 | 1467350462032 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:02 INFO - PROCESS | 1652 | 1467350462108 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 22:21:02 INFO - PROCESS | 1652 | 1467350462121 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:02 INFO - PROCESS | 1652 | 1467350462122 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b718800 == 43 [pid = 1652] [id = 238] 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1129a9400) [pid = 1652] [serial = 712] [outer = 0x0] 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1294d2000) [pid = 1652] [serial = 713] [outer = 0x1129a9400] 22:21:02 INFO - PROCESS | 1652 | 1467350462146 Marionette DEBUG loaded listener.js 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12a43d400) [pid = 1652] [serial = 714] [outer = 0x1129a9400] 22:21:02 INFO - PROCESS | 1652 | 1467350462521 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]]]}] 22:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 22:21:02 INFO - PROCESS | 1652 | 1467350462545 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 22:21:02 INFO - PROCESS | 1652 | 1467350462547 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 22:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:21:02 INFO - PROCESS | 1652 | 1467350462551 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:21:02 INFO - PROCESS | 1652 | 1467350462553 Marionette TRACE conn2 <- [1,926,null,{}] 22:21:02 INFO - PROCESS | 1652 | 1467350462557 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}] 22:21:02 INFO - PROCESS | 1652 | 1467350462558 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:02 INFO - PROCESS | 1652 | 1467350462664 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 22:21:02 INFO - PROCESS | 1652 | 1467350462714 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:02 INFO - PROCESS | 1652 | 1467350462717 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701d000 == 44 [pid = 1652] [id = 239] 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128d3800) [pid = 1652] [serial = 715] [outer = 0x0] 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1129a7400) [pid = 1652] [serial = 716] [outer = 0x1128d3800] 22:21:02 INFO - PROCESS | 1652 | 1467350462748 Marionette DEBUG loaded listener.js 22:21:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x113d50c00) [pid = 1652] [serial = 717] [outer = 0x1128d3800] 22:21:03 INFO - PROCESS | 1652 | 1467350463177 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]]]}] 22:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 22:21:03 INFO - PROCESS | 1652 | 1467350463222 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 22:21:03 INFO - PROCESS | 1652 | 1467350463225 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 22:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:21:03 INFO - PROCESS | 1652 | 1467350463230 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:21:03 INFO - PROCESS | 1652 | 1467350463232 Marionette TRACE conn2 <- [1,930,null,{}] 22:21:03 INFO - PROCESS | 1652 | 1467350463234 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}] 22:21:03 INFO - PROCESS | 1652 | 1467350463236 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:03 INFO - PROCESS | 1652 | 1467350463338 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 22:21:03 INFO - PROCESS | 1652 | 1467350463432 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:03 INFO - PROCESS | 1652 | 1467350463434 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bc000 == 45 [pid = 1652] [id = 240] 22:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1182d3000) [pid = 1652] [serial = 718] [outer = 0x0] 22:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118462400) [pid = 1652] [serial = 719] [outer = 0x1182d3000] 22:21:03 INFO - PROCESS | 1652 | 1467350463466 Marionette DEBUG loaded listener.js 22:21:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1187bc400) [pid = 1652] [serial = 720] [outer = 0x1182d3000] 22:21:03 INFO - PROCESS | 1652 | 1467350463941 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]]]}] 22:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 721ms 22:21:03 INFO - PROCESS | 1652 | 1467350463951 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 22:21:03 INFO - PROCESS | 1652 | 1467350463953 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 22:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:21:03 INFO - PROCESS | 1652 | 1467350463955 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:21:03 INFO - PROCESS | 1652 | 1467350463958 Marionette TRACE conn2 <- [1,934,null,{}] 22:21:03 INFO - PROCESS | 1652 | 1467350463966 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}] 22:21:03 INFO - PROCESS | 1652 | 1467350463969 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:04 INFO - PROCESS | 1652 | 1467350464070 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 22:21:04 INFO - PROCESS | 1652 | 1467350464121 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:04 INFO - PROCESS | 1652 | 1467350464123 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a903000 == 46 [pid = 1652] [id = 241] 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118fb8c00) [pid = 1652] [serial = 721] [outer = 0x0] 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1210b0000) [pid = 1652] [serial = 722] [outer = 0x118fb8c00] 22:21:04 INFO - PROCESS | 1652 | 1467350464154 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x121ab8400) [pid = 1652] [serial = 723] [outer = 0x118fb8c00] 22:21:04 INFO - PROCESS | 1652 | 1467350464600 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]]]}] 22:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 22:21:04 INFO - PROCESS | 1652 | 1467350464626 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 22:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:21:04 INFO - PROCESS | 1652 | 1467350464628 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 22:21:04 INFO - PROCESS | 1652 | 1467350464631 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:21:04 INFO - PROCESS | 1652 | 1467350464634 Marionette TRACE conn2 <- [1,938,null,{}] 22:21:04 INFO - PROCESS | 1652 | 1467350464637 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}] 22:21:04 INFO - PROCESS | 1652 | 1467350464638 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:04 INFO - PROCESS | 1652 | 1467350464758 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 22:21:04 INFO - PROCESS | 1652 | 1467350464835 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:04 INFO - PROCESS | 1652 | 1467350464837 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b92e800 == 47 [pid = 1652] [id = 242] 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12603ec00) [pid = 1652] [serial = 724] [outer = 0x0] 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12694a800) [pid = 1652] [serial = 725] [outer = 0x12603ec00] 22:21:04 INFO - PROCESS | 1652 | 1467350464867 Marionette DEBUG loaded listener.js 22:21:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x129010000) [pid = 1652] [serial = 726] [outer = 0x12603ec00] 22:21:05 INFO - PROCESS | 1652 | 1467350465264 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]]]}] 22:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 22:21:05 INFO - PROCESS | 1652 | 1467350465306 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 22:21:05 INFO - PROCESS | 1652 | 1467350465307 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 22:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:21:05 INFO - PROCESS | 1652 | 1467350465309 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:21:05 INFO - PROCESS | 1652 | 1467350465311 Marionette TRACE conn2 <- [1,942,null,{}] 22:21:05 INFO - PROCESS | 1652 | 1467350465313 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}] 22:21:05 INFO - PROCESS | 1652 | 1467350465316 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:05 INFO - PROCESS | 1652 | 1467350465414 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 22:21:05 INFO - PROCESS | 1652 | 1467350465467 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:05 INFO - PROCESS | 1652 | 1467350465469 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11695e800 == 48 [pid = 1652] [id = 243] 22:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1129ad800) [pid = 1652] [serial = 727] [outer = 0x0] 22:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1182ca800) [pid = 1652] [serial = 728] [outer = 0x1129ad800] 22:21:05 INFO - PROCESS | 1652 | 1467350465497 Marionette DEBUG loaded listener.js 22:21:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12559a800) [pid = 1652] [serial = 729] [outer = 0x1129ad800] 22:21:06 INFO - PROCESS | 1652 | 1467350466085 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]]]}] 22:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 819ms 22:21:06 INFO - PROCESS | 1652 | 1467350466129 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 22:21:06 INFO - PROCESS | 1652 | 1467350466133 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 22:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:21:06 INFO - PROCESS | 1652 | 1467350466138 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:21:06 INFO - PROCESS | 1652 | 1467350466141 Marionette TRACE conn2 <- [1,946,null,{}] 22:21:06 INFO - PROCESS | 1652 | 1467350466147 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}] 22:21:06 INFO - PROCESS | 1652 | 1467350466149 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:06 INFO - PROCESS | 1652 | 1467350466277 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 22:21:06 INFO - PROCESS | 1652 | 1467350466331 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:06 INFO - PROCESS | 1652 | 1467350466333 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11623d800 == 49 [pid = 1652] [id = 244] 22:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1128d4800) [pid = 1652] [serial = 730] [outer = 0x0] 22:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1129a6400) [pid = 1652] [serial = 731] [outer = 0x1128d4800] 22:21:06 INFO - PROCESS | 1652 | 1467350466360 Marionette DEBUG loaded listener.js 22:21:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112a7a800) [pid = 1652] [serial = 732] [outer = 0x1128d4800] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa91000 == 48 [pid = 1652] [id = 237] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bd000 == 47 [pid = 1652] [id = 236] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124ad9800 == 46 [pid = 1652] [id = 235] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129306800 == 45 [pid = 1652] [id = 234] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x126b09000 == 44 [pid = 1652] [id = 233] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12600f000 == 43 [pid = 1652] [id = 232] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121dc9800 == 42 [pid = 1652] [id = 231] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x121211000 == 41 [pid = 1652] [id = 230] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x119aae800 == 40 [pid = 1652] [id = 229] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x118fcd000 == 39 [pid = 1652] [id = 228] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x117e26000 == 38 [pid = 1652] [id = 227] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x117014800 == 37 [pid = 1652] [id = 226] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x129037800 == 36 [pid = 1652] [id = 223] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11624b000 == 35 [pid = 1652] [id = 224] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1191cd000 == 34 [pid = 1652] [id = 225] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11722d800 == 33 [pid = 1652] [id = 211] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11695e800 == 32 [pid = 1652] [id = 243] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b92e800 == 31 [pid = 1652] [id = 242] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12a903000 == 30 [pid = 1652] [id = 241] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bc000 == 29 [pid = 1652] [id = 240] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12b718800 == 28 [pid = 1652] [id = 238] 22:21:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11701d000 == 27 [pid = 1652] [id = 239] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119c23c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1167b4800) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1160d8000) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1129acc00) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1126f0800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1213ccc00) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1167af800) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1167bbc00) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11888bc00) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118fb4800) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117ea4c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118592000) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11607ec00) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1133de400) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1185bc800) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1182d1000) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1213ca800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1210b6c00) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1269b8c00) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1210b9000) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121d81800) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1267e1c00) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12179c800) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126bc9400) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124cb2800) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12780e400) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127805c00) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133e6800) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1210bd800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1267d6400) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126032c00) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127809c00) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fbcc00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124f79c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11915d400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 22:21:07 INFO - PROCESS | 1652 | 1467350467304 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]]]}] 22:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1226ms 22:21:07 INFO - PROCESS | 1652 | 1467350467364 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 22:21:07 INFO - PROCESS | 1652 | 1467350467367 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 22:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:21:07 INFO - PROCESS | 1652 | 1467350467371 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:21:07 INFO - PROCESS | 1652 | 1467350467373 Marionette TRACE conn2 <- [1,950,null,{}] 22:21:07 INFO - PROCESS | 1652 | 1467350467377 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}] 22:21:07 INFO - PROCESS | 1652 | 1467350467379 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:07 INFO - PROCESS | 1652 | 1467350467443 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 22:21:07 INFO - PROCESS | 1652 | 1467350467451 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:07 INFO - PROCESS | 1652 | 1467350467454 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bcd800 == 28 [pid = 1652] [id = 245] 22:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1126fe400) [pid = 1652] [serial = 733] [outer = 0x0] 22:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128ca800) [pid = 1652] [serial = 734] [outer = 0x1126fe400] 22:21:07 INFO - PROCESS | 1652 | 1467350467477 Marionette DEBUG loaded listener.js 22:21:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129a8400) [pid = 1652] [serial = 735] [outer = 0x1126fe400] 22:21:07 INFO - PROCESS | 1652 | 1467350467947 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]]]}] 22:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 22:21:07 INFO - PROCESS | 1652 | 1467350467992 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 1652 | 1467350467998 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 22:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:21:08 INFO - PROCESS | 1652 | 1467350468005 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 1652 | 1467350468007 Marionette TRACE conn2 <- [1,954,null,{}] 22:21:08 INFO - PROCESS | 1652 | 1467350468011 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}] 22:21:08 INFO - PROCESS | 1652 | 1467350468013 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:08 INFO - PROCESS | 1652 | 1467350468152 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 22:21:08 INFO - PROCESS | 1652 | 1467350468169 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:08 INFO - PROCESS | 1652 | 1467350468170 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a1000 == 29 [pid = 1652] [id = 246] 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1133de800) [pid = 1652] [serial = 736] [outer = 0x0] 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113daf400) [pid = 1652] [serial = 737] [outer = 0x1133de800] 22:21:08 INFO - PROCESS | 1652 | 1467350468215 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11607ac00) [pid = 1652] [serial = 738] [outer = 0x1133de800] 22:21:08 INFO - PROCESS | 1652 | 1467350468555 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]]]}] 22:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 572ms 22:21:08 INFO - PROCESS | 1652 | 1467350468576 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 22:21:08 INFO - PROCESS | 1652 | 1467350468578 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 22:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:21:08 INFO - PROCESS | 1652 | 1467350468624 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:21:08 INFO - PROCESS | 1652 | 1467350468626 Marionette TRACE conn2 <- [1,958,null,{}] 22:21:08 INFO - PROCESS | 1652 | 1467350468655 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}] 22:21:08 INFO - PROCESS | 1652 | 1467350468657 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:08 INFO - PROCESS | 1652 | 1467350468742 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 22:21:08 INFO - PROCESS | 1652 | 1467350468834 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:08 INFO - PROCESS | 1652 | 1467350468837 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661b800 == 30 [pid = 1652] [id = 247] 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129ac800) [pid = 1652] [serial = 739] [outer = 0x0] 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112a82c00) [pid = 1652] [serial = 740] [outer = 0x1129ac800] 22:21:08 INFO - PROCESS | 1652 | 1467350468869 Marionette DEBUG loaded listener.js 22:21:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1133dc400) [pid = 1652] [serial = 741] [outer = 0x1129ac800] 22:21:09 INFO - PROCESS | 1652 | 1467350469362 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]]]}] 22:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 774ms 22:21:09 INFO - PROCESS | 1652 | 1467350469426 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 22:21:09 INFO - PROCESS | 1652 | 1467350469429 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 22:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:21:09 INFO - PROCESS | 1652 | 1467350469436 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:21:09 INFO - PROCESS | 1652 | 1467350469437 Marionette TRACE conn2 <- [1,962,null,{}] 22:21:09 INFO - PROCESS | 1652 | 1467350469442 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}] 22:21:09 INFO - PROCESS | 1652 | 1467350469445 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:09 INFO - PROCESS | 1652 | 1467350469546 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 22:21:09 INFO - PROCESS | 1652 | 1467350469617 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:09 INFO - PROCESS | 1652 | 1467350469618 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180da000 == 31 [pid = 1652] [id = 248] 22:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1160da800) [pid = 1652] [serial = 742] [outer = 0x0] 22:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x116767000) [pid = 1652] [serial = 743] [outer = 0x1160da800] 22:21:09 INFO - PROCESS | 1652 | 1467350469650 Marionette DEBUG loaded listener.js 22:21:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1167b4400) [pid = 1652] [serial = 744] [outer = 0x1160da800] 22:21:10 INFO - PROCESS | 1652 | 1467350470239 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]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 871ms 22:21:10 INFO - PROCESS | 1652 | 1467350470307 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 22:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:21:10 INFO - PROCESS | 1652 | 1467350470310 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 22:21:10 INFO - PROCESS | 1652 | 1467350470313 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 1652 | 1467350470315 Marionette TRACE conn2 <- [1,966,null,{}] 22:21:10 INFO - PROCESS | 1652 | 1467350470320 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}] 22:21:10 INFO - PROCESS | 1652 | 1467350470321 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:10 INFO - PROCESS | 1652 | 1467350470427 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 22:21:10 INFO - PROCESS | 1652 | 1467350470475 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:10 INFO - PROCESS | 1652 | 1467350470478 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x116620800 == 32 [pid = 1652] [id = 249] 22:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d6000) [pid = 1652] [serial = 745] [outer = 0x0] 22:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1129ad400) [pid = 1652] [serial = 746] [outer = 0x1128d6000] 22:21:10 INFO - PROCESS | 1652 | 1467350470506 Marionette DEBUG loaded listener.js 22:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1139ebc00) [pid = 1652] [serial = 747] [outer = 0x1128d6000] 22:21:10 INFO - PROCESS | 1652 | --DOCSHELL 0x113bcd800 == 31 [pid = 1652] [id = 245] 22:21:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11623d800 == 30 [pid = 1652] [id = 244] 22:21:10 INFO - PROCESS | 1652 | 1467350470839 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]]]}] 22:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 572ms 22:21:10 INFO - PROCESS | 1652 | 1467350470893 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 22:21:10 INFO - PROCESS | 1652 | 1467350470896 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 22:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:21:10 INFO - PROCESS | 1652 | 1467350470900 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:21:10 INFO - PROCESS | 1652 | 1467350470901 Marionette TRACE conn2 <- [1,970,null,{}] 22:21:10 INFO - PROCESS | 1652 | 1467350470904 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}] 22:21:10 INFO - PROCESS | 1652 | 1467350470905 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:10 INFO - PROCESS | 1652 | 1467350470984 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 22:21:10 INFO - PROCESS | 1652 | 1467350470988 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:10 INFO - PROCESS | 1652 | 1467350470990 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118178000 == 31 [pid = 1652] [id = 250] 22:21:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x116772000) [pid = 1652] [serial = 748] [outer = 0x0] 22:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116902c00) [pid = 1652] [serial = 749] [outer = 0x116772000] 22:21:11 INFO - PROCESS | 1652 | 1467350471015 Marionette DEBUG loaded listener.js 22:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a13000) [pid = 1652] [serial = 750] [outer = 0x116772000] 22:21:11 INFO - PROCESS | 1652 | 1467350471396 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]]]}] 22:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 22:21:11 INFO - PROCESS | 1652 | 1467350471423 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 22:21:11 INFO - PROCESS | 1652 | 1467350471424 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 22:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:21:11 INFO - PROCESS | 1652 | 1467350471427 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:21:11 INFO - PROCESS | 1652 | 1467350471429 Marionette TRACE conn2 <- [1,974,null,{}] 22:21:11 INFO - PROCESS | 1652 | 1467350471447 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}] 22:21:11 INFO - PROCESS | 1652 | 1467350471450 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:11 INFO - PROCESS | 1652 | 1467350471547 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 22:21:11 INFO - PROCESS | 1652 | 1467350471554 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:11 INFO - PROCESS | 1652 | 1467350471556 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191bd000 == 32 [pid = 1652] [id = 251] 22:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1176ec000) [pid = 1652] [serial = 751] [outer = 0x0] 22:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1182d0400) [pid = 1652] [serial = 752] [outer = 0x1176ec000] 22:21:11 INFO - PROCESS | 1652 | 1467350471585 Marionette DEBUG loaded listener.js 22:21:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118589c00) [pid = 1652] [serial = 753] [outer = 0x1176ec000] 22:21:11 INFO - PROCESS | 1652 | 1467350471951 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]]]}] 22:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 530ms 22:21:11 INFO - PROCESS | 1652 | 1467350471957 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 22:21:11 INFO - PROCESS | 1652 | 1467350471959 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 22:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:21:11 INFO - PROCESS | 1652 | 1467350471961 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:21:11 INFO - PROCESS | 1652 | 1467350471962 Marionette TRACE conn2 <- [1,978,null,{}] 22:21:11 INFO - PROCESS | 1652 | 1467350471966 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}] 22:21:11 INFO - PROCESS | 1652 | 1467350471967 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:12 INFO - PROCESS | 1652 | 1467350472067 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 22:21:12 INFO - PROCESS | 1652 | 1467350472078 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:12 INFO - PROCESS | 1652 | 1467350472079 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119637000 == 33 [pid = 1652] [id = 252] 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1185d1c00) [pid = 1652] [serial = 754] [outer = 0x0] 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1187be800) [pid = 1652] [serial = 755] [outer = 0x1185d1c00] 22:21:12 INFO - PROCESS | 1652 | 1467350472105 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11888c400) [pid = 1652] [serial = 756] [outer = 0x1185d1c00] 22:21:12 INFO - PROCESS | 1652 | 1467350472437 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]]]}] 22:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 22:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:21:12 INFO - PROCESS | 1652 | 1467350472483 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 22:21:12 INFO - PROCESS | 1652 | 1467350472484 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 22:21:12 INFO - PROCESS | 1652 | 1467350472486 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:21:12 INFO - PROCESS | 1652 | 1467350472487 Marionette TRACE conn2 <- [1,982,null,{}] 22:21:12 INFO - PROCESS | 1652 | 1467350472489 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}] 22:21:12 INFO - PROCESS | 1652 | 1467350472490 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:12 INFO - PROCESS | 1652 | 1467350472584 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 22:21:12 INFO - PROCESS | 1652 | 1467350472597 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:12 INFO - PROCESS | 1652 | 1467350472598 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac5800 == 34 [pid = 1652] [id = 253] 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1187c3400) [pid = 1652] [serial = 757] [outer = 0x0] 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118fb0800) [pid = 1652] [serial = 758] [outer = 0x1187c3400] 22:21:12 INFO - PROCESS | 1652 | 1467350472623 Marionette DEBUG loaded listener.js 22:21:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118fbd800) [pid = 1652] [serial = 759] [outer = 0x1187c3400] 22:21:12 INFO - PROCESS | 1652 | 1467350472977 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]]]}] 22:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 22:21:13 INFO - PROCESS | 1652 | 1467350473006 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 1652 | 1467350473007 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 22:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:21:13 INFO - PROCESS | 1652 | 1467350473009 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 1652 | 1467350473010 Marionette TRACE conn2 <- [1,986,null,{}] 22:21:13 INFO - PROCESS | 1652 | 1467350473021 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}] 22:21:13 INFO - PROCESS | 1652 | 1467350473025 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:13 INFO - PROCESS | 1652 | 1467350473142 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 22:21:13 INFO - PROCESS | 1652 | 1467350473148 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 1652 | 1467350473150 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212be000 == 35 [pid = 1652] [id = 254] 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x116907800) [pid = 1652] [serial = 760] [outer = 0x0] 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118fc7000) [pid = 1652] [serial = 761] [outer = 0x116907800] 22:21:13 INFO - PROCESS | 1652 | 1467350473175 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a00ac00) [pid = 1652] [serial = 762] [outer = 0x116907800] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1128d3800) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1126fe400) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1182d3000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118fb8c00) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12603ec00) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126268800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1267d6c00) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12694bc00) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1126fd400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1126f0400) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1126f9400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116633000) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1167b8000) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1196b7800) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119163000) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128d9c00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118590800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x117ea5400) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129a9400) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1129ad800) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185d4c00) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:21:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121187000) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:21:13 INFO - PROCESS | 1652 | 1467350473516 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]]]}] 22:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 525ms 22:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:21:13 INFO - PROCESS | 1652 | 1467350473539 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 22:21:13 INFO - PROCESS | 1652 | 1467350473540 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 22:21:13 INFO - PROCESS | 1652 | 1467350473542 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:21:13 INFO - PROCESS | 1652 | 1467350473543 Marionette TRACE conn2 <- [1,990,null,{}] 22:21:13 INFO - PROCESS | 1652 | 1467350473554 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}] 22:21:13 INFO - PROCESS | 1652 | 1467350473555 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:13 INFO - PROCESS | 1652 | 1467350473657 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 22:21:13 INFO - PROCESS | 1652 | 1467350473663 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:13 INFO - PROCESS | 1652 | 1467350473664 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b4000 == 36 [pid = 1652] [id = 255] 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1128d0000) [pid = 1652] [serial = 763] [outer = 0x0] 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1182d3000) [pid = 1652] [serial = 764] [outer = 0x1128d0000] 22:21:13 INFO - PROCESS | 1652 | 1467350473690 Marionette DEBUG loaded listener.js 22:21:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fc5c00) [pid = 1652] [serial = 765] [outer = 0x1128d0000] 22:21:14 INFO - PROCESS | 1652 | 1467350474005 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]]]}] 22:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 22:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:21:14 INFO - PROCESS | 1652 | 1467350474063 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 1652 | 1467350474065 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 22:21:14 INFO - PROCESS | 1652 | 1467350474079 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 1652 | 1467350474080 Marionette TRACE conn2 <- [1,994,null,{}] 22:21:14 INFO - PROCESS | 1652 | 1467350474084 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}] 22:21:14 INFO - PROCESS | 1652 | 1467350474086 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:14 INFO - PROCESS | 1652 | 1467350474234 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 22:21:14 INFO - PROCESS | 1652 | 1467350474242 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 1652 | 1467350474243 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12197e800 == 37 [pid = 1652] [id = 256] 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1151db800) [pid = 1652] [serial = 766] [outer = 0x0] 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1195f1c00) [pid = 1652] [serial = 767] [outer = 0x1151db800] 22:21:14 INFO - PROCESS | 1652 | 1467350474284 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1210bdc00) [pid = 1652] [serial = 768] [outer = 0x1151db800] 22:21:14 INFO - PROCESS | 1652 | 1467350474634 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]]]}] 22:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 583ms 22:21:14 INFO - PROCESS | 1652 | 1467350474653 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 22:21:14 INFO - PROCESS | 1652 | 1467350474654 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 22:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:21:14 INFO - PROCESS | 1652 | 1467350474656 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:21:14 INFO - PROCESS | 1652 | 1467350474657 Marionette TRACE conn2 <- [1,998,null,{}] 22:21:14 INFO - PROCESS | 1652 | 1467350474659 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}] 22:21:14 INFO - PROCESS | 1652 | 1467350474660 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:14 INFO - PROCESS | 1652 | 1467350474740 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 22:21:14 INFO - PROCESS | 1652 | 1467350474743 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:14 INFO - PROCESS | 1652 | 1467350474745 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x126011000 == 38 [pid = 1652] [id = 257] 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121182800) [pid = 1652] [serial = 769] [outer = 0x0] 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1213d8000) [pid = 1652] [serial = 770] [outer = 0x121182800] 22:21:14 INFO - PROCESS | 1652 | 1467350474771 Marionette DEBUG loaded listener.js 22:21:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a83c00) [pid = 1652] [serial = 771] [outer = 0x121182800] 22:21:15 INFO - PROCESS | 1652 | 1467350475074 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]]]}] 22:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 22:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:21:15 INFO - PROCESS | 1652 | 1467350475124 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 22:21:15 INFO - PROCESS | 1652 | 1467350475125 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 22:21:15 INFO - PROCESS | 1652 | 1467350475128 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 1652 | 1467350475129 Marionette TRACE conn2 <- [1,1002,null,{}] 22:21:15 INFO - PROCESS | 1652 | 1467350475138 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}] 22:21:15 INFO - PROCESS | 1652 | 1467350475140 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:15 INFO - PROCESS | 1652 | 1467350475242 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 22:21:15 INFO - PROCESS | 1652 | 1467350475250 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:15 INFO - PROCESS | 1652 | 1467350475251 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x126061800 == 39 [pid = 1652] [id = 258] 22:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1167b2000) [pid = 1652] [serial = 772] [outer = 0x0] 22:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121d78400) [pid = 1652] [serial = 773] [outer = 0x1167b2000] 22:21:15 INFO - PROCESS | 1652 | 1467350475276 Marionette DEBUG loaded listener.js 22:21:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124c86c00) [pid = 1652] [serial = 774] [outer = 0x1167b2000] 22:21:15 INFO - PROCESS | 1652 | 1467350475804 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]]]}] 22:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 723ms 22:21:15 INFO - PROCESS | 1652 | 1467350475853 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 22:21:15 INFO - PROCESS | 1652 | 1467350475857 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 22:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:21:15 INFO - PROCESS | 1652 | 1467350475861 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:21:15 INFO - PROCESS | 1652 | 1467350475869 Marionette TRACE conn2 <- [1,1006,null,{}] 22:21:15 INFO - PROCESS | 1652 | 1467350475875 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}] 22:21:15 INFO - PROCESS | 1652 | 1467350475877 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:16 INFO - PROCESS | 1652 | 1467350476030 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 22:21:16 INFO - PROCESS | 1652 | 1467350476124 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:16 INFO - PROCESS | 1652 | 1467350476126 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118730000 == 40 [pid = 1652] [id = 259] 22:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1133c3000) [pid = 1652] [serial = 775] [outer = 0x0] 22:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1151dd400) [pid = 1652] [serial = 776] [outer = 0x1133c3000] 22:21:16 INFO - PROCESS | 1652 | 1467350476174 Marionette DEBUG loaded listener.js 22:21:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167af400) [pid = 1652] [serial = 777] [outer = 0x1133c3000] 22:21:16 INFO - PROCESS | 1652 | 1467350476630 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]]]}] 22:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 829ms 22:21:16 INFO - PROCESS | 1652 | 1467350476702 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 22:21:16 INFO - PROCESS | 1652 | 1467350476707 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 22:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:21:16 INFO - PROCESS | 1652 | 1467350476716 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:21:16 INFO - PROCESS | 1652 | 1467350476720 Marionette TRACE conn2 <- [1,1010,null,{}] 22:21:16 INFO - PROCESS | 1652 | 1467350476723 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}] 22:21:16 INFO - PROCESS | 1652 | 1467350476726 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:16 INFO - PROCESS | 1652 | 1467350476875 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 22:21:17 INFO - PROCESS | 1652 | 1467350477002 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 1652 | 1467350477004 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bf000 == 41 [pid = 1652] [id = 260] 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1170ad400) [pid = 1652] [serial = 778] [outer = 0x0] 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182d0800) [pid = 1652] [serial = 779] [outer = 0x1170ad400] 22:21:17 INFO - PROCESS | 1652 | 1467350477057 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1185bb400) [pid = 1652] [serial = 780] [outer = 0x1170ad400] 22:21:17 INFO - PROCESS | 1652 | 1467350477542 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]]]}] 22:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 875ms 22:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:21:17 INFO - PROCESS | 1652 | 1467350477589 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 22:21:17 INFO - PROCESS | 1652 | 1467350477590 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 22:21:17 INFO - PROCESS | 1652 | 1467350477593 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:21:17 INFO - PROCESS | 1652 | 1467350477595 Marionette TRACE conn2 <- [1,1014,null,{}] 22:21:17 INFO - PROCESS | 1652 | 1467350477603 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}] 22:21:17 INFO - PROCESS | 1652 | 1467350477606 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:17 INFO - PROCESS | 1652 | 1467350477709 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 22:21:17 INFO - PROCESS | 1652 | 1467350477776 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:17 INFO - PROCESS | 1652 | 1467350477778 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127876800 == 42 [pid = 1652] [id = 261] 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1185dcc00) [pid = 1652] [serial = 781] [outer = 0x0] 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1195ec800) [pid = 1652] [serial = 782] [outer = 0x1185dcc00] 22:21:17 INFO - PROCESS | 1652 | 1467350477811 Marionette DEBUG loaded listener.js 22:21:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119f17000) [pid = 1652] [serial = 783] [outer = 0x1185dcc00] 22:21:18 INFO - PROCESS | 1652 | 1467350478218 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]]]}] 22:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 673ms 22:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:21:18 INFO - PROCESS | 1652 | 1467350478267 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 22:21:18 INFO - PROCESS | 1652 | 1467350478268 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 22:21:18 INFO - PROCESS | 1652 | 1467350478271 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:21:18 INFO - PROCESS | 1652 | 1467350478272 Marionette TRACE conn2 <- [1,1018,null,{}] 22:21:18 INFO - PROCESS | 1652 | 1467350478274 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}] 22:21:18 INFO - PROCESS | 1652 | 1467350478276 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:18 INFO - PROCESS | 1652 | 1467350478391 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 22:21:18 INFO - PROCESS | 1652 | 1467350478445 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:18 INFO - PROCESS | 1652 | 1467350478446 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12904b000 == 43 [pid = 1652] [id = 262] 22:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1198f2400) [pid = 1652] [serial = 784] [outer = 0x0] 22:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124c85400) [pid = 1652] [serial = 785] [outer = 0x1198f2400] 22:21:18 INFO - PROCESS | 1652 | 1467350478487 Marionette DEBUG loaded listener.js 22:21:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x124cb7000) [pid = 1652] [serial = 786] [outer = 0x1198f2400] 22:21:18 INFO - PROCESS | 1652 | 1467350478907 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]]]}] 22:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 669ms 22:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:21:18 INFO - PROCESS | 1652 | 1467350478941 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 22:21:18 INFO - PROCESS | 1652 | 1467350478942 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 22:21:18 INFO - PROCESS | 1652 | 1467350478945 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:21:18 INFO - PROCESS | 1652 | 1467350478946 Marionette TRACE conn2 <- [1,1022,null,{}] 22:21:18 INFO - PROCESS | 1652 | 1467350478948 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}] 22:21:18 INFO - PROCESS | 1652 | 1467350478950 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:19 INFO - PROCESS | 1652 | 1467350479046 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 22:21:19 INFO - PROCESS | 1652 | 1467350479096 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 1652 | 1467350479098 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118113000 == 44 [pid = 1652] [id = 263] 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113090400) [pid = 1652] [serial = 787] [outer = 0x0] 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123da8c00) [pid = 1652] [serial = 788] [outer = 0x113090400] 22:21:19 INFO - PROCESS | 1652 | 1467350479129 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12559bc00) [pid = 1652] [serial = 789] [outer = 0x113090400] 22:21:19 INFO - PROCESS | 1652 | 1467350479636 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]]]}] 22:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 769ms 22:21:19 INFO - PROCESS | 1652 | 1467350479715 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 22:21:19 INFO - PROCESS | 1652 | 1467350479719 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 22:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:21:19 INFO - PROCESS | 1652 | 1467350479722 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:21:19 INFO - PROCESS | 1652 | 1467350479724 Marionette TRACE conn2 <- [1,1026,null,{}] 22:21:19 INFO - PROCESS | 1652 | 1467350479728 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}] 22:21:19 INFO - PROCESS | 1652 | 1467350479730 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:19 INFO - PROCESS | 1652 | 1467350479825 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 22:21:19 INFO - PROCESS | 1652 | 1467350479890 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:19 INFO - PROCESS | 1652 | 1467350479893 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ea000 == 45 [pid = 1652] [id = 264] 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1129a6c00) [pid = 1652] [serial = 790] [outer = 0x0] 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1131ca800) [pid = 1652] [serial = 791] [outer = 0x1129a6c00] 22:21:19 INFO - PROCESS | 1652 | 1467350479921 Marionette DEBUG loaded listener.js 22:21:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x113dacc00) [pid = 1652] [serial = 792] [outer = 0x1129a6c00] 22:21:20 INFO - PROCESS | 1652 | 1467350480360 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]]]}] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126011000 == 44 [pid = 1652] [id = 257] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12197e800 == 43 [pid = 1652] [id = 256] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b4000 == 42 [pid = 1652] [id = 255] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1212be000 == 41 [pid = 1652] [id = 254] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac5800 == 40 [pid = 1652] [id = 253] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1191bd000 == 39 [pid = 1652] [id = 251] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118178000 == 38 [pid = 1652] [id = 250] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x113daf400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1129a6400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 22:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116620800 == 37 [pid = 1652] [id = 249] 22:21:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11661b800 == 36 [pid = 1652] [id = 247] 22:21:20 INFO - PROCESS | 1652 | 1467350480393 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 1652 | 1467350480395 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 22:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:21:20 INFO - PROCESS | 1652 | 1467350480408 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 1652 | 1467350480409 Marionette TRACE conn2 <- [1,1030,null,{}] 22:21:20 INFO - PROCESS | 1652 | 1467350480412 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}] 22:21:20 INFO - PROCESS | 1652 | 1467350480414 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:20 INFO - PROCESS | 1652 | 1467350480495 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 22:21:20 INFO - PROCESS | 1652 | 1467350480501 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:20 INFO - PROCESS | 1652 | 1467350480502 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ac800 == 37 [pid = 1652] [id = 265] 22:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1167b3400) [pid = 1652] [serial = 793] [outer = 0x0] 22:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1167b9800) [pid = 1652] [serial = 794] [outer = 0x1167b3400] 22:21:20 INFO - PROCESS | 1652 | 1467350480529 Marionette DEBUG loaded listener.js 22:21:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1176e2000) [pid = 1652] [serial = 795] [outer = 0x1167b3400] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113d50c00) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1129a7400) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1128ca800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118462400) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x121ab8400) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1210b0000) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1187bc400) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12694a800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x126739c00) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x126bc5800) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1267e3c00) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12900f800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1167b7c00) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1278f6400) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1126f5c00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1129af000) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129002800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116903c00) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1176eb000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1176e9c00) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x129010000) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1182cd800) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119f21000) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1196bc400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119c28800) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11331f000) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11602dc00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1187c1400) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118fbdc00) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12945d000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1129a8400) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1294d2000) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a43d400) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182ca800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12559a800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12900dc00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129355400) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123dad400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126268c00) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129111400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1195f7800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1210bb800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129356800) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 22:21:20 INFO - PROCESS | 1652 | 1467350480897 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]]]}] 22:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 22:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:21:20 INFO - PROCESS | 1652 | 1467350480928 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 22:21:20 INFO - PROCESS | 1652 | 1467350480929 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 22:21:20 INFO - PROCESS | 1652 | 1467350480932 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:21:20 INFO - PROCESS | 1652 | 1467350480934 Marionette TRACE conn2 <- [1,1034,null,{}] 22:21:20 INFO - PROCESS | 1652 | 1467350480941 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}] 22:21:20 INFO - PROCESS | 1652 | 1467350480944 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:21 INFO - PROCESS | 1652 | 1467350481026 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 22:21:21 INFO - PROCESS | 1652 | 1467350481033 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:21 INFO - PROCESS | 1652 | 1467350481036 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118173000 == 38 [pid = 1652] [id = 266] 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118462c00) [pid = 1652] [serial = 796] [outer = 0x0] 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1187c2c00) [pid = 1652] [serial = 797] [outer = 0x118462c00] 22:21:21 INFO - PROCESS | 1652 | 1467350481064 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fb9400) [pid = 1652] [serial = 798] [outer = 0x118462c00] 22:21:21 INFO - PROCESS | 1652 | 1467350481435 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]]]}] 22:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 22:21:21 INFO - PROCESS | 1652 | 1467350481454 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 22:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:21:21 INFO - PROCESS | 1652 | 1467350481455 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 22:21:21 INFO - PROCESS | 1652 | 1467350481457 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:21:21 INFO - PROCESS | 1652 | 1467350481459 Marionette TRACE conn2 <- [1,1038,null,{}] 22:21:21 INFO - PROCESS | 1652 | 1467350481461 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}] 22:21:21 INFO - PROCESS | 1652 | 1467350481462 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:21 INFO - PROCESS | 1652 | 1467350481544 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 22:21:21 INFO - PROCESS | 1652 | 1467350481552 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:21 INFO - PROCESS | 1652 | 1467350481553 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119620000 == 39 [pid = 1652] [id = 267] 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x119168800) [pid = 1652] [serial = 799] [outer = 0x0] 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1198f7c00) [pid = 1652] [serial = 800] [outer = 0x119168800] 22:21:21 INFO - PROCESS | 1652 | 1467350481578 Marionette DEBUG loaded listener.js 22:21:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121183800) [pid = 1652] [serial = 801] [outer = 0x119168800] 22:21:21 INFO - PROCESS | 1652 | 1467350481917 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]]]}] 22:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 467ms 22:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:21:21 INFO - PROCESS | 1652 | 1467350481926 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 22:21:21 INFO - PROCESS | 1652 | 1467350481927 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 22:21:21 INFO - PROCESS | 1652 | 1467350481929 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:21:21 INFO - PROCESS | 1652 | 1467350481930 Marionette TRACE conn2 <- [1,1042,null,{}] 22:21:21 INFO - PROCESS | 1652 | 1467350481935 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}] 22:21:21 INFO - PROCESS | 1652 | 1467350481937 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:22 INFO - PROCESS | 1652 | 1467350482039 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 22:21:22 INFO - PROCESS | 1652 | 1467350482045 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 1652 | 1467350482046 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac4800 == 40 [pid = 1652] [id = 268] 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185dc000) [pid = 1652] [serial = 802] [outer = 0x0] 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12159c000) [pid = 1652] [serial = 803] [outer = 0x1185dc000] 22:21:22 INFO - PROCESS | 1652 | 1467350482073 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126032800) [pid = 1652] [serial = 804] [outer = 0x1185dc000] 22:21:22 INFO - PROCESS | 1652 | 1467350482389 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]]]}] 22:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 22:21:22 INFO - PROCESS | 1652 | 1467350482403 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 1652 | 1467350482404 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 22:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:21:22 INFO - PROCESS | 1652 | 1467350482406 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 1652 | 1467350482407 Marionette TRACE conn2 <- [1,1046,null,{}] 22:21:22 INFO - PROCESS | 1652 | 1467350482409 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}] 22:21:22 INFO - PROCESS | 1652 | 1467350482414 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:22 INFO - PROCESS | 1652 | 1467350482514 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 22:21:22 INFO - PROCESS | 1652 | 1467350482520 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:22 INFO - PROCESS | 1652 | 1467350482521 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1130e9000 == 41 [pid = 1652] [id = 269] 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12603d000) [pid = 1652] [serial = 805] [outer = 0x0] 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126269400) [pid = 1652] [serial = 806] [outer = 0x12603d000] 22:21:22 INFO - PROCESS | 1652 | 1467350482546 Marionette DEBUG loaded listener.js 22:21:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1267e2c00) [pid = 1652] [serial = 807] [outer = 0x12603d000] 22:21:22 INFO - PROCESS | 1652 | 1467350482908 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]]]}] 22:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 519ms 22:21:22 INFO - PROCESS | 1652 | 1467350482925 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 22:21:22 INFO - PROCESS | 1652 | 1467350482927 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 22:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:21:22 INFO - PROCESS | 1652 | 1467350482929 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:21:22 INFO - PROCESS | 1652 | 1467350482930 Marionette TRACE conn2 <- [1,1050,null,{}] 22:21:22 INFO - PROCESS | 1652 | 1467350482932 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}] 22:21:22 INFO - PROCESS | 1652 | 1467350482933 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:23 INFO - PROCESS | 1652 | 1467350483035 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 22:21:23 INFO - PROCESS | 1652 | 1467350483047 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:23 INFO - PROCESS | 1652 | 1467350483048 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x124821800 == 42 [pid = 1652] [id = 270] 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126949000) [pid = 1652] [serial = 808] [outer = 0x0] 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1269b5800) [pid = 1652] [serial = 809] [outer = 0x126949000] 22:21:23 INFO - PROCESS | 1652 | 1467350483072 Marionette DEBUG loaded listener.js 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127803400) [pid = 1652] [serial = 810] [outer = 0x126949000] 22:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 468ms 22:21:23 INFO - PROCESS | 1652 | 1467350483392 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]]]}] 22:21:23 INFO - PROCESS | 1652 | 1467350483413 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 1652 | 1467350483414 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 22:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:21:23 INFO - PROCESS | 1652 | 1467350483420 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 1652 | 1467350483421 Marionette TRACE conn2 <- [1,1054,null,{}] 22:21:23 INFO - PROCESS | 1652 | 1467350483423 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}] 22:21:23 INFO - PROCESS | 1652 | 1467350483424 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:23 INFO - PROCESS | 1652 | 1467350483527 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 22:21:23 INFO - PROCESS | 1652 | 1467350483538 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:23 INFO - PROCESS | 1652 | 1467350483539 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c1000 == 43 [pid = 1652] [id = 271] 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126952000) [pid = 1652] [serial = 811] [outer = 0x0] 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12780e400) [pid = 1652] [serial = 812] [outer = 0x126952000] 22:21:23 INFO - PROCESS | 1652 | 1467350483564 Marionette DEBUG loaded listener.js 22:21:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1278ec400) [pid = 1652] [serial = 813] [outer = 0x126952000] 22:21:23 INFO - PROCESS | 1652 | 1467350483910 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]]]}] 22:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 22:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:21:23 INFO - PROCESS | 1652 | 1467350483939 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 22:21:23 INFO - PROCESS | 1652 | 1467350483940 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 22:21:23 INFO - PROCESS | 1652 | 1467350483949 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:21:23 INFO - PROCESS | 1652 | 1467350483950 Marionette TRACE conn2 <- [1,1058,null,{}] 22:21:23 INFO - PROCESS | 1652 | 1467350483952 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}] 22:21:23 INFO - PROCESS | 1652 | 1467350483953 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:24 INFO - PROCESS | 1652 | 1467350484056 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 22:21:24 INFO - PROCESS | 1652 | 1467350484088 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 1652 | 1467350484097 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127876000 == 44 [pid = 1652] [id = 272] 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1167b4000) [pid = 1652] [serial = 814] [outer = 0x0] 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12900dc00) [pid = 1652] [serial = 815] [outer = 0x1167b4000] 22:21:24 INFO - PROCESS | 1652 | 1467350484122 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129110000) [pid = 1652] [serial = 816] [outer = 0x1167b4000] 22:21:24 INFO - PROCESS | 1652 | 1467350484421 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]]]}] 22:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 525ms 22:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:21:24 INFO - PROCESS | 1652 | 1467350484468 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 22:21:24 INFO - PROCESS | 1652 | 1467350484469 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 22:21:24 INFO - PROCESS | 1652 | 1467350484472 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:21:24 INFO - PROCESS | 1652 | 1467350484473 Marionette TRACE conn2 <- [1,1062,null,{}] 22:21:24 INFO - PROCESS | 1652 | 1467350484475 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}] 22:21:24 INFO - PROCESS | 1652 | 1467350484476 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:24 INFO - PROCESS | 1652 | 1467350484578 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 22:21:24 INFO - PROCESS | 1652 | 1467350484591 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:24 INFO - PROCESS | 1652 | 1467350484592 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a46d800 == 45 [pid = 1652] [id = 273] 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12900f400) [pid = 1652] [serial = 817] [outer = 0x0] 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129117000) [pid = 1652] [serial = 818] [outer = 0x12900f400] 22:21:24 INFO - PROCESS | 1652 | 1467350484616 Marionette DEBUG loaded listener.js 22:21:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12934dc00) [pid = 1652] [serial = 819] [outer = 0x12900f400] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1128d4800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121182800) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1176ec000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185d1c00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116772000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1151db800) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128d6000) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1187c3400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d0000) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:21:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116907800) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:21:25 INFO - PROCESS | 1652 | 1467350485005 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 568ms 22:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:21:25 INFO - PROCESS | 1652 | 1467350485041 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 1652 | 1467350485043 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 22:21:25 INFO - PROCESS | 1652 | 1467350485045 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 1652 | 1467350485046 Marionette TRACE conn2 <- [1,1066,null,{}] 22:21:25 INFO - PROCESS | 1652 | 1467350485051 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}] 22:21:25 INFO - PROCESS | 1652 | 1467350485053 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:25 INFO - PROCESS | 1652 | 1467350485153 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 22:21:25 INFO - PROCESS | 1652 | 1467350485157 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 1652 | 1467350485158 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bb000 == 46 [pid = 1652] [id = 274] 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117e9d000) [pid = 1652] [serial = 820] [outer = 0x0] 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118fbc000) [pid = 1652] [serial = 821] [outer = 0x117e9d000] 22:21:25 INFO - PROCESS | 1652 | 1467350485185 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129454400) [pid = 1652] [serial = 822] [outer = 0x117e9d000] 22:21:25 INFO - PROCESS | 1652 | 1467350485509 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 22:21:25 INFO - PROCESS | 1652 | 1467350485517 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 22:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:21:25 INFO - PROCESS | 1652 | 1467350485520 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 22:21:25 INFO - PROCESS | 1652 | 1467350485522 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 1652 | 1467350485523 Marionette TRACE conn2 <- [1,1070,null,{}] 22:21:25 INFO - PROCESS | 1652 | 1467350485525 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}] 22:21:25 INFO - PROCESS | 1652 | 1467350485526 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:25 INFO - PROCESS | 1652 | 1467350485610 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 22:21:25 INFO - PROCESS | 1652 | 1467350485664 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:25 INFO - PROCESS | 1652 | 1467350485665 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa92000 == 47 [pid = 1652] [id = 275] 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1185ba000) [pid = 1652] [serial = 823] [outer = 0x0] 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129456000) [pid = 1652] [serial = 824] [outer = 0x1185ba000] 22:21:25 INFO - PROCESS | 1652 | 1467350485690 Marionette DEBUG loaded listener.js 22:21:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12945ec00) [pid = 1652] [serial = 825] [outer = 0x1185ba000] 22:21:25 INFO - PROCESS | 1652 | 1467350485967 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]]]}] 22:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 22:21:25 INFO - PROCESS | 1652 | 1467350485990 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 22:21:25 INFO - PROCESS | 1652 | 1467350485992 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 22:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:21:25 INFO - PROCESS | 1652 | 1467350485994 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:21:25 INFO - PROCESS | 1652 | 1467350485995 Marionette TRACE conn2 <- [1,1074,null,{}] 22:21:26 INFO - PROCESS | 1652 | 1467350485998 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}] 22:21:26 INFO - PROCESS | 1652 | 1467350486001 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:26 INFO - PROCESS | 1652 | 1467350486102 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 22:21:26 INFO - PROCESS | 1652 | 1467350486106 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 1652 | 1467350486107 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b721000 == 48 [pid = 1652] [id = 276] 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12934e800) [pid = 1652] [serial = 826] [outer = 0x0] 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1294ccc00) [pid = 1652] [serial = 827] [outer = 0x12934e800] 22:21:26 INFO - PROCESS | 1652 | 1467350486130 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a43c800) [pid = 1652] [serial = 828] [outer = 0x12934e800] 22:21:26 INFO - PROCESS | 1652 | 1467350486471 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]]]}] 22:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 22:21:26 INFO - PROCESS | 1652 | 1467350486514 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 22:21:26 INFO - PROCESS | 1652 | 1467350486516 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 22:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:21:26 INFO - PROCESS | 1652 | 1467350486531 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:21:26 INFO - PROCESS | 1652 | 1467350486533 Marionette TRACE conn2 <- [1,1078,null,{}] 22:21:26 INFO - PROCESS | 1652 | 1467350486535 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}] 22:21:26 INFO - PROCESS | 1652 | 1467350486537 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:26 INFO - PROCESS | 1652 | 1467350486646 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 22:21:26 INFO - PROCESS | 1652 | 1467350486651 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:26 INFO - PROCESS | 1652 | 1467350486652 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b923000 == 49 [pid = 1652] [id = 277] 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a43cc00) [pid = 1652] [serial = 829] [outer = 0x0] 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a697400) [pid = 1652] [serial = 830] [outer = 0x12a43cc00] 22:21:26 INFO - PROCESS | 1652 | 1467350486692 Marionette DEBUG loaded listener.js 22:21:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a69e400) [pid = 1652] [serial = 831] [outer = 0x12a43cc00] 22:21:27 INFO - PROCESS | 1652 | 1467350487272 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]]]}] 22:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 783ms 22:21:27 INFO - PROCESS | 1652 | 1467350487333 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 22:21:27 INFO - PROCESS | 1652 | 1467350487336 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 22:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:21:27 INFO - PROCESS | 1652 | 1467350487353 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:21:27 INFO - PROCESS | 1652 | 1467350487355 Marionette TRACE conn2 <- [1,1082,null,{}] 22:21:27 INFO - PROCESS | 1652 | 1467350487360 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}] 22:21:27 INFO - PROCESS | 1652 | 1467350487361 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:27 INFO - PROCESS | 1652 | 1467350487468 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 22:21:27 INFO - PROCESS | 1652 | 1467350487525 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:27 INFO - PROCESS | 1652 | 1467350487526 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e30000 == 50 [pid = 1652] [id = 278] 22:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112a84000) [pid = 1652] [serial = 832] [outer = 0x0] 22:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113dad000) [pid = 1652] [serial = 833] [outer = 0x112a84000] 22:21:27 INFO - PROCESS | 1652 | 1467350487557 Marionette DEBUG loaded listener.js 22:21:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1167b9c00) [pid = 1652] [serial = 834] [outer = 0x112a84000] 22:21:28 INFO - PROCESS | 1652 | 1467350488031 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]]]}] 22:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 723ms 22:21:28 INFO - PROCESS | 1652 | 1467350488082 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 22:21:28 INFO - PROCESS | 1652 | 1467350488085 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 22:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:21:28 INFO - PROCESS | 1652 | 1467350488091 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:21:28 INFO - PROCESS | 1652 | 1467350488093 Marionette TRACE conn2 <- [1,1086,null,{}] 22:21:28 INFO - PROCESS | 1652 | 1467350488095 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}] 22:21:28 INFO - PROCESS | 1652 | 1467350488097 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:28 INFO - PROCESS | 1652 | 1467350488204 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 22:21:28 INFO - PROCESS | 1652 | 1467350488273 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:28 INFO - PROCESS | 1652 | 1467350488275 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x121208000 == 51 [pid = 1652] [id = 279] 22:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118589400) [pid = 1652] [serial = 835] [outer = 0x0] 22:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1185d9000) [pid = 1652] [serial = 836] [outer = 0x118589400] 22:21:28 INFO - PROCESS | 1652 | 1467350488306 Marionette DEBUG loaded listener.js 22:21:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118fb8800) [pid = 1652] [serial = 837] [outer = 0x118589400] 22:21:28 INFO - PROCESS | 1652 | 1467350488718 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]]]}] 22:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 22:21:28 INFO - PROCESS | 1652 | 1467350488778 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 22:21:28 INFO - PROCESS | 1652 | 1467350488780 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 22:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:21:28 INFO - PROCESS | 1652 | 1467350488797 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:21:28 INFO - PROCESS | 1652 | 1467350488799 Marionette TRACE conn2 <- [1,1090,null,{}] 22:21:28 INFO - PROCESS | 1652 | 1467350488825 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}] 22:21:28 INFO - PROCESS | 1652 | 1467350488828 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:28 INFO - PROCESS | 1652 | 1467350488935 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 22:21:29 INFO - PROCESS | 1652 | 1467350489017 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 1652 | 1467350489019 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b924800 == 52 [pid = 1652] [id = 280] 22:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x121184400) [pid = 1652] [serial = 838] [outer = 0x0] 22:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x124e26000) [pid = 1652] [serial = 839] [outer = 0x121184400] 22:21:29 INFO - PROCESS | 1652 | 1467350489051 Marionette DEBUG loaded listener.js 22:21:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126268c00) [pid = 1652] [serial = 840] [outer = 0x121184400] 22:21:29 INFO - PROCESS | 1652 | 1467350489705 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]]]}] 22:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 939ms 22:21:29 INFO - PROCESS | 1652 | 1467350489742 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 22:21:29 INFO - PROCESS | 1652 | 1467350489746 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 22:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:21:29 INFO - PROCESS | 1652 | 1467350489754 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:21:29 INFO - PROCESS | 1652 | 1467350489758 Marionette TRACE conn2 <- [1,1094,null,{}] 22:21:29 INFO - PROCESS | 1652 | 1467350489763 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}] 22:21:29 INFO - PROCESS | 1652 | 1467350489767 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:29 INFO - PROCESS | 1652 | 1467350489899 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 22:21:29 INFO - PROCESS | 1652 | 1467350489986 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:29 INFO - PROCESS | 1652 | 1467350489991 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d3800 == 53 [pid = 1652] [id = 281] 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113daec00) [pid = 1652] [serial = 841] [outer = 0x0] 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1160d9800) [pid = 1652] [serial = 842] [outer = 0x113daec00] 22:21:30 INFO - PROCESS | 1652 | 1467350490024 Marionette DEBUG loaded listener.js 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1167bc000) [pid = 1652] [serial = 843] [outer = 0x113daec00] 22:21:30 INFO - PROCESS | 1652 | 1467350490496 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]]]}] 22:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 779ms 22:21:30 INFO - PROCESS | 1652 | 1467350490531 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 22:21:30 INFO - PROCESS | 1652 | 1467350490534 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 22:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:21:30 INFO - PROCESS | 1652 | 1467350490538 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:21:30 INFO - PROCESS | 1652 | 1467350490540 Marionette TRACE conn2 <- [1,1098,null,{}] 22:21:30 INFO - PROCESS | 1652 | 1467350490542 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}] 22:21:30 INFO - PROCESS | 1652 | 1467350490544 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:30 INFO - PROCESS | 1652 | 1467350490637 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 22:21:30 INFO - PROCESS | 1652 | 1467350490707 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:30 INFO - PROCESS | 1652 | 1467350490708 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x117015800 == 54 [pid = 1652] [id = 282] 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x116970800) [pid = 1652] [serial = 844] [outer = 0x0] 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x117ea3400) [pid = 1652] [serial = 845] [outer = 0x116970800] 22:21:30 INFO - PROCESS | 1652 | 1467350490738 Marionette DEBUG loaded listener.js 22:21:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11858b800) [pid = 1652] [serial = 846] [outer = 0x116970800] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12b721000 == 53 [pid = 1652] [id = 276] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa92000 == 52 [pid = 1652] [id = 275] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bb000 == 51 [pid = 1652] [id = 274] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12a46d800 == 50 [pid = 1652] [id = 273] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x127876000 == 49 [pid = 1652] [id = 272] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c1000 == 48 [pid = 1652] [id = 271] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119637000 == 47 [pid = 1652] [id = 252] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x124821800 == 46 [pid = 1652] [id = 270] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1130e9000 == 45 [pid = 1652] [id = 269] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac4800 == 44 [pid = 1652] [id = 268] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x119620000 == 43 [pid = 1652] [id = 267] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118173000 == 42 [pid = 1652] [id = 266] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ac800 == 41 [pid = 1652] [id = 265] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ea000 == 40 [pid = 1652] [id = 264] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x12904b000 == 39 [pid = 1652] [id = 262] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x127876800 == 38 [pid = 1652] [id = 261] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bf000 == 37 [pid = 1652] [id = 260] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x118730000 == 36 [pid = 1652] [id = 259] 22:21:31 INFO - PROCESS | 1652 | --DOCSHELL 0x126061800 == 35 [pid = 1652] [id = 258] 22:21:31 INFO - PROCESS | 1652 | 1467350491140 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 620ms 22:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:21:31 INFO - PROCESS | 1652 | 1467350491159 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 22:21:31 INFO - PROCESS | 1652 | 1467350491160 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 22:21:31 INFO - PROCESS | 1652 | 1467350491162 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 1652 | 1467350491165 Marionette TRACE conn2 <- [1,1102,null,{}] 22:21:31 INFO - PROCESS | 1652 | 1467350491172 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}] 22:21:31 INFO - PROCESS | 1652 | 1467350491175 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112a7a800) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1213d8000) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1182d0400) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1187be800) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116767000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x116902c00) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1210bdc00) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x112a82c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1139ebc00) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1129ad400) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118589c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118fb0800) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118fbd800) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1182d3000) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121a83c00) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118fc7000) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195f1c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a00ac00) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11888c400) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a13000) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118fc5c00) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 22:21:31 INFO - PROCESS | 1652 | 1467350491292 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 22:21:31 INFO - PROCESS | 1652 | 1467350491331 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 1652 | 1467350491333 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180d8800 == 36 [pid = 1652] [id = 283] 22:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1176ebc00) [pid = 1652] [serial = 847] [outer = 0x0] 22:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1185bac00) [pid = 1652] [serial = 848] [outer = 0x1176ebc00] 22:21:31 INFO - PROCESS | 1652 | 1467350491362 Marionette DEBUG loaded listener.js 22:21:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118fc5c00) [pid = 1652] [serial = 849] [outer = 0x1176ebc00] 22:21:31 INFO - PROCESS | 1652 | 1467350491725 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]]]}] 22:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 572ms 22:21:31 INFO - PROCESS | 1652 | 1467350491736 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 22:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:21:31 INFO - PROCESS | 1652 | 1467350491739 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 22:21:31 INFO - PROCESS | 1652 | 1467350491742 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:21:31 INFO - PROCESS | 1652 | 1467350491744 Marionette TRACE conn2 <- [1,1106,null,{}] 22:21:31 INFO - PROCESS | 1652 | 1467350491747 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}] 22:21:31 INFO - PROCESS | 1652 | 1467350491749 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:31 INFO - PROCESS | 1652 | 1467350491900 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 22:21:31 INFO - PROCESS | 1652 | 1467350491984 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:31 INFO - PROCESS | 1652 | 1467350491985 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119389000 == 37 [pid = 1652] [id = 284] 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118fc4800) [pid = 1652] [serial = 850] [outer = 0x0] 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119f18000) [pid = 1652] [serial = 851] [outer = 0x118fc4800] 22:21:32 INFO - PROCESS | 1652 | 1467350492028 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121182800) [pid = 1652] [serial = 852] [outer = 0x118fc4800] 22:21:32 INFO - PROCESS | 1652 | 1467350492370 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 22:21:32 INFO - PROCESS | 1652 | 1467350492412 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 1652 | 1467350492413 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 22:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:21:32 INFO - PROCESS | 1652 | 1467350492429 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 1652 | 1467350492430 Marionette TRACE conn2 <- [1,1110,null,{}] 22:21:32 INFO - PROCESS | 1652 | 1467350492436 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}] 22:21:32 INFO - PROCESS | 1652 | 1467350492437 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:32 INFO - PROCESS | 1652 | 1467350492512 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 22:21:32 INFO - PROCESS | 1652 | 1467350492535 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:32 INFO - PROCESS | 1652 | 1467350492537 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x121095800 == 38 [pid = 1652] [id = 285] 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1213d0000) [pid = 1652] [serial = 853] [outer = 0x0] 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124c86000) [pid = 1652] [serial = 854] [outer = 0x1213d0000] 22:21:32 INFO - PROCESS | 1652 | 1467350492561 Marionette DEBUG loaded listener.js 22:21:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12559b000) [pid = 1652] [serial = 855] [outer = 0x1213d0000] 22:21:32 INFO - PROCESS | 1652 | 1467350492861 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]]]}] 22:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 485ms 22:21:32 INFO - PROCESS | 1652 | 1467350492902 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 22:21:32 INFO - PROCESS | 1652 | 1467350492904 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 22:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:21:32 INFO - PROCESS | 1652 | 1467350492906 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:21:32 INFO - PROCESS | 1652 | 1467350492907 Marionette TRACE conn2 <- [1,1114,null,{}] 22:21:32 INFO - PROCESS | 1652 | 1467350492909 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}] 22:21:32 INFO - PROCESS | 1652 | 1467350492913 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:33 INFO - PROCESS | 1652 | 1467350493015 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 22:21:33 INFO - PROCESS | 1652 | 1467350493076 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 1652 | 1467350493077 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b2000 == 39 [pid = 1652] [id = 286] 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128d8000) [pid = 1652] [serial = 856] [outer = 0x0] 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12603f000) [pid = 1652] [serial = 857] [outer = 0x1128d8000] 22:21:33 INFO - PROCESS | 1652 | 1467350493102 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126bbf400) [pid = 1652] [serial = 858] [outer = 0x1128d8000] 22:21:33 INFO - PROCESS | 1652 | 1467350493378 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]]]}] 22:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 22:21:33 INFO - PROCESS | 1652 | 1467350493428 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 22:21:33 INFO - PROCESS | 1652 | 1467350493430 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 22:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:21:33 INFO - PROCESS | 1652 | 1467350493436 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:21:33 INFO - PROCESS | 1652 | 1467350493437 Marionette TRACE conn2 <- [1,1118,null,{}] 22:21:33 INFO - PROCESS | 1652 | 1467350493440 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}] 22:21:33 INFO - PROCESS | 1652 | 1467350493442 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:33 INFO - PROCESS | 1652 | 1467350493564 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 22:21:33 INFO - PROCESS | 1652 | 1467350493600 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:33 INFO - PROCESS | 1652 | 1467350493601 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ccd000 == 40 [pid = 1652] [id = 287] 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1269bc800) [pid = 1652] [serial = 859] [outer = 0x0] 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127811c00) [pid = 1652] [serial = 860] [outer = 0x1269bc800] 22:21:33 INFO - PROCESS | 1652 | 1467350493625 Marionette DEBUG loaded listener.js 22:21:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12900e400) [pid = 1652] [serial = 861] [outer = 0x1269bc800] 22:21:33 INFO - PROCESS | 1652 | 1467350493962 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]]]}] 22:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 574ms 22:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:21:34 INFO - PROCESS | 1652 | 1467350494008 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 22:21:34 INFO - PROCESS | 1652 | 1467350494009 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 22:21:34 INFO - PROCESS | 1652 | 1467350494011 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:21:34 INFO - PROCESS | 1652 | 1467350494012 Marionette TRACE conn2 <- [1,1122,null,{}] 22:21:34 INFO - PROCESS | 1652 | 1467350494015 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}] 22:21:34 INFO - PROCESS | 1652 | 1467350494016 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:34 INFO - PROCESS | 1652 | 1467350494115 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 22:21:34 INFO - PROCESS | 1652 | 1467350494119 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 1652 | 1467350494120 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5c000 == 41 [pid = 1652] [id = 288] 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1278ebc00) [pid = 1652] [serial = 862] [outer = 0x0] 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12900fc00) [pid = 1652] [serial = 863] [outer = 0x1278ebc00] 22:21:34 INFO - PROCESS | 1652 | 1467350494180 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12934f400) [pid = 1652] [serial = 864] [outer = 0x1278ebc00] 22:21:34 INFO - PROCESS | 1652 | 1467350494616 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]]]}] 22:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 619ms 22:21:34 INFO - PROCESS | 1652 | 1467350494631 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 22:21:34 INFO - PROCESS | 1652 | 1467350494634 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 22:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:21:34 INFO - PROCESS | 1652 | 1467350494637 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:21:34 INFO - PROCESS | 1652 | 1467350494638 Marionette TRACE conn2 <- [1,1126,null,{}] 22:21:34 INFO - PROCESS | 1652 | 1467350494640 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}] 22:21:34 INFO - PROCESS | 1652 | 1467350494641 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:34 INFO - PROCESS | 1652 | 1467350494741 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 22:21:34 INFO - PROCESS | 1652 | 1467350494761 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:34 INFO - PROCESS | 1652 | 1467350494762 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903d800 == 42 [pid = 1652] [id = 289] 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x129354c00) [pid = 1652] [serial = 865] [outer = 0x0] 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x129458400) [pid = 1652] [serial = 866] [outer = 0x129354c00] 22:21:34 INFO - PROCESS | 1652 | 1467350494786 Marionette DEBUG loaded listener.js 22:21:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a76e000) [pid = 1652] [serial = 867] [outer = 0x129354c00] 22:21:35 INFO - PROCESS | 1652 | 1467350495127 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]]]}] 22:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 22:21:35 INFO - PROCESS | 1652 | 1467350495157 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 22:21:35 INFO - PROCESS | 1652 | 1467350495158 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 22:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:21:35 INFO - PROCESS | 1652 | 1467350495167 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:21:35 INFO - PROCESS | 1652 | 1467350495168 Marionette TRACE conn2 <- [1,1130,null,{}] 22:21:35 INFO - PROCESS | 1652 | 1467350495170 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}] 22:21:35 INFO - PROCESS | 1652 | 1467350495171 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:35 INFO - PROCESS | 1652 | 1467350495282 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 22:21:35 INFO - PROCESS | 1652 | 1467350495285 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:35 INFO - PROCESS | 1652 | 1467350495286 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7c800 == 43 [pid = 1652] [id = 290] 22:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12a76e400) [pid = 1652] [serial = 868] [outer = 0x0] 22:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12a776c00) [pid = 1652] [serial = 869] [outer = 0x12a76e400] 22:21:35 INFO - PROCESS | 1652 | 1467350495310 Marionette DEBUG loaded listener.js 22:21:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a7c7c00) [pid = 1652] [serial = 870] [outer = 0x12a76e400] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x126949000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x126952000) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1167b4000) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12603d000) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1129a6c00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12900f400) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185dc000) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1167b3400) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118462c00) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119168800) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x117e9d000) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1185ba000) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:21:35 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12934e800) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:21:35 INFO - PROCESS | 1652 | 1467350495839 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]]]}] 22:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 720ms 22:21:35 INFO - PROCESS | 1652 | 1467350495888 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 22:21:35 INFO - PROCESS | 1652 | 1467350495890 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 22:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:21:35 INFO - PROCESS | 1652 | 1467350495892 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:21:35 INFO - PROCESS | 1652 | 1467350495894 Marionette TRACE conn2 <- [1,1134,null,{}] 22:21:35 INFO - PROCESS | 1652 | 1467350495896 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}] 22:21:35 INFO - PROCESS | 1652 | 1467350495899 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:35 INFO - PROCESS | 1652 | 1467350495995 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 22:21:36 INFO - PROCESS | 1652 | 1467350496020 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:36 INFO - PROCESS | 1652 | 1467350496021 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8d800 == 44 [pid = 1652] [id = 291] 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11a00bc00) [pid = 1652] [serial = 871] [outer = 0x0] 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x128ac8000) [pid = 1652] [serial = 872] [outer = 0x11a00bc00] 22:21:36 INFO - PROCESS | 1652 | 1467350496048 Marionette DEBUG loaded listener.js 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a7c9000) [pid = 1652] [serial = 873] [outer = 0x11a00bc00] 22:21:36 INFO - PROCESS | 1652 | 1467350496361 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]]]}] 22:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 22:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:21:36 INFO - PROCESS | 1652 | 1467350496413 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 1652 | 1467350496415 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 22:21:36 INFO - PROCESS | 1652 | 1467350496417 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 1652 | 1467350496426 Marionette TRACE conn2 <- [1,1138,null,{}] 22:21:36 INFO - PROCESS | 1652 | 1467350496429 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}] 22:21:36 INFO - PROCESS | 1652 | 1467350496430 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:36 INFO - PROCESS | 1652 | 1467350496510 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 22:21:36 INFO - PROCESS | 1652 | 1467350496572 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:36 INFO - PROCESS | 1652 | 1467350496573 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a3800 == 45 [pid = 1652] [id = 292] 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a770800) [pid = 1652] [serial = 874] [outer = 0x0] 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a9c2c00) [pid = 1652] [serial = 875] [outer = 0x12a770800] 22:21:36 INFO - PROCESS | 1652 | 1467350496598 Marionette DEBUG loaded listener.js 22:21:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a9cd000) [pid = 1652] [serial = 876] [outer = 0x12a770800] 22:21:36 INFO - PROCESS | 1652 | 1467350496862 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]]]}] 22:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 479ms 22:21:36 INFO - PROCESS | 1652 | 1467350496905 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 22:21:36 INFO - PROCESS | 1652 | 1467350496906 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 22:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:21:36 INFO - PROCESS | 1652 | 1467350496908 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:21:36 INFO - PROCESS | 1652 | 1467350496909 Marionette TRACE conn2 <- [1,1142,null,{}] 22:21:36 INFO - PROCESS | 1652 | 1467350496911 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}] 22:21:36 INFO - PROCESS | 1652 | 1467350496912 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:37 INFO - PROCESS | 1652 | 1467350496997 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 22:21:37 INFO - PROCESS | 1652 | 1467350497003 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 1652 | 1467350497004 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c719000 == 46 [pid = 1652] [id = 293] 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a9cd400) [pid = 1652] [serial = 877] [outer = 0x0] 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12abba400) [pid = 1652] [serial = 878] [outer = 0x12a9cd400] 22:21:37 INFO - PROCESS | 1652 | 1467350497028 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b73d800) [pid = 1652] [serial = 879] [outer = 0x12a9cd400] 22:21:37 INFO - PROCESS | 1652 | 1467350497352 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]]]}] 22:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 22:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:21:37 INFO - PROCESS | 1652 | 1467350497379 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 22:21:37 INFO - PROCESS | 1652 | 1467350497380 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 22:21:37 INFO - PROCESS | 1652 | 1467350497382 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:21:37 INFO - PROCESS | 1652 | 1467350497383 Marionette TRACE conn2 <- [1,1146,null,{}] 22:21:37 INFO - PROCESS | 1652 | 1467350497386 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}] 22:21:37 INFO - PROCESS | 1652 | 1467350497387 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:37 INFO - PROCESS | 1652 | 1467350497508 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 22:21:37 INFO - PROCESS | 1652 | 1467350497516 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:37 INFO - PROCESS | 1652 | 1467350497518 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8d2000 == 47 [pid = 1652] [id = 294] 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12559b800) [pid = 1652] [serial = 880] [outer = 0x0] 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b740800) [pid = 1652] [serial = 881] [outer = 0x12559b800] 22:21:37 INFO - PROCESS | 1652 | 1467350497557 Marionette DEBUG loaded listener.js 22:21:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b8c8000) [pid = 1652] [serial = 882] [outer = 0x12559b800] 22:21:38 INFO - PROCESS | 1652 | 1467350498058 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]]]}] 22:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 720ms 22:21:38 INFO - PROCESS | 1652 | 1467350498103 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 1652 | 1467350498106 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 22:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:21:38 INFO - PROCESS | 1652 | 1467350498109 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 1652 | 1467350498113 Marionette TRACE conn2 <- [1,1150,null,{}] 22:21:38 INFO - PROCESS | 1652 | 1467350498116 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}] 22:21:38 INFO - PROCESS | 1652 | 1467350498118 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:38 INFO - PROCESS | 1652 | 1467350498224 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 22:21:38 INFO - PROCESS | 1652 | 1467350498307 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:38 INFO - PROCESS | 1652 | 1467350498308 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e31800 == 48 [pid = 1652] [id = 295] 22:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116771000) [pid = 1652] [serial = 883] [outer = 0x0] 22:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1167b1800) [pid = 1652] [serial = 884] [outer = 0x116771000] 22:21:38 INFO - PROCESS | 1652 | 1467350498339 Marionette DEBUG loaded listener.js 22:21:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1176ec800) [pid = 1652] [serial = 885] [outer = 0x116771000] 22:21:38 INFO - PROCESS | 1652 | 1467350498763 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]]]}] 22:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 674ms 22:21:38 INFO - PROCESS | 1652 | 1467350498783 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 22:21:38 INFO - PROCESS | 1652 | 1467350498786 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 22:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:21:38 INFO - PROCESS | 1652 | 1467350498791 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:21:38 INFO - PROCESS | 1652 | 1467350498793 Marionette TRACE conn2 <- [1,1154,null,{}] 22:21:38 INFO - PROCESS | 1652 | 1467350498795 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}] 22:21:38 INFO - PROCESS | 1652 | 1467350498797 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:38 INFO - PROCESS | 1652 | 1467350498932 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 22:21:38 INFO - PROCESS | 1652 | 1467350498993 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:38 INFO - PROCESS | 1652 | 1467350498995 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121acb800 == 49 [pid = 1652] [id = 296] 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1185d8400) [pid = 1652] [serial = 886] [outer = 0x0] 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118fb4c00) [pid = 1652] [serial = 887] [outer = 0x1185d8400] 22:21:39 INFO - PROCESS | 1652 | 1467350499025 Marionette DEBUG loaded listener.js 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1196ba800) [pid = 1652] [serial = 888] [outer = 0x1185d8400] 22:21:39 INFO - PROCESS | 1652 | 1467350499470 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]]]}] 22:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 719ms 22:21:39 INFO - PROCESS | 1652 | 1467350499511 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 22:21:39 INFO - PROCESS | 1652 | 1467350499512 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 22:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:21:39 INFO - PROCESS | 1652 | 1467350499515 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:21:39 INFO - PROCESS | 1652 | 1467350499518 Marionette TRACE conn2 <- [1,1158,null,{}] 22:21:39 INFO - PROCESS | 1652 | 1467350499526 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}] 22:21:39 INFO - PROCESS | 1652 | 1467350499529 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:39 INFO - PROCESS | 1652 | 1467350499635 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 22:21:39 INFO - PROCESS | 1652 | 1467350499698 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:39 INFO - PROCESS | 1652 | 1467350499700 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c71e800 == 50 [pid = 1652] [id = 297] 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x124cb6c00) [pid = 1652] [serial = 889] [outer = 0x0] 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x126630c00) [pid = 1652] [serial = 890] [outer = 0x124cb6c00] 22:21:39 INFO - PROCESS | 1652 | 1467350499771 Marionette DEBUG loaded listener.js 22:21:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1267e0400) [pid = 1652] [serial = 891] [outer = 0x124cb6c00] 22:21:40 INFO - PROCESS | 1652 | 1467350500188 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]]]}] 22:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 722ms 22:21:40 INFO - PROCESS | 1652 | 1467350500245 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 22:21:40 INFO - PROCESS | 1652 | 1467350500247 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 22:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:21:40 INFO - PROCESS | 1652 | 1467350500251 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:21:40 INFO - PROCESS | 1652 | 1467350500252 Marionette TRACE conn2 <- [1,1162,null,{}] 22:21:40 INFO - PROCESS | 1652 | 1467350500255 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}] 22:21:40 INFO - PROCESS | 1652 | 1467350500256 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:40 INFO - PROCESS | 1652 | 1467350500361 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 22:21:40 INFO - PROCESS | 1652 | 1467350500421 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:40 INFO - PROCESS | 1652 | 1467350500422 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb4a000 == 51 [pid = 1652] [id = 298] 22:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x128acac00) [pid = 1652] [serial = 892] [outer = 0x0] 22:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x129459c00) [pid = 1652] [serial = 893] [outer = 0x128acac00] 22:21:40 INFO - PROCESS | 1652 | 1467350500451 Marionette DEBUG loaded listener.js 22:21:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a76a800) [pid = 1652] [serial = 894] [outer = 0x128acac00] 22:21:41 INFO - PROCESS | 1652 | 1467350501108 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]]]}] 22:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x116971800) [pid = 1652] [serial = 895] [outer = 0x12934d000] 22:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 923ms 22:21:41 INFO - PROCESS | 1652 | 1467350501190 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 22:21:41 INFO - PROCESS | 1652 | 1467350501195 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 22:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:21:41 INFO - PROCESS | 1652 | 1467350501247 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:21:41 INFO - PROCESS | 1652 | 1467350501251 Marionette TRACE conn2 <- [1,1166,null,{}] 22:21:41 INFO - PROCESS | 1652 | 1467350501256 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}] 22:21:41 INFO - PROCESS | 1652 | 1467350501258 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:41 INFO - PROCESS | 1652 | 1467350501414 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 22:21:41 INFO - PROCESS | 1652 | 1467350501527 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:41 INFO - PROCESS | 1652 | 1467350501531 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e0800 == 52 [pid = 1652] [id = 299] 22:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1160db000) [pid = 1652] [serial = 896] [outer = 0x0] 22:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x116971400) [pid = 1652] [serial = 897] [outer = 0x1160db000] 22:21:41 INFO - PROCESS | 1652 | 1467350501580 Marionette DEBUG loaded listener.js 22:21:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1187c6c00) [pid = 1652] [serial = 898] [outer = 0x1160db000] 22:21:42 INFO - PROCESS | 1652 | 1467350502059 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]]]}] 22:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 833ms 22:21:42 INFO - PROCESS | 1652 | 1467350502075 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 22:21:42 INFO - PROCESS | 1652 | 1467350502078 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 22:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:21:42 INFO - PROCESS | 1652 | 1467350502084 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:21:42 INFO - PROCESS | 1652 | 1467350502086 Marionette TRACE conn2 <- [1,1170,null,{}] 22:21:42 INFO - PROCESS | 1652 | 1467350502089 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}] 22:21:42 INFO - PROCESS | 1652 | 1467350502091 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:42 INFO - PROCESS | 1652 | 1467350502222 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 22:21:42 INFO - PROCESS | 1652 | 1467350502332 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:42 INFO - PROCESS | 1652 | 1467350502334 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x118173800 == 53 [pid = 1652] [id = 300] 22:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x116773c00) [pid = 1652] [serial = 899] [outer = 0x0] 22:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118fbe000) [pid = 1652] [serial = 900] [outer = 0x116773c00] 22:21:42 INFO - PROCESS | 1652 | 1467350502384 Marionette DEBUG loaded listener.js 22:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x121185400) [pid = 1652] [serial = 901] [outer = 0x116773c00] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c719000 == 52 [pid = 1652] [id = 293] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a3800 == 51 [pid = 1652] [id = 292] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8d800 == 50 [pid = 1652] [id = 291] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7c800 == 49 [pid = 1652] [id = 290] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12903d800 == 48 [pid = 1652] [id = 289] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1195ec800) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a697400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x121d78400) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x123da8c00) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1182d0800) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1151dd400) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124c85400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5c000 == 47 [pid = 1652] [id = 288] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x124ccd000 == 46 [pid = 1652] [id = 287] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b2000 == 45 [pid = 1652] [id = 286] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x121095800 == 44 [pid = 1652] [id = 285] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x119389000 == 43 [pid = 1652] [id = 284] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1180d8800 == 42 [pid = 1652] [id = 283] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x117015800 == 41 [pid = 1652] [id = 282] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d3800 == 40 [pid = 1652] [id = 281] 22:21:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b923000 == 39 [pid = 1652] [id = 277] 22:21:42 INFO - PROCESS | 1652 | 1467350502835 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]]]}] 22:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 771ms 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118fbc000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12945ec00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12934dc00) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129456000) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127803400) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129454400) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1267e2c00) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a43c800) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1294ccc00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1269b5800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12780e400) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12900dc00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1278ec400) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126269400) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x113dacc00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1131ca800) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129117000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x126032800) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12159c000) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1167b9800) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1176e2000) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x129110000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1187c2c00) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118fb9400) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1198f7c00) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121183800) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 22:21:42 INFO - PROCESS | 1652 | 1467350502862 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 22:21:42 INFO - PROCESS | 1652 | 1467350502864 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 22:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:21:42 INFO - PROCESS | 1652 | 1467350502869 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:21:42 INFO - PROCESS | 1652 | 1467350502871 Marionette TRACE conn2 <- [1,1174,null,{}] 22:21:42 INFO - PROCESS | 1652 | 1467350502878 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}] 22:21:42 INFO - PROCESS | 1652 | 1467350502881 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:42 INFO - PROCESS | 1652 | 1467350502972 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 22:21:42 INFO - PROCESS | 1652 | 1467350502977 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:42 INFO - PROCESS | 1652 | 1467350502979 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8000 == 40 [pid = 1652] [id = 301] 22:21:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124cb2800) [pid = 1652] [serial = 902] [outer = 0x0] 22:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12559c800) [pid = 1652] [serial = 903] [outer = 0x124cb2800] 22:21:43 INFO - PROCESS | 1652 | 1467350503006 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126632000) [pid = 1652] [serial = 904] [outer = 0x124cb2800] 22:21:43 INFO - PROCESS | 1652 | 1467350503350 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] 22:21:43 INFO - PROCESS | 1652 | 1467350503400 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 22:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:21:43 INFO - PROCESS | 1652 | 1467350503404 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 1652 | 1467350503405 Marionette TRACE conn2 <- [1,1178,null,{}] 22:21:43 INFO - PROCESS | 1652 | 1467350503407 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}] 22:21:43 INFO - PROCESS | 1652 | 1467350503408 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:43 INFO - PROCESS | 1652 | 1467350503490 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 22:21:43 INFO - PROCESS | 1652 | 1467350503494 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:43 INFO - PROCESS | 1652 | 1467350503495 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x121085800 == 41 [pid = 1652] [id = 302] 22:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1267dbc00) [pid = 1652] [serial = 905] [outer = 0x0] 22:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12780e400) [pid = 1652] [serial = 906] [outer = 0x1267dbc00] 22:21:43 INFO - PROCESS | 1652 | 1467350503520 Marionette DEBUG loaded listener.js 22:21:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129009000) [pid = 1652] [serial = 907] [outer = 0x1267dbc00] 22:21:43 INFO - PROCESS | 1652 | 1467350503866 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] 22:21:43 INFO - PROCESS | 1652 | 1467350503878 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 22:21:43 INFO - PROCESS | 1652 | 1467350503880 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:21:43 INFO - PROCESS | 1652 | 1467350503881 Marionette TRACE conn2 <- [1,1182,null,{}] 22:21:43 INFO - PROCESS | 1652 | 1467350503886 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}] 22:21:43 INFO - PROCESS | 1652 | 1467350503888 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:43 INFO - PROCESS | 1652 | 1467350503974 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 22:21:44 INFO - PROCESS | 1652 | 1467350504031 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 1652 | 1467350504032 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x121091000 == 42 [pid = 1652] [id = 303] 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1267df800) [pid = 1652] [serial = 908] [outer = 0x0] 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12910e400) [pid = 1652] [serial = 909] [outer = 0x1267df800] 22:21:44 INFO - PROCESS | 1652 | 1467350504057 Marionette DEBUG loaded listener.js 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12a43c800) [pid = 1652] [serial = 910] [outer = 0x1267df800] 22:21:44 INFO - PROCESS | 1652 | 1467350504364 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] 22:21:44 INFO - PROCESS | 1652 | 1467350504404 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 22:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:21:44 INFO - PROCESS | 1652 | 1467350504406 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 1652 | 1467350504407 Marionette TRACE conn2 <- [1,1186,null,{}] 22:21:44 INFO - PROCESS | 1652 | 1467350504409 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}] 22:21:44 INFO - PROCESS | 1652 | 1467350504413 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:44 INFO - PROCESS | 1652 | 1467350504512 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 22:21:44 INFO - PROCESS | 1652 | 1467350504577 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:44 INFO - PROCESS | 1652 | 1467350504578 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126017000 == 43 [pid = 1652] [id = 304] 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128ad5400) [pid = 1652] [serial = 911] [outer = 0x0] 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a771000) [pid = 1652] [serial = 912] [outer = 0x128ad5400] 22:21:44 INFO - PROCESS | 1652 | 1467350504610 Marionette DEBUG loaded listener.js 22:21:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b8c9000) [pid = 1652] [serial = 913] [outer = 0x128ad5400] 22:21:44 INFO - PROCESS | 1652 | 1467350504913 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] 22:21:44 INFO - PROCESS | 1652 | 1467350504927 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 22:21:44 INFO - PROCESS | 1652 | 1467350504929 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:21:44 INFO - PROCESS | 1652 | 1467350504930 Marionette TRACE conn2 <- [1,1190,null,{}] 22:21:44 INFO - PROCESS | 1652 | 1467350504933 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}] 22:21:44 INFO - PROCESS | 1652 | 1467350504937 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:45 INFO - PROCESS | 1652 | 1467350505042 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 22:21:45 INFO - PROCESS | 1652 | 1467350505054 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:45 INFO - PROCESS | 1652 | 1467350505055 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11694d000 == 44 [pid = 1652] [id = 305] 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b8c9400) [pid = 1652] [serial = 914] [outer = 0x0] 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b950400) [pid = 1652] [serial = 915] [outer = 0x12b8c9400] 22:21:45 INFO - PROCESS | 1652 | 1467350505079 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11a0c7000) [pid = 1652] [serial = 916] [outer = 0x12b8c9400] 22:21:45 INFO - PROCESS | 1652 | 1467350505409 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] 22:21:45 INFO - PROCESS | 1652 | 1467350505450 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 22:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:21:45 INFO - PROCESS | 1652 | 1467350505453 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 1652 | 1467350505454 Marionette TRACE conn2 <- [1,1194,null,{}] 22:21:45 INFO - PROCESS | 1652 | 1467350505456 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}] 22:21:45 INFO - PROCESS | 1652 | 1467350505457 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:45 INFO - PROCESS | 1652 | 1467350505561 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 22:21:45 INFO - PROCESS | 1652 | 1467350505573 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:45 INFO - PROCESS | 1652 | 1467350505581 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6a6800 == 45 [pid = 1652] [id = 306] 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1187c9800) [pid = 1652] [serial = 917] [outer = 0x0] 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ba27c00) [pid = 1652] [serial = 918] [outer = 0x1187c9800] 22:21:45 INFO - PROCESS | 1652 | 1467350505604 Marionette DEBUG loaded listener.js 22:21:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12ba2f400) [pid = 1652] [serial = 919] [outer = 0x1187c9800] 22:21:45 INFO - PROCESS | 1652 | 1467350505945 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] 22:21:45 INFO - PROCESS | 1652 | 1467350505986 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 22:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:21:45 INFO - PROCESS | 1652 | 1467350505988 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:21:45 INFO - PROCESS | 1652 | 1467350505989 Marionette TRACE conn2 <- [1,1198,null,{}] 22:21:45 INFO - PROCESS | 1652 | 1467350505992 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}] 22:21:45 INFO - PROCESS | 1652 | 1467350505993 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:46 INFO - PROCESS | 1652 | 1467350506098 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 22:21:46 INFO - PROCESS | 1652 | 1467350506101 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 1652 | 1467350506102 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab8d800 == 46 [pid = 1652] [id = 307] 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ba2e000) [pid = 1652] [serial = 920] [outer = 0x0] 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12bd67800) [pid = 1652] [serial = 921] [outer = 0x12ba2e000] 22:21:46 INFO - PROCESS | 1652 | 1467350506162 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12bd71c00) [pid = 1652] [serial = 922] [outer = 0x12ba2e000] 22:21:46 INFO - PROCESS | 1652 | 1467350506463 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]]]}] 22:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 22:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:21:46 INFO - PROCESS | 1652 | 1467350506508 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 22:21:46 INFO - PROCESS | 1652 | 1467350506510 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 22:21:46 INFO - PROCESS | 1652 | 1467350506512 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:21:46 INFO - PROCESS | 1652 | 1467350506513 Marionette TRACE conn2 <- [1,1202,null,{}] 22:21:46 INFO - PROCESS | 1652 | 1467350506522 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}] 22:21:46 INFO - PROCESS | 1652 | 1467350506523 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:46 INFO - PROCESS | 1652 | 1467350506636 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 22:21:46 INFO - PROCESS | 1652 | 1467350506674 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:46 INFO - PROCESS | 1652 | 1467350506675 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b927800 == 47 [pid = 1652] [id = 308] 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a9c3800) [pid = 1652] [serial = 923] [outer = 0x0] 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bde1400) [pid = 1652] [serial = 924] [outer = 0x12a9c3800] 22:21:46 INFO - PROCESS | 1652 | 1467350506700 Marionette DEBUG loaded listener.js 22:21:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bdeb000) [pid = 1652] [serial = 925] [outer = 0x12a9c3800] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1269bc800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1278ebc00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x129354c00) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a76e400) [pid = 1652] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x116970800) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x113daec00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a9cd400) [pid = 1652] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1128d8000) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1213d0000) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1176ebc00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118fc4800) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a770800) [pid = 1652] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a00bc00) [pid = 1652] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:21:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1133de800) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:21:47 INFO - PROCESS | 1652 | 1467350507111 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]]]}] 22:21:47 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 22:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 622ms 22:21:47 INFO - PROCESS | 1652 | 1467350507135 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 22:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:21:47 INFO - PROCESS | 1652 | 1467350507137 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 22:21:47 INFO - PROCESS | 1652 | 1467350507139 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 1652 | 1467350507141 Marionette TRACE conn2 <- [1,1206,null,{}] 22:21:47 INFO - PROCESS | 1652 | 1467350507143 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}] 22:21:47 INFO - PROCESS | 1652 | 1467350507145 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:47 INFO - PROCESS | 1652 | 1467350507240 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 22:21:47 INFO - PROCESS | 1652 | 1467350507299 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 1652 | 1467350507301 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c096000 == 48 [pid = 1652] [id = 309] 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113daec00) [pid = 1652] [serial = 926] [outer = 0x0] 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119c21000) [pid = 1652] [serial = 927] [outer = 0x113daec00] 22:21:47 INFO - PROCESS | 1652 | 1467350507327 Marionette DEBUG loaded listener.js 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121a58400) [pid = 1652] [serial = 928] [outer = 0x113daec00] 22:21:47 INFO - PROCESS | 1652 | 1467350507634 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]]]}] 22:21: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 22:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 22:21:47 INFO - PROCESS | 1652 | 1467350507659 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 22:21:47 INFO - PROCESS | 1652 | 1467350507661 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 22:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:21:47 INFO - PROCESS | 1652 | 1467350507663 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:21:47 INFO - PROCESS | 1652 | 1467350507664 Marionette TRACE conn2 <- [1,1210,null,{}] 22:21:47 INFO - PROCESS | 1652 | 1467350507674 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}] 22:21:47 INFO - PROCESS | 1652 | 1467350507675 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:47 INFO - PROCESS | 1652 | 1467350507774 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 22:21:47 INFO - PROCESS | 1652 | 1467350507778 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:47 INFO - PROCESS | 1652 | 1467350507779 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb51800 == 49 [pid = 1652] [id = 310] 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1213d0000) [pid = 1652] [serial = 929] [outer = 0x0] 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a770800) [pid = 1652] [serial = 930] [outer = 0x1213d0000] 22:21:47 INFO - PROCESS | 1652 | 1467350507803 Marionette DEBUG loaded listener.js 22:21:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bded800) [pid = 1652] [serial = 931] [outer = 0x1213d0000] 22:21:48 INFO - PROCESS | 1652 | 1467350508131 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]]]}] 22:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 526ms 22:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:21:48 INFO - PROCESS | 1652 | 1467350508205 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 22:21:48 INFO - PROCESS | 1652 | 1467350508207 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 22:21:48 INFO - PROCESS | 1652 | 1467350508210 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:21:48 INFO - PROCESS | 1652 | 1467350508212 Marionette TRACE conn2 <- [1,1214,null,{}] 22:21:48 INFO - PROCESS | 1652 | 1467350508215 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}] 22:21:48 INFO - PROCESS | 1652 | 1467350508217 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:48 INFO - PROCESS | 1652 | 1467350508346 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 22:21:48 INFO - PROCESS | 1652 | 1467350508354 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 1652 | 1467350508355 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfea000 == 50 [pid = 1652] [id = 311] 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12c2be400) [pid = 1652] [serial = 932] [outer = 0x0] 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12c2c5800) [pid = 1652] [serial = 933] [outer = 0x12c2be400] 22:21:48 INFO - PROCESS | 1652 | 1467350508391 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12c2cac00) [pid = 1652] [serial = 934] [outer = 0x12c2be400] 22:21:48 INFO - PROCESS | 1652 | 1467350508716 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]]]}] 22:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 22:21:48 INFO - PROCESS | 1652 | 1467350508736 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 22:21:48 INFO - PROCESS | 1652 | 1467350508738 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 22:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:21:48 INFO - PROCESS | 1652 | 1467350508740 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:21:48 INFO - PROCESS | 1652 | 1467350508741 Marionette TRACE conn2 <- [1,1218,null,{}] 22:21:48 INFO - PROCESS | 1652 | 1467350508743 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}] 22:21:48 INFO - PROCESS | 1652 | 1467350508755 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:48 INFO - PROCESS | 1652 | 1467350508838 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 22:21:48 INFO - PROCESS | 1652 | 1467350508901 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:48 INFO - PROCESS | 1652 | 1467350508902 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d0000 == 51 [pid = 1652] [id = 312] 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a446400) [pid = 1652] [serial = 935] [outer = 0x0] 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12c2cd800) [pid = 1652] [serial = 936] [outer = 0x12a446400] 22:21:48 INFO - PROCESS | 1652 | 1467350508926 Marionette DEBUG loaded listener.js 22:21:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1129a7000) [pid = 1652] [serial = 937] [outer = 0x12a446400] 22:21:49 INFO - PROCESS | 1652 | 1467350509366 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]]]}] 22:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 669ms 22:21:49 INFO - PROCESS | 1652 | 1467350509416 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 22:21:49 INFO - PROCESS | 1652 | 1467350509419 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 22:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:21:49 INFO - PROCESS | 1652 | 1467350509424 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:21:49 INFO - PROCESS | 1652 | 1467350509426 Marionette TRACE conn2 <- [1,1222,null,{}] 22:21:49 INFO - PROCESS | 1652 | 1467350509430 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}] 22:21:49 INFO - PROCESS | 1652 | 1467350509434 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:49 INFO - PROCESS | 1652 | 1467350509544 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 22:21:49 INFO - PROCESS | 1652 | 1467350509656 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:49 INFO - PROCESS | 1652 | 1467350509657 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a4800 == 52 [pid = 1652] [id = 313] 22:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x116a19400) [pid = 1652] [serial = 938] [outer = 0x0] 22:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1182c9800) [pid = 1652] [serial = 939] [outer = 0x116a19400] 22:21:49 INFO - PROCESS | 1652 | 1467350509689 Marionette DEBUG loaded listener.js 22:21:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1187c0000) [pid = 1652] [serial = 940] [outer = 0x116a19400] 22:21:50 INFO - PROCESS | 1652 | 1467350510109 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] 22:21:50 INFO - PROCESS | 1652 | 1467350510148 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 22:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:21:50 INFO - PROCESS | 1652 | 1467350510153 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 1652 | 1467350510155 Marionette TRACE conn2 <- [1,1226,null,{}] 22:21:50 INFO - PROCESS | 1652 | 1467350510157 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}] 22:21:50 INFO - PROCESS | 1652 | 1467350510159 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:50 INFO - PROCESS | 1652 | 1467350510268 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 22:21:50 INFO - PROCESS | 1652 | 1467350510372 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:50 INFO - PROCESS | 1652 | 1467350510373 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x124adb800 == 53 [pid = 1652] [id = 314] 22:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x119c20c00) [pid = 1652] [serial = 941] [outer = 0x0] 22:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x121594800) [pid = 1652] [serial = 942] [outer = 0x119c20c00] 22:21:50 INFO - PROCESS | 1652 | 1467350510408 Marionette DEBUG loaded listener.js 22:21:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x121a51c00) [pid = 1652] [serial = 943] [outer = 0x119c20c00] 22:21:50 INFO - PROCESS | 1652 | 1467350510821 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]]]}] 22:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 674ms 22:21:50 INFO - PROCESS | 1652 | 1467350510828 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 22:21:50 INFO - PROCESS | 1652 | 1467350510829 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 22:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:21:50 INFO - PROCESS | 1652 | 1467350510832 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:21:50 INFO - PROCESS | 1652 | 1467350510834 Marionette TRACE conn2 <- [1,1230,null,{}] 22:21:50 INFO - PROCESS | 1652 | 1467350510842 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}] 22:21:50 INFO - PROCESS | 1652 | 1467350510845 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:50 INFO - PROCESS | 1652 | 1467350510975 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 22:21:51 INFO - PROCESS | 1652 | 1467350511040 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:51 INFO - PROCESS | 1652 | 1467350511042 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c70e800 == 54 [pid = 1652] [id = 315] 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1260c5000) [pid = 1652] [serial = 944] [outer = 0x0] 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1269b2400) [pid = 1652] [serial = 945] [outer = 0x1260c5000] 22:21:51 INFO - PROCESS | 1652 | 1467350511114 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12934ec00) [pid = 1652] [serial = 946] [outer = 0x1260c5000] 22:21:51 INFO - PROCESS | 1652 | 1467350511561 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]]]}] 22:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 773ms 22:21:51 INFO - PROCESS | 1652 | 1467350511605 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 22:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:21:51 INFO - PROCESS | 1652 | 1467350511607 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 22:21:51 INFO - PROCESS | 1652 | 1467350511609 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:21:51 INFO - PROCESS | 1652 | 1467350511611 Marionette TRACE conn2 <- [1,1234,null,{}] 22:21:51 INFO - PROCESS | 1652 | 1467350511613 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}] 22:21:51 INFO - PROCESS | 1652 | 1467350511615 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:51 INFO - PROCESS | 1652 | 1467350511727 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 22:21:51 INFO - PROCESS | 1652 | 1467350511804 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:51 INFO - PROCESS | 1652 | 1467350511805 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118109000 == 55 [pid = 1652] [id = 316] 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1198ef800) [pid = 1652] [serial = 947] [outer = 0x0] 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a76d000) [pid = 1652] [serial = 948] [outer = 0x1198ef800] 22:21:51 INFO - PROCESS | 1652 | 1467350511834 Marionette DEBUG loaded listener.js 22:21:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a7c6400) [pid = 1652] [serial = 949] [outer = 0x1198ef800] 22:21:52 INFO - PROCESS | 1652 | 1467350512449 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]]]}] 22:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 871ms 22:21:52 INFO - PROCESS | 1652 | 1467350512480 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 22:21:52 INFO - PROCESS | 1652 | 1467350512483 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 22:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:21:52 INFO - PROCESS | 1652 | 1467350512504 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:21:52 INFO - PROCESS | 1652 | 1467350512506 Marionette TRACE conn2 <- [1,1238,null,{}] 22:21:52 INFO - PROCESS | 1652 | 1467350512510 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}] 22:21:52 INFO - PROCESS | 1652 | 1467350512511 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:52 INFO - PROCESS | 1652 | 1467350512607 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 22:21:52 INFO - PROCESS | 1652 | 1467350512687 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:52 INFO - PROCESS | 1652 | 1467350512688 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11215c800 == 56 [pid = 1652] [id = 317] 22:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x117ea6c00) [pid = 1652] [serial = 950] [outer = 0x0] 22:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1182cf800) [pid = 1652] [serial = 951] [outer = 0x117ea6c00] 22:21:52 INFO - PROCESS | 1652 | 1467350512716 Marionette DEBUG loaded listener.js 22:21:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118592800) [pid = 1652] [serial = 952] [outer = 0x117ea6c00] 22:21:53 INFO - PROCESS | 1652 | 1467350513105 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]]]}] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfea000 == 55 [pid = 1652] [id = 311] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb51800 == 54 [pid = 1652] [id = 310] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c096000 == 53 [pid = 1652] [id = 309] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12b927800 == 52 [pid = 1652] [id = 308] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab8d800 == 51 [pid = 1652] [id = 307] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6a6800 == 50 [pid = 1652] [id = 306] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11694d000 == 49 [pid = 1652] [id = 305] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x126017000 == 48 [pid = 1652] [id = 304] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121091000 == 47 [pid = 1652] [id = 303] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121085800 == 46 [pid = 1652] [id = 302] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8000 == 45 [pid = 1652] [id = 301] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x118173800 == 44 [pid = 1652] [id = 300] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0e0800 == 43 [pid = 1652] [id = 299] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x121acb800 == 42 [pid = 1652] [id = 296] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x117e31800 == 41 [pid = 1652] [id = 295] 22:21:53 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8d2000 == 40 [pid = 1652] [id = 294] 22:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 675ms 22:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:21:53 INFO - PROCESS | 1652 | 1467350513177 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 1652 | 1467350513180 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 22:21:53 INFO - PROCESS | 1652 | 1467350513184 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 1652 | 1467350513186 Marionette TRACE conn2 <- [1,1242,null,{}] 22:21:53 INFO - PROCESS | 1652 | 1467350513188 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}] 22:21:53 INFO - PROCESS | 1652 | 1467350513190 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:53 INFO - PROCESS | 1652 | 1467350513272 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 22:21:53 INFO - PROCESS | 1652 | 1467350513279 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 1652 | 1467350513280 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x118117000 == 41 [pid = 1652] [id = 318] 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118fbcc00) [pid = 1652] [serial = 953] [outer = 0x0] 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11915bc00) [pid = 1652] [serial = 954] [outer = 0x118fbcc00] 22:21:53 INFO - PROCESS | 1652 | 1467350513307 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1198ea000) [pid = 1652] [serial = 955] [outer = 0x118fbcc00] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11607ac00) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12900e400) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12900fc00) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129458400) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12934f400) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a776c00) [pid = 1652] [serial = 869] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11858b800) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x117ea3400) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x124e26000) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1185d9000) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1167bc000) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1160d9800) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12abba400) [pid = 1652] [serial = 878] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12603f000) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x124c86000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12559b000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1185bac00) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118fc5c00) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119f18000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x121182800) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x113dad000) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12a9cd000) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a7c7c00) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127811c00) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x128ac8000) [pid = 1652] [serial = 872] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a76e000) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a9c2c00) [pid = 1652] [serial = 875] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126bbf400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a7c9000) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b73d800) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 22:21:53 INFO - PROCESS | 1652 | 1467350513675 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]]]}] 22:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 22:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:21:53 INFO - PROCESS | 1652 | 1467350513703 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 22:21:53 INFO - PROCESS | 1652 | 1467350513705 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 22:21:53 INFO - PROCESS | 1652 | 1467350513707 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:21:53 INFO - PROCESS | 1652 | 1467350513709 Marionette TRACE conn2 <- [1,1246,null,{}] 22:21:53 INFO - PROCESS | 1652 | 1467350513719 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}] 22:21:53 INFO - PROCESS | 1652 | 1467350513722 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:53 INFO - PROCESS | 1652 | 1467350513803 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 22:21:53 INFO - PROCESS | 1652 | 1467350513807 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:53 INFO - PROCESS | 1652 | 1467350513809 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e0800 == 42 [pid = 1652] [id = 319] 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1210b6400) [pid = 1652] [serial = 956] [outer = 0x0] 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x121a50800) [pid = 1652] [serial = 957] [outer = 0x1210b6400] 22:21:53 INFO - PROCESS | 1652 | 1467350513837 Marionette DEBUG loaded listener.js 22:21:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123d80000) [pid = 1652] [serial = 958] [outer = 0x1210b6400] 22:21:54 INFO - PROCESS | 1652 | 1467350514222 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]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 22:21:54 INFO - PROCESS | 1652 | 1467350514228 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 22:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:21:54 INFO - PROCESS | 1652 | 1467350514230 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 22:21:54 INFO - PROCESS | 1652 | 1467350514233 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 1652 | 1467350514238 Marionette TRACE conn2 <- [1,1250,null,{}] 22:21:54 INFO - PROCESS | 1652 | 1467350514241 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}] 22:21:54 INFO - PROCESS | 1652 | 1467350514242 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:54 INFO - PROCESS | 1652 | 1467350514376 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 22:21:54 INFO - PROCESS | 1652 | 1467350514438 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:54 INFO - PROCESS | 1652 | 1467350514440 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x121406800 == 43 [pid = 1652] [id = 320] 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x121a5a000) [pid = 1652] [serial = 959] [outer = 0x0] 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12603f000) [pid = 1652] [serial = 960] [outer = 0x121a5a000] 22:21:54 INFO - PROCESS | 1652 | 1467350514464 Marionette DEBUG loaded listener.js 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1267d6000) [pid = 1652] [serial = 961] [outer = 0x121a5a000] 22:21:54 INFO - PROCESS | 1652 | 1467350514727 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]]]}] 22:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 528ms 22:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:21:54 INFO - PROCESS | 1652 | 1467350514761 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 22:21:54 INFO - PROCESS | 1652 | 1467350514762 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 22:21:54 INFO - PROCESS | 1652 | 1467350514764 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:21:54 INFO - PROCESS | 1652 | 1467350514765 Marionette TRACE conn2 <- [1,1254,null,{}] 22:21:54 INFO - PROCESS | 1652 | 1467350514775 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}] 22:21:54 INFO - PROCESS | 1652 | 1467350514776 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:54 INFO - PROCESS | 1652 | 1467350514860 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 22:21:54 INFO - PROCESS | 1652 | 1467350514921 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:54 INFO - PROCESS | 1652 | 1467350514922 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124811000 == 44 [pid = 1652] [id = 321] 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124c8e800) [pid = 1652] [serial = 962] [outer = 0x0] 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1269b5400) [pid = 1652] [serial = 963] [outer = 0x124c8e800] 22:21:54 INFO - PROCESS | 1652 | 1467350514947 Marionette DEBUG loaded listener.js 22:21:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12780cc00) [pid = 1652] [serial = 964] [outer = 0x124c8e800] 22:21:55 INFO - PROCESS | 1652 | 1467350515256 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]]]}] 22:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 527ms 22:21:55 INFO - PROCESS | 1652 | 1467350515292 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 22:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:21:55 INFO - PROCESS | 1652 | 1467350515293 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 22:21:55 INFO - PROCESS | 1652 | 1467350515295 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:21:55 INFO - PROCESS | 1652 | 1467350515296 Marionette TRACE conn2 <- [1,1258,null,{}] 22:21:55 INFO - PROCESS | 1652 | 1467350515299 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}] 22:21:55 INFO - PROCESS | 1652 | 1467350515305 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:55 INFO - PROCESS | 1652 | 1467350515398 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 22:21:55 INFO - PROCESS | 1652 | 1467350515404 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 1652 | 1467350515405 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b21000 == 45 [pid = 1652] [id = 322] 22:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1278ec400) [pid = 1652] [serial = 965] [outer = 0x0] 22:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12934b400) [pid = 1652] [serial = 966] [outer = 0x1278ec400] 22:21:55 INFO - PROCESS | 1652 | 1467350515430 Marionette DEBUG loaded listener.js 22:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a76c000) [pid = 1652] [serial = 967] [outer = 0x1278ec400] 22:21:55 INFO - PROCESS | 1652 | 1467350515790 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]]]}] 22:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 22:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:21:55 INFO - PROCESS | 1652 | 1467350515814 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 22:21:55 INFO - PROCESS | 1652 | 1467350515815 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 22:21:55 INFO - PROCESS | 1652 | 1467350515818 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:21:55 INFO - PROCESS | 1652 | 1467350515819 Marionette TRACE conn2 <- [1,1262,null,{}] 22:21:55 INFO - PROCESS | 1652 | 1467350515821 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}] 22:21:55 INFO - PROCESS | 1652 | 1467350515822 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:55 INFO - PROCESS | 1652 | 1467350515926 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 22:21:55 INFO - PROCESS | 1652 | 1467350515939 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:55 INFO - PROCESS | 1652 | 1467350515940 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x118103800 == 46 [pid = 1652] [id = 323] 22:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12a76cc00) [pid = 1652] [serial = 968] [outer = 0x0] 22:21:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a7c5800) [pid = 1652] [serial = 969] [outer = 0x12a76cc00] 22:21:55 INFO - PROCESS | 1652 | 1467350515971 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a7cec00) [pid = 1652] [serial = 970] [outer = 0x12a76cc00] 22:21:56 INFO - PROCESS | 1652 | 1467350516314 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 517ms 22:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:21:56 INFO - PROCESS | 1652 | 1467350516336 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 1652 | 1467350516337 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 22:21:56 INFO - PROCESS | 1652 | 1467350516339 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 1652 | 1467350516340 Marionette TRACE conn2 <- [1,1266,null,{}] 22:21:56 INFO - PROCESS | 1652 | 1467350516343 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}] 22:21:56 INFO - PROCESS | 1652 | 1467350516344 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:56 INFO - PROCESS | 1652 | 1467350516445 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 22:21:56 INFO - PROCESS | 1652 | 1467350516456 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:56 INFO - PROCESS | 1652 | 1467350516457 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6a6800 == 47 [pid = 1652] [id = 324] 22:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a7cfc00) [pid = 1652] [serial = 971] [outer = 0x0] 22:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a9ca400) [pid = 1652] [serial = 972] [outer = 0x12a7cfc00] 22:21:56 INFO - PROCESS | 1652 | 1467350516482 Marionette DEBUG loaded listener.js 22:21:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12abb2800) [pid = 1652] [serial = 973] [outer = 0x12a7cfc00] 22:21:56 INFO - PROCESS | 1652 | 1467350516807 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]]]}] 22:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 22:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:21:56 INFO - PROCESS | 1652 | 1467350516858 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 22:21:56 INFO - PROCESS | 1652 | 1467350516859 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 22:21:56 INFO - PROCESS | 1652 | 1467350516861 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:21:56 INFO - PROCESS | 1652 | 1467350516862 Marionette TRACE conn2 <- [1,1270,null,{}] 22:21:56 INFO - PROCESS | 1652 | 1467350516865 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}] 22:21:56 INFO - PROCESS | 1652 | 1467350516866 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:56 INFO - PROCESS | 1652 | 1467350516981 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 22:21:57 INFO - PROCESS | 1652 | 1467350517003 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:57 INFO - PROCESS | 1652 | 1467350517004 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71e000 == 48 [pid = 1652] [id = 325] 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12abb2c00) [pid = 1652] [serial = 974] [outer = 0x0] 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b73ec00) [pid = 1652] [serial = 975] [outer = 0x12abb2c00] 22:21:57 INFO - PROCESS | 1652 | 1467350517028 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b8c4000) [pid = 1652] [serial = 976] [outer = 0x12abb2c00] 22:21:57 INFO - PROCESS | 1652 | 1467350517367 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]]]}] 22:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 22:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:21:57 INFO - PROCESS | 1652 | 1467350517380 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 22:21:57 INFO - PROCESS | 1652 | 1467350517383 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 22:21:57 INFO - PROCESS | 1652 | 1467350517385 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:21:57 INFO - PROCESS | 1652 | 1467350517386 Marionette TRACE conn2 <- [1,1274,null,{}] 22:21:57 INFO - PROCESS | 1652 | 1467350517389 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}] 22:21:57 INFO - PROCESS | 1652 | 1467350517390 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:57 INFO - PROCESS | 1652 | 1467350517494 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 22:21:57 INFO - PROCESS | 1652 | 1467350517506 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:57 INFO - PROCESS | 1652 | 1467350517507 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd7c800 == 49 [pid = 1652] [id = 326] 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b8c6000) [pid = 1652] [serial = 977] [outer = 0x0] 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b950800) [pid = 1652] [serial = 978] [outer = 0x12b8c6000] 22:21:57 INFO - PROCESS | 1652 | 1467350517531 Marionette DEBUG loaded listener.js 22:21:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ba28000) [pid = 1652] [serial = 979] [outer = 0x12b8c6000] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b8c9400) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12ba2e000) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1187c9800) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x113daec00) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x116773c00) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1267dbc00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x128ad5400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x124cb2800) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1160db000) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a9c3800) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1213d0000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12c2be400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:21:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1267df800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:21:58 INFO - PROCESS | 1652 | 1467350518052 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]]]}] 22:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 22:21:58 INFO - PROCESS | 1652 | 1467350518105 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 22:21:58 INFO - PROCESS | 1652 | 1467350518107 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 22:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:21:58 INFO - PROCESS | 1652 | 1467350518121 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:21:58 INFO - PROCESS | 1652 | 1467350518123 Marionette TRACE conn2 <- [1,1278,null,{}] 22:21:58 INFO - PROCESS | 1652 | 1467350518129 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}] 22:21:58 INFO - PROCESS | 1652 | 1467350518130 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:58 INFO - PROCESS | 1652 | 1467350518256 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 22:21:58 INFO - PROCESS | 1652 | 1467350518282 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 1652 | 1467350518284 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09f800 == 50 [pid = 1652] [id = 327] 22:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a443800) [pid = 1652] [serial = 980] [outer = 0x0] 22:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ba26800) [pid = 1652] [serial = 981] [outer = 0x12a443800] 22:21:58 INFO - PROCESS | 1652 | 1467350518328 Marionette DEBUG loaded listener.js 22:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12bd62400) [pid = 1652] [serial = 982] [outer = 0x12a443800] 22:21:58 INFO - PROCESS | 1652 | 1467350518804 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]]]}] 22:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 736ms 22:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:21:58 INFO - PROCESS | 1652 | 1467350518845 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 22:21:58 INFO - PROCESS | 1652 | 1467350518846 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 22:21:58 INFO - PROCESS | 1652 | 1467350518849 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:21:58 INFO - PROCESS | 1652 | 1467350518851 Marionette TRACE conn2 <- [1,1282,null,{}] 22:21:58 INFO - PROCESS | 1652 | 1467350518853 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}] 22:21:58 INFO - PROCESS | 1652 | 1467350518854 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:58 INFO - PROCESS | 1652 | 1467350518937 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 22:21:58 INFO - PROCESS | 1652 | 1467350518940 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:58 INFO - PROCESS | 1652 | 1467350518941 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8c9800 == 51 [pid = 1652] [id = 328] 22:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bd63400) [pid = 1652] [serial = 983] [outer = 0x0] 22:21:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bd70400) [pid = 1652] [serial = 984] [outer = 0x12bd63400] 22:21:58 INFO - PROCESS | 1652 | 1467350518965 Marionette DEBUG loaded listener.js 22:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bdeb400) [pid = 1652] [serial = 985] [outer = 0x12bd63400] 22:21:59 INFO - PROCESS | 1652 | 1467350519286 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]]]}] 22:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 22:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:21:59 INFO - PROCESS | 1652 | 1467350519321 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 1652 | 1467350519322 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 22:21:59 INFO - PROCESS | 1652 | 1467350519324 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 1652 | 1467350519325 Marionette TRACE conn2 <- [1,1286,null,{}] 22:21:59 INFO - PROCESS | 1652 | 1467350519327 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}] 22:21:59 INFO - PROCESS | 1652 | 1467350519328 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:59 INFO - PROCESS | 1652 | 1467350519418 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 22:21:59 INFO - PROCESS | 1652 | 1467350519483 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:21:59 INFO - PROCESS | 1652 | 1467350519484 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfde000 == 52 [pid = 1652] [id = 329] 22:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1267de400) [pid = 1652] [serial = 986] [outer = 0x0] 22:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12c2c1400) [pid = 1652] [serial = 987] [outer = 0x1267de400] 22:21:59 INFO - PROCESS | 1652 | 1467350519510 Marionette DEBUG loaded listener.js 22:21:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ca66800) [pid = 1652] [serial = 988] [outer = 0x1267de400] 22:21:59 INFO - PROCESS | 1652 | 1467350519793 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]]]}] 22:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 22:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:21:59 INFO - PROCESS | 1652 | 1467350519843 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 22:21:59 INFO - PROCESS | 1652 | 1467350519845 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 22:21:59 INFO - PROCESS | 1652 | 1467350519847 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:21:59 INFO - PROCESS | 1652 | 1467350519848 Marionette TRACE conn2 <- [1,1290,null,{}] 22:21:59 INFO - PROCESS | 1652 | 1467350519853 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}] 22:21:59 INFO - PROCESS | 1652 | 1467350519854 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:21:59 INFO - PROCESS | 1652 | 1467350519994 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 22:22:00 INFO - PROCESS | 1652 | 1467350520098 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:00 INFO - PROCESS | 1652 | 1467350520100 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11660c000 == 53 [pid = 1652] [id = 330] 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x112a82800) [pid = 1652] [serial = 989] [outer = 0x0] 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11393dc00) [pid = 1652] [serial = 990] [outer = 0x112a82800] 22:22:00 INFO - PROCESS | 1652 | 1467350520135 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1167af800) [pid = 1652] [serial = 991] [outer = 0x112a82800] 22:22:00 INFO - PROCESS | 1652 | 1467350520576 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]]]}] 22:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 773ms 22:22:00 INFO - PROCESS | 1652 | 1467350520621 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 22:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:22:00 INFO - PROCESS | 1652 | 1467350520624 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 22:22:00 INFO - PROCESS | 1652 | 1467350520627 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:22:00 INFO - PROCESS | 1652 | 1467350520629 Marionette TRACE conn2 <- [1,1294,null,{}] 22:22:00 INFO - PROCESS | 1652 | 1467350520632 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}] 22:22:00 INFO - PROCESS | 1652 | 1467350520636 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:00 INFO - PROCESS | 1652 | 1467350520743 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 22:22:00 INFO - PROCESS | 1652 | 1467350520854 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:00 INFO - PROCESS | 1652 | 1467350520856 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119620000 == 54 [pid = 1652] [id = 331] 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1167b6800) [pid = 1652] [serial = 992] [outer = 0x0] 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x119165800) [pid = 1652] [serial = 993] [outer = 0x1167b6800] 22:22:00 INFO - PROCESS | 1652 | 1467350520887 Marionette DEBUG loaded listener.js 22:22:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x119f14400) [pid = 1652] [serial = 994] [outer = 0x1167b6800] 22:22:01 INFO - PROCESS | 1652 | 1467350521305 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]]]}] 22:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 720ms 22:22:01 INFO - PROCESS | 1652 | 1467350521347 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 22:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:22:01 INFO - PROCESS | 1652 | 1467350521349 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 22:22:01 INFO - PROCESS | 1652 | 1467350521352 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:22:01 INFO - PROCESS | 1652 | 1467350521353 Marionette TRACE conn2 <- [1,1298,null,{}] 22:22:01 INFO - PROCESS | 1652 | 1467350521356 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}] 22:22:01 INFO - PROCESS | 1652 | 1467350521357 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:01 INFO - PROCESS | 1652 | 1467350521465 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 22:22:01 INFO - PROCESS | 1652 | 1467350521532 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:01 INFO - PROCESS | 1652 | 1467350521533 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x127880000 == 55 [pid = 1652] [id = 332] 22:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x121a53000) [pid = 1652] [serial = 995] [outer = 0x0] 22:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x124c87000) [pid = 1652] [serial = 996] [outer = 0x121a53000] 22:22:01 INFO - PROCESS | 1652 | 1467350521603 Marionette DEBUG loaded listener.js 22:22:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x126739c00) [pid = 1652] [serial = 997] [outer = 0x121a53000] 22:22:02 INFO - PROCESS | 1652 | 1467350522028 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]]]}] 22:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 718ms 22:22:02 INFO - PROCESS | 1652 | 1467350522073 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 22:22:02 INFO - PROCESS | 1652 | 1467350522076 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 22:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:22:02 INFO - PROCESS | 1652 | 1467350522096 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:22:02 INFO - PROCESS | 1652 | 1467350522099 Marionette TRACE conn2 <- [1,1302,null,{}] 22:22:02 INFO - PROCESS | 1652 | 1467350522104 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}] 22:22:02 INFO - PROCESS | 1652 | 1467350522106 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:02 INFO - PROCESS | 1652 | 1467350522216 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 22:22:02 INFO - PROCESS | 1652 | 1467350522320 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:02 INFO - PROCESS | 1652 | 1467350522322 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ded7800 == 56 [pid = 1652] [id = 333] 22:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1269b8c00) [pid = 1652] [serial = 998] [outer = 0x0] 22:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127808000) [pid = 1652] [serial = 999] [outer = 0x1269b8c00] 22:22:02 INFO - PROCESS | 1652 | 1467350522353 Marionette DEBUG loaded listener.js 22:22:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129117000) [pid = 1652] [serial = 1000] [outer = 0x1269b8c00] 22:22:02 INFO - PROCESS | 1652 | 1467350522806 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]]]}] 22:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 741ms 22:22:02 INFO - PROCESS | 1652 | 1467350522821 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 22:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:22:02 INFO - PROCESS | 1652 | 1467350522822 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 22:22:02 INFO - PROCESS | 1652 | 1467350522824 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:22:02 INFO - PROCESS | 1652 | 1467350522826 Marionette TRACE conn2 <- [1,1306,null,{}] 22:22:02 INFO - PROCESS | 1652 | 1467350522828 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}] 22:22:02 INFO - PROCESS | 1652 | 1467350522829 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:02 INFO - PROCESS | 1652 | 1467350522938 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 22:22:03 INFO - PROCESS | 1652 | 1467350523001 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 1652 | 1467350523002 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126c7800 == 57 [pid = 1652] [id = 334] 22:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1128cdc00) [pid = 1652] [serial = 1001] [outer = 0x0] 22:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x113d51000) [pid = 1652] [serial = 1002] [outer = 0x1128cdc00] 22:22:03 INFO - PROCESS | 1652 | 1467350523202 Marionette DEBUG loaded listener.js 22:22:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11858b000) [pid = 1652] [serial = 1003] [outer = 0x1128cdc00] 22:22:03 INFO - PROCESS | 1652 | 1467350523663 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]]]}] 22:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 870ms 22:22:03 INFO - PROCESS | 1652 | 1467350523695 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 22:22:03 INFO - PROCESS | 1652 | 1467350523699 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 22:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:22:03 INFO - PROCESS | 1652 | 1467350523706 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:22:03 INFO - PROCESS | 1652 | 1467350523708 Marionette TRACE conn2 <- [1,1310,null,{}] 22:22:03 INFO - PROCESS | 1652 | 1467350523713 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}] 22:22:03 INFO - PROCESS | 1652 | 1467350523715 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:03 INFO - PROCESS | 1652 | 1467350523865 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 22:22:03 INFO - PROCESS | 1652 | 1467350523982 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:03 INFO - PROCESS | 1652 | 1467350523984 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119624800 == 58 [pid = 1652] [id = 335] 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1187c1400) [pid = 1652] [serial = 1004] [outer = 0x0] 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x1195fa400) [pid = 1652] [serial = 1005] [outer = 0x1187c1400] 22:22:04 INFO - PROCESS | 1652 | 1467350524035 Marionette DEBUG loaded listener.js 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1213d8000) [pid = 1652] [serial = 1006] [outer = 0x1187c1400] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfde000 == 57 [pid = 1652] [id = 329] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8c9800 == 56 [pid = 1652] [id = 328] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09f800 == 55 [pid = 1652] [id = 327] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12c2cd800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1167b1800) [pid = 1652] [serial = 884] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x129459c00) [pid = 1652] [serial = 893] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b740800) [pid = 1652] [serial = 881] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x126630c00) [pid = 1652] [serial = 890] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x118fb4c00) [pid = 1652] [serial = 887] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd7c800 == 54 [pid = 1652] [id = 326] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71e000 == 53 [pid = 1652] [id = 325] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6a6800 == 52 [pid = 1652] [id = 324] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118103800 == 51 [pid = 1652] [id = 323] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126b21000 == 50 [pid = 1652] [id = 322] 22:22:04 INFO - PROCESS | 1652 | --DOCSHELL 0x124811000 == 49 [pid = 1652] [id = 321] 22:22:04 INFO - PROCESS | 1652 | 1467350524605 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] 22:22:04 INFO - PROCESS | 1652 | 1467350524639 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 22:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:22:04 INFO - PROCESS | 1652 | 1467350524646 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:22:04 INFO - PROCESS | 1652 | 1467350524648 Marionette TRACE conn2 <- [1,1314,null,{}] 22:22:04 INFO - PROCESS | 1652 | 1467350524654 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}] 22:22:04 INFO - PROCESS | 1652 | 1467350524657 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:04 INFO - PROCESS | 1652 | 1467350524779 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 22:22:04 INFO - PROCESS | 1652 | 1467350524786 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:04 INFO - PROCESS | 1652 | 1467350524787 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x118737800 == 44 [pid = 1652] [id = 336] 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1182cb800) [pid = 1652] [serial = 1007] [outer = 0x0] 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x121a4d000) [pid = 1652] [serial = 1008] [outer = 0x1182cb800] 22:22:04 INFO - PROCESS | 1652 | 1467350524813 Marionette DEBUG loaded listener.js 22:22:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12626b800) [pid = 1652] [serial = 1009] [outer = 0x1182cb800] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b950400) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12bd67800) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ba27c00) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x119c21000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x121185400) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118fbe000) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x129009000) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12780e400) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12a771000) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12559c800) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x126632000) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bd71c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1187c6c00) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x116971400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1210bb400) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12bde1400) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12a770800) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12c2c5800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12bded800) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12bdeb000) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a43c800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12910e400) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ba2f400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a0c7000) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12c2cac00) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b8c9000) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 22:22:04 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121a58400) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 22:22:05 INFO - PROCESS | 1652 | 1467350525205 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]]]}] 22:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 575ms 22:22:05 INFO - PROCESS | 1652 | 1467350525221 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 22:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:22:05 INFO - PROCESS | 1652 | 1467350525222 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 22:22:05 INFO - PROCESS | 1652 | 1467350525224 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:22:05 INFO - PROCESS | 1652 | 1467350525227 Marionette TRACE conn2 <- [1,1318,null,{}] 22:22:05 INFO - PROCESS | 1652 | 1467350525235 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}] 22:22:05 INFO - PROCESS | 1652 | 1467350525238 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:05 INFO - PROCESS | 1652 | 1467350525344 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 22:22:05 INFO - PROCESS | 1652 | 1467350525353 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:05 INFO - PROCESS | 1652 | 1467350525354 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c1800 == 45 [pid = 1652] [id = 337] 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x126d8e000) [pid = 1652] [serial = 1010] [outer = 0x0] 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127806800) [pid = 1652] [serial = 1011] [outer = 0x126d8e000] 22:22:05 INFO - PROCESS | 1652 | 1467350525378 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x128ac6c00) [pid = 1652] [serial = 1012] [outer = 0x126d8e000] 22:22:05 INFO - PROCESS | 1652 | 1467350525725 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]]]}] 22:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 22:22:05 INFO - PROCESS | 1652 | 1467350525746 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 22:22:05 INFO - PROCESS | 1652 | 1467350525747 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 22:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:22:05 INFO - PROCESS | 1652 | 1467350525752 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:22:05 INFO - PROCESS | 1652 | 1467350525753 Marionette TRACE conn2 <- [1,1322,null,{}] 22:22:05 INFO - PROCESS | 1652 | 1467350525756 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}] 22:22:05 INFO - PROCESS | 1652 | 1467350525757 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:05 INFO - PROCESS | 1652 | 1467350525840 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 22:22:05 INFO - PROCESS | 1652 | 1467350525843 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:05 INFO - PROCESS | 1652 | 1467350525845 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd0800 == 46 [pid = 1652] [id = 338] 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128ad5400) [pid = 1652] [serial = 1013] [outer = 0x0] 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x129459c00) [pid = 1652] [serial = 1014] [outer = 0x128ad5400] 22:22:05 INFO - PROCESS | 1652 | 1467350525869 Marionette DEBUG loaded listener.js 22:22:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a43bc00) [pid = 1652] [serial = 1015] [outer = 0x128ad5400] 22:22:06 INFO - PROCESS | 1652 | 1467350526187 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]]]}] 22:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 475ms 22:22:06 INFO - PROCESS | 1652 | 1467350526226 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 22:22:06 INFO - PROCESS | 1652 | 1467350526227 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 22:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:22:06 INFO - PROCESS | 1652 | 1467350526229 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:22:06 INFO - PROCESS | 1652 | 1467350526230 Marionette TRACE conn2 <- [1,1326,null,{}] 22:22:06 INFO - PROCESS | 1652 | 1467350526233 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}] 22:22:06 INFO - PROCESS | 1652 | 1467350526234 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:06 INFO - PROCESS | 1652 | 1467350526313 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 22:22:06 INFO - PROCESS | 1652 | 1467350526387 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 1652 | 1467350526389 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c7800 == 47 [pid = 1652] [id = 339] 22:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a69c400) [pid = 1652] [serial = 1016] [outer = 0x0] 22:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a776800) [pid = 1652] [serial = 1017] [outer = 0x12a69c400] 22:22:06 INFO - PROCESS | 1652 | 1467350526427 Marionette DEBUG loaded listener.js 22:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a9ce400) [pid = 1652] [serial = 1018] [outer = 0x12a69c400] 22:22:06 INFO - PROCESS | 1652 | 1467350526772 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]]]}] 22:22:06 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 22:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 569ms 22:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:22:06 INFO - PROCESS | 1652 | 1467350526802 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 22:22:06 INFO - PROCESS | 1652 | 1467350526803 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 22:22:06 INFO - PROCESS | 1652 | 1467350526806 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:22:06 INFO - PROCESS | 1652 | 1467350526807 Marionette TRACE conn2 <- [1,1330,null,{}] 22:22:06 INFO - PROCESS | 1652 | 1467350526809 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}] 22:22:06 INFO - PROCESS | 1652 | 1467350526813 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:06 INFO - PROCESS | 1652 | 1467350526922 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 22:22:06 INFO - PROCESS | 1652 | 1467350526967 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:06 INFO - PROCESS | 1652 | 1467350526968 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x129040800 == 48 [pid = 1652] [id = 340] 22:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12abbb400) [pid = 1652] [serial = 1019] [outer = 0x0] 22:22:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b94d000) [pid = 1652] [serial = 1020] [outer = 0x12abbb400] 22:22:06 INFO - PROCESS | 1652 | 1467350526992 Marionette DEBUG loaded listener.js 22:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ba2f000) [pid = 1652] [serial = 1021] [outer = 0x12abbb400] 22:22:07 INFO - PROCESS | 1652 | 1467350527304 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]]]}] 22:22:07 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 22:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 519ms 22:22:07 INFO - PROCESS | 1652 | 1467350527326 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 1652 | 1467350527327 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 22:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:22:07 INFO - PROCESS | 1652 | 1467350527329 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 1652 | 1467350527330 Marionette TRACE conn2 <- [1,1334,null,{}] 22:22:07 INFO - PROCESS | 1652 | 1467350527334 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}] 22:22:07 INFO - PROCESS | 1652 | 1467350527336 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:07 INFO - PROCESS | 1652 | 1467350527455 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 22:22:07 INFO - PROCESS | 1652 | 1467350527494 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:07 INFO - PROCESS | 1652 | 1467350527495 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab8a000 == 49 [pid = 1652] [id = 341] 22:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1133dc800) [pid = 1652] [serial = 1022] [outer = 0x0] 22:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bde3800) [pid = 1652] [serial = 1023] [outer = 0x1133dc800] 22:22:07 INFO - PROCESS | 1652 | 1467350527519 Marionette DEBUG loaded listener.js 22:22:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12c2c4800) [pid = 1652] [serial = 1024] [outer = 0x1133dc800] 22:22:07 INFO - PROCESS | 1652 | 1467350527847 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]]]}] 22:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 22:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:22:07 INFO - PROCESS | 1652 | 1467350527859 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 22:22:07 INFO - PROCESS | 1652 | 1467350527860 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 22:22:07 INFO - PROCESS | 1652 | 1467350527862 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:22:07 INFO - PROCESS | 1652 | 1467350527863 Marionette TRACE conn2 <- [1,1338,null,{}] 22:22:07 INFO - PROCESS | 1652 | 1467350527866 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}] 22:22:07 INFO - PROCESS | 1652 | 1467350527869 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:07 INFO - PROCESS | 1652 | 1467350527980 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 22:22:08 INFO - PROCESS | 1652 | 1467350528020 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:08 INFO - PROCESS | 1652 | 1467350528021 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8b000 == 50 [pid = 1652] [id = 342] 22:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b732c00) [pid = 1652] [serial = 1025] [outer = 0x0] 22:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12ca69800) [pid = 1652] [serial = 1026] [outer = 0x12b732c00] 22:22:08 INFO - PROCESS | 1652 | 1467350528046 Marionette DEBUG loaded listener.js 22:22:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12ca73800) [pid = 1652] [serial = 1027] [outer = 0x12b732c00] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1167b2000) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a43cc00) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x112a84000) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1185d8400) [pid = 1652] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1129ac800) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1198f2400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1185dcc00) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x116771000) [pid = 1652] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1160da800) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1170ad400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1133c3000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x121184400) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12559b800) [pid = 1652] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x124cb6c00) [pid = 1652] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x128acac00) [pid = 1652] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a446400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x117ea6c00) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x121a5a000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12a76cc00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1210b6400) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118fbcc00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119c20c00) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x116a19400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1260c5000) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1278ec400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a7cfc00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x124c8e800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1198ef800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12abb2c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b8c6000) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12bd63400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a443800) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x113090400) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:22:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118589400) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:22:08 INFO - PROCESS | 1652 | 1467350528870 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]]]}] 22:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 22:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:22:08 INFO - PROCESS | 1652 | 1467350528885 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 22:22:08 INFO - PROCESS | 1652 | 1467350528886 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 22:22:08 INFO - PROCESS | 1652 | 1467350528888 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:22:08 INFO - PROCESS | 1652 | 1467350528889 Marionette TRACE conn2 <- [1,1342,null,{}] 22:22:08 INFO - PROCESS | 1652 | 1467350528898 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}] 22:22:08 INFO - PROCESS | 1652 | 1467350528908 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:08 INFO - PROCESS | 1652 | 1467350528991 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 22:22:08 INFO - PROCESS | 1652 | 1467350528994 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 1652 | 1467350528995 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x117030800 == 51 [pid = 1652] [id = 343] 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1129af000) [pid = 1652] [serial = 1028] [outer = 0x0] 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x113090400) [pid = 1652] [serial = 1029] [outer = 0x1129af000] 22:22:09 INFO - PROCESS | 1652 | 1467350529020 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1167bc000) [pid = 1652] [serial = 1030] [outer = 0x1129af000] 22:22:09 INFO - PROCESS | 1652 | 1467350529368 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]]]}] 22:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 22:22:09 INFO - PROCESS | 1652 | 1467350529409 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 22:22:09 INFO - PROCESS | 1652 | 1467350529410 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 22:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:22:09 INFO - PROCESS | 1652 | 1467350529412 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:22:09 INFO - PROCESS | 1652 | 1467350529413 Marionette TRACE conn2 <- [1,1346,null,{}] 22:22:09 INFO - PROCESS | 1652 | 1467350529416 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}] 22:22:09 INFO - PROCESS | 1652 | 1467350529417 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:09 INFO - PROCESS | 1652 | 1467350529529 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 22:22:09 INFO - PROCESS | 1652 | 1467350529535 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:09 INFO - PROCESS | 1652 | 1467350529536 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab92000 == 52 [pid = 1652] [id = 344] 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11696a400) [pid = 1652] [serial = 1031] [outer = 0x0] 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118f63c00) [pid = 1652] [serial = 1032] [outer = 0x11696a400] 22:22:09 INFO - PROCESS | 1652 | 1467350529564 Marionette DEBUG loaded listener.js 22:22:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123daa800) [pid = 1652] [serial = 1033] [outer = 0x11696a400] 22:22:09 INFO - PROCESS | 1652 | 1467350529891 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]]]}] 22:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 22:22:09 INFO - PROCESS | 1652 | 1467350529939 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 22:22:09 INFO - PROCESS | 1652 | 1467350529940 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 22:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:22:09 INFO - PROCESS | 1652 | 1467350529942 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:22:09 INFO - PROCESS | 1652 | 1467350529944 Marionette TRACE conn2 <- [1,1350,null,{}] 22:22:09 INFO - PROCESS | 1652 | 1467350529947 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}] 22:22:09 INFO - PROCESS | 1652 | 1467350529948 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:10 INFO - PROCESS | 1652 | 1467350530043 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 22:22:10 INFO - PROCESS | 1652 | 1467350530047 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:10 INFO - PROCESS | 1652 | 1467350530048 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe9000 == 53 [pid = 1652] [id = 345] 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124caac00) [pid = 1652] [serial = 1034] [outer = 0x0] 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12a9c4000) [pid = 1652] [serial = 1035] [outer = 0x124caac00] 22:22:10 INFO - PROCESS | 1652 | 1467350530073 Marionette DEBUG loaded listener.js 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ca67400) [pid = 1652] [serial = 1036] [outer = 0x124caac00] 22:22:10 INFO - PROCESS | 1652 | 1467350530408 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]]]}] 22:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 22:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:22:10 INFO - PROCESS | 1652 | 1467350530462 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 22:22:10 INFO - PROCESS | 1652 | 1467350530463 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 22:22:10 INFO - PROCESS | 1652 | 1467350530465 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:22:10 INFO - PROCESS | 1652 | 1467350530466 Marionette TRACE conn2 <- [1,1354,null,{}] 22:22:10 INFO - PROCESS | 1652 | 1467350530472 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}] 22:22:10 INFO - PROCESS | 1652 | 1467350530473 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:10 INFO - PROCESS | 1652 | 1467350530560 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 22:22:10 INFO - PROCESS | 1652 | 1467350530563 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:10 INFO - PROCESS | 1652 | 1467350530565 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ded6000 == 54 [pid = 1652] [id = 346] 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118487c00) [pid = 1652] [serial = 1037] [outer = 0x0] 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11848f400) [pid = 1652] [serial = 1038] [outer = 0x118487c00] 22:22:10 INFO - PROCESS | 1652 | 1467350530589 Marionette DEBUG loaded listener.js 22:22:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118493000) [pid = 1652] [serial = 1039] [outer = 0x118487c00] 22:22:11 INFO - PROCESS | 1652 | 1467350531135 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]]]}] 22:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 22:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:22:11 INFO - PROCESS | 1652 | 1467350531188 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 22:22:11 INFO - PROCESS | 1652 | 1467350531190 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 22:22:11 INFO - PROCESS | 1652 | 1467350531193 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:22:11 INFO - PROCESS | 1652 | 1467350531197 Marionette TRACE conn2 <- [1,1358,null,{}] 22:22:11 INFO - PROCESS | 1652 | 1467350531202 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}] 22:22:11 INFO - PROCESS | 1652 | 1467350531204 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:11 INFO - PROCESS | 1652 | 1467350531315 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 22:22:11 INFO - PROCESS | 1652 | 1467350531417 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:11 INFO - PROCESS | 1652 | 1467350531419 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a3000 == 55 [pid = 1652] [id = 347] 22:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11848cc00) [pid = 1652] [serial = 1040] [outer = 0x0] 22:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118493800) [pid = 1652] [serial = 1041] [outer = 0x11848cc00] 22:22:11 INFO - PROCESS | 1652 | 1467350531452 Marionette DEBUG loaded listener.js 22:22:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1187c5000) [pid = 1652] [serial = 1042] [outer = 0x11848cc00] 22:22:11 INFO - PROCESS | 1652 | 1467350531878 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]]]}] 22:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 722ms 22:22:11 INFO - PROCESS | 1652 | 1467350531916 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 22:22:11 INFO - PROCESS | 1652 | 1467350531919 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 22:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:22:11 INFO - PROCESS | 1652 | 1467350531923 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:22:11 INFO - PROCESS | 1652 | 1467350531926 Marionette TRACE conn2 <- [1,1362,null,{}] 22:22:11 INFO - PROCESS | 1652 | 1467350531928 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}] 22:22:11 INFO - PROCESS | 1652 | 1467350531930 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:12 INFO - PROCESS | 1652 | 1467350532043 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 22:22:12 INFO - PROCESS | 1652 | 1467350532150 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:12 INFO - PROCESS | 1652 | 1467350532152 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ab8000 == 56 [pid = 1652] [id = 348] 22:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119f18000) [pid = 1652] [serial = 1043] [outer = 0x0] 22:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x121a4f400) [pid = 1652] [serial = 1044] [outer = 0x119f18000] 22:22:12 INFO - PROCESS | 1652 | 1467350532184 Marionette DEBUG loaded listener.js 22:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x124cafc00) [pid = 1652] [serial = 1045] [outer = 0x119f18000] 22:22:12 INFO - PROCESS | 1652 | 1467350532608 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]]]}] 22:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms 22:22:12 INFO - PROCESS | 1652 | 1467350532650 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 22:22:12 INFO - PROCESS | 1652 | 1467350532652 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 22:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:22:12 INFO - PROCESS | 1652 | 1467350532669 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:22:12 INFO - PROCESS | 1652 | 1467350532672 Marionette TRACE conn2 <- [1,1366,null,{}] 22:22:12 INFO - PROCESS | 1652 | 1467350532681 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}] 22:22:12 INFO - PROCESS | 1652 | 1467350532685 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:12 INFO - PROCESS | 1652 | 1467350532812 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 22:22:12 INFO - PROCESS | 1652 | 1467350532936 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:12 INFO - PROCESS | 1652 | 1467350532939 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12966c800 == 57 [pid = 1652] [id = 349] 22:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x126632000) [pid = 1652] [serial = 1046] [outer = 0x0] 22:22:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x126d8d000) [pid = 1652] [serial = 1047] [outer = 0x126632000] 22:22:12 INFO - PROCESS | 1652 | 1467350532994 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128ac9800) [pid = 1652] [serial = 1048] [outer = 0x126632000] 22:22:13 INFO - PROCESS | 1652 | 1467350533454 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] 22:22:13 INFO - PROCESS | 1652 | 1467350533501 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 22:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:22:13 INFO - PROCESS | 1652 | 1467350533505 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:22:13 INFO - PROCESS | 1652 | 1467350533506 Marionette TRACE conn2 <- [1,1370,null,{}] 22:22:13 INFO - PROCESS | 1652 | 1467350533509 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}] 22:22:13 INFO - PROCESS | 1652 | 1467350533510 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:13 INFO - PROCESS | 1652 | 1467350533619 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 22:22:13 INFO - PROCESS | 1652 | 1467350533697 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:13 INFO - PROCESS | 1652 | 1467350533699 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d3000 == 58 [pid = 1652] [id = 350] 22:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a43c800) [pid = 1652] [serial = 1049] [outer = 0x0] 22:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a770800) [pid = 1652] [serial = 1050] [outer = 0x12a43c800] 22:22:13 INFO - PROCESS | 1652 | 1467350533727 Marionette DEBUG loaded listener.js 22:22:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a9c7400) [pid = 1652] [serial = 1051] [outer = 0x12a43c800] 22:22:14 INFO - PROCESS | 1652 | 1467350534142 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] 22:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:22:14 INFO - PROCESS | 1652 | 1467350534188 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 22:22:14 INFO - PROCESS | 1652 | 1467350534191 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:22:14 INFO - PROCESS | 1652 | 1467350534192 Marionette TRACE conn2 <- [1,1374,null,{}] 22:22:14 INFO - PROCESS | 1652 | 1467350534194 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}] 22:22:14 INFO - PROCESS | 1652 | 1467350534195 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:14 INFO - PROCESS | 1652 | 1467350534301 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 22:22:14 INFO - PROCESS | 1652 | 1467350534380 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:14 INFO - PROCESS | 1652 | 1467350534381 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702b800 == 59 [pid = 1652] [id = 351] 22:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1129b3400) [pid = 1652] [serial = 1052] [outer = 0x0] 22:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x118fba400) [pid = 1652] [serial = 1053] [outer = 0x1129b3400] 22:22:14 INFO - PROCESS | 1652 | 1467350534412 Marionette DEBUG loaded listener.js 22:22:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a443800) [pid = 1652] [serial = 1054] [outer = 0x1129b3400] 22:22:15 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:22:15 INFO - PROCESS | 1652 | 1467350535037 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] 22:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:22:15 INFO - PROCESS | 1652 | 1467350535064 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 22:22:15 INFO - PROCESS | 1652 | 1467350535070 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 1652 | 1467350535072 Marionette TRACE conn2 <- [1,1378,null,{}] 22:22:15 INFO - PROCESS | 1652 | 1467350535076 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}] 22:22:15 INFO - PROCESS | 1652 | 1467350535077 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:15 INFO - PROCESS | 1652 | 1467350535179 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 22:22:15 INFO - PROCESS | 1652 | 1467350535260 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:15 INFO - PROCESS | 1652 | 1467350535263 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d1800 == 60 [pid = 1652] [id = 352] 22:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1176e5400) [pid = 1652] [serial = 1055] [outer = 0x0] 22:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1182c9c00) [pid = 1652] [serial = 1056] [outer = 0x1176e5400] 22:22:15 INFO - PROCESS | 1652 | 1467350535288 Marionette DEBUG loaded listener.js 22:22:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11858ec00) [pid = 1652] [serial = 1057] [outer = 0x1176e5400] 22:22:15 INFO - PROCESS | 1652 | 1467350535822 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] 22:22:15 INFO - PROCESS | 1652 | 1467350535843 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 22:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:22:15 INFO - PROCESS | 1652 | 1467350535849 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:22:15 INFO - PROCESS | 1652 | 1467350535850 Marionette TRACE conn2 <- [1,1382,null,{}] 22:22:15 INFO - PROCESS | 1652 | 1467350535853 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}] 22:22:15 INFO - PROCESS | 1652 | 1467350535855 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:15 INFO - PROCESS | 1652 | 1467350535953 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 22:22:16 INFO - PROCESS | 1652 | 1467350536035 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:16 INFO - PROCESS | 1652 | 1467350536036 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118172800 == 61 [pid = 1652] [id = 353] 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1196c1c00) [pid = 1652] [serial = 1058] [outer = 0x0] 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119f16800) [pid = 1652] [serial = 1059] [outer = 0x1196c1c00] 22:22:16 INFO - PROCESS | 1652 | 1467350536064 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x121183c00) [pid = 1652] [serial = 1060] [outer = 0x1196c1c00] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe9000 == 60 [pid = 1652] [id = 345] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab92000 == 59 [pid = 1652] [id = 344] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x117030800 == 58 [pid = 1652] [id = 343] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8b000 == 57 [pid = 1652] [id = 342] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab8a000 == 56 [pid = 1652] [id = 341] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x129040800 == 55 [pid = 1652] [id = 340] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c7800 == 54 [pid = 1652] [id = 339] 22:22:16 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12c2c1400) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x124fd0800 == 53 [pid = 1652] [id = 338] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c1800 == 52 [pid = 1652] [id = 337] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118737800 == 51 [pid = 1652] [id = 336] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119624800 == 50 [pid = 1652] [id = 335] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1126c7800 == 49 [pid = 1652] [id = 334] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x127880000 == 48 [pid = 1652] [id = 332] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119620000 == 47 [pid = 1652] [id = 331] 22:22:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11660c000 == 46 [pid = 1652] [id = 330] 22:22:16 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:22:16 INFO - PROCESS | 1652 | 1467350536505 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] 22:22:16 INFO - PROCESS | 1652 | 1467350536530 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 22:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:22:16 INFO - PROCESS | 1652 | 1467350536535 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:22:16 INFO - PROCESS | 1652 | 1467350536538 Marionette TRACE conn2 <- [1,1386,null,{}] 22:22:16 INFO - PROCESS | 1652 | 1467350536545 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}] 22:22:16 INFO - PROCESS | 1652 | 1467350536547 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:16 INFO - PROCESS | 1652 | 1467350536632 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 22:22:16 INFO - PROCESS | 1652 | 1467350536639 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:16 INFO - PROCESS | 1652 | 1467350536641 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180f3000 == 47 [pid = 1652] [id = 354] 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213ca800) [pid = 1652] [serial = 1061] [outer = 0x0] 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121a56800) [pid = 1652] [serial = 1062] [outer = 0x1213ca800] 22:22:16 INFO - PROCESS | 1652 | 1467350536668 Marionette DEBUG loaded listener.js 22:22:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12559a000) [pid = 1652] [serial = 1063] [outer = 0x1213ca800] 22:22:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 22:22:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 22:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:17 INFO - _addTest/ [0,1389,"getWindowHandle",null] 22:22:17 INFO - PROCESS | 1652 | 1467350537058 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 22:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:22:17 INFO - PROCESS | 1652 | 1467350537060 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:22:17 INFO - PROCESS | 1652 | 1467350537061 Marionette TRACE conn2 <- [1,1390,null,{}] 22:22:17 INFO - PROCESS | 1652 | 1467350537064 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}] 22:22:17 INFO - PROCESS | 1652 | 1467350537065 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:17 INFO - PROCESS | 1652 | 1467350537191 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 22:22:17 INFO - PROCESS | 1652 | 1467350537200 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 1652 | 1467350537201 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11938d000 == 48 [pid = 1652] [id = 355] 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12626cc00) [pid = 1652] [serial = 1064] [outer = 0x0] 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126bc9000) [pid = 1652] [serial = 1065] [outer = 0x12626cc00] 22:22:17 INFO - PROCESS | 1652 | 1467350537226 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127804000) [pid = 1652] [serial = 1066] [outer = 0x12626cc00] 22:22:17 INFO - PROCESS | 1652 | 1467350537541 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]]]}] 22:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 22:22:17 INFO - PROCESS | 1652 | 1467350537581 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 22:22:17 INFO - PROCESS | 1652 | 1467350537582 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 22:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:22:17 INFO - PROCESS | 1652 | 1467350537584 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:22:17 INFO - PROCESS | 1652 | 1467350537585 Marionette TRACE conn2 <- [1,1394,null,{}] 22:22:17 INFO - PROCESS | 1652 | 1467350537588 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}] 22:22:17 INFO - PROCESS | 1652 | 1467350537589 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:17 INFO - PROCESS | 1652 | 1467350537678 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 22:22:17 INFO - PROCESS | 1652 | 1467350537739 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:17 INFO - PROCESS | 1652 | 1467350537741 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x121403800 == 49 [pid = 1652] [id = 356] 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1267d5000) [pid = 1652] [serial = 1067] [outer = 0x0] 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1278ec400) [pid = 1652] [serial = 1068] [outer = 0x1267d5000] 22:22:17 INFO - PROCESS | 1652 | 1467350537766 Marionette DEBUG loaded listener.js 22:22:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129454400) [pid = 1652] [serial = 1069] [outer = 0x1267d5000] 22:22:18 INFO - PROCESS | 1652 | 1467350538047 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]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 22:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:22:18 INFO - PROCESS | 1652 | 1467350538105 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 22:22:18 INFO - PROCESS | 1652 | 1467350538106 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 22:22:18 INFO - PROCESS | 1652 | 1467350538108 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 1652 | 1467350538109 Marionette TRACE conn2 <- [1,1398,null,{}] 22:22:18 INFO - PROCESS | 1652 | 1467350538111 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}] 22:22:18 INFO - PROCESS | 1652 | 1467350538116 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:18 INFO - PROCESS | 1652 | 1467350538215 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 22:22:18 INFO - PROCESS | 1652 | 1467350538287 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 1652 | 1467350538288 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ccb800 == 50 [pid = 1652] [id = 357] 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12934ec00) [pid = 1652] [serial = 1070] [outer = 0x0] 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a774800) [pid = 1652] [serial = 1071] [outer = 0x12934ec00] 22:22:18 INFO - PROCESS | 1652 | 1467350538313 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b950800) [pid = 1652] [serial = 1072] [outer = 0x12934ec00] 22:22:18 INFO - PROCESS | 1652 | 1467350538610 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]]]}] 22:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 22:22:18 INFO - PROCESS | 1652 | 1467350538627 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 22:22:18 INFO - PROCESS | 1652 | 1467350538628 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 22:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:22:18 INFO - PROCESS | 1652 | 1467350538630 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:22:18 INFO - PROCESS | 1652 | 1467350538632 Marionette TRACE conn2 <- [1,1402,null,{}] 22:22:18 INFO - PROCESS | 1652 | 1467350538636 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}] 22:22:18 INFO - PROCESS | 1652 | 1467350538639 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:18 INFO - PROCESS | 1652 | 1467350538756 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 22:22:18 INFO - PROCESS | 1652 | 1467350538768 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:18 INFO - PROCESS | 1652 | 1467350538769 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b13800 == 51 [pid = 1652] [id = 358] 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12ba24c00) [pid = 1652] [serial = 1073] [outer = 0x0] 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ba2c800) [pid = 1652] [serial = 1074] [outer = 0x12ba24c00] 22:22:18 INFO - PROCESS | 1652 | 1467350538793 Marionette DEBUG loaded listener.js 22:22:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12bd6dc00) [pid = 1652] [serial = 1075] [outer = 0x12ba24c00] 22:22:19 INFO - PROCESS | 1652 | 1467350539144 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]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 22:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:22:19 INFO - PROCESS | 1652 | 1467350539154 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 1652 | 1467350539155 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 22:22:19 INFO - PROCESS | 1652 | 1467350539157 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 1652 | 1467350539158 Marionette TRACE conn2 <- [1,1406,null,{}] 22:22:19 INFO - PROCESS | 1652 | 1467350539160 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}] 22:22:19 INFO - PROCESS | 1652 | 1467350539161 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:19 INFO - PROCESS | 1652 | 1467350539273 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 22:22:19 INFO - PROCESS | 1652 | 1467350539321 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:19 INFO - PROCESS | 1652 | 1467350539323 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x129037800 == 52 [pid = 1652] [id = 359] 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12900e400) [pid = 1652] [serial = 1076] [outer = 0x0] 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12c2c1800) [pid = 1652] [serial = 1077] [outer = 0x12900e400] 22:22:19 INFO - PROCESS | 1652 | 1467350539353 Marionette DEBUG loaded listener.js 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12ca70800) [pid = 1652] [serial = 1078] [outer = 0x12900e400] 22:22:19 INFO - PROCESS | 1652 | 1467350539662 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]]]}] 22:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 22:22:19 INFO - PROCESS | 1652 | 1467350539677 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 22:22:19 INFO - PROCESS | 1652 | 1467350539679 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 22:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:22:19 INFO - PROCESS | 1652 | 1467350539681 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:22:19 INFO - PROCESS | 1652 | 1467350539682 Marionette TRACE conn2 <- [1,1410,null,{}] 22:22:19 INFO - PROCESS | 1652 | 1467350539688 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}] 22:22:19 INFO - PROCESS | 1652 | 1467350539689 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:19 INFO - PROCESS | 1652 | 1467350539798 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 22:22:19 INFO - PROCESS | 1652 | 1467350539812 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:19 INFO - PROCESS | 1652 | 1467350539813 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a47b800 == 53 [pid = 1652] [id = 360] 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119de7c00) [pid = 1652] [serial = 1079] [outer = 0x0] 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119def800) [pid = 1652] [serial = 1080] [outer = 0x119de7c00] 22:22:19 INFO - PROCESS | 1652 | 1467350539837 Marionette DEBUG loaded listener.js 22:22:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119df3800) [pid = 1652] [serial = 1081] [outer = 0x119de7c00] 22:22:20 INFO - PROCESS | 1652 | 1467350540197 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]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 22:22:20 INFO - PROCESS | 1652 | 1467350540203 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 1652 | 1467350540204 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 22:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:22:20 INFO - PROCESS | 1652 | 1467350540206 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 1652 | 1467350540207 Marionette TRACE conn2 <- [1,1414,null,{}] 22:22:20 INFO - PROCESS | 1652 | 1467350540209 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}] 22:22:20 INFO - PROCESS | 1652 | 1467350540211 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:20 INFO - PROCESS | 1652 | 1467350540324 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 22:22:20 INFO - PROCESS | 1652 | 1467350540364 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:20 INFO - PROCESS | 1652 | 1467350540373 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b712800 == 54 [pid = 1652] [id = 361] 22:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119dec400) [pid = 1652] [serial = 1082] [outer = 0x0] 22:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12cc18800) [pid = 1652] [serial = 1083] [outer = 0x119dec400] 22:22:20 INFO - PROCESS | 1652 | 1467350540397 Marionette DEBUG loaded listener.js 22:22:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12cc1dc00) [pid = 1652] [serial = 1084] [outer = 0x119dec400] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x124caac00) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12abbb400) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1133dc800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b732c00) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1129af000) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1187c1400) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11696a400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126d8e000) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1128cdc00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a69c400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128ad5400) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1182cb800) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:22:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1267de400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:22:20 INFO - PROCESS | 1652 | 1467350540782 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]]]}] 22:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 620ms 22:22:20 INFO - PROCESS | 1652 | 1467350540827 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 22:22:20 INFO - PROCESS | 1652 | 1467350540828 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 22:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:22:20 INFO - PROCESS | 1652 | 1467350540831 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:22:20 INFO - PROCESS | 1652 | 1467350540832 Marionette TRACE conn2 <- [1,1418,null,{}] 22:22:20 INFO - PROCESS | 1652 | 1467350540835 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}] 22:22:20 INFO - PROCESS | 1652 | 1467350540836 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:20 INFO - PROCESS | 1652 | 1467350540964 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 22:22:21 INFO - PROCESS | 1652 | 1467350541007 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 1652 | 1467350541009 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd92800 == 55 [pid = 1652] [id = 362] 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1129aa400) [pid = 1652] [serial = 1085] [outer = 0x0] 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121a52400) [pid = 1652] [serial = 1086] [outer = 0x1129aa400] 22:22:21 INFO - PROCESS | 1652 | 1467350541035 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12ca75000) [pid = 1652] [serial = 1087] [outer = 0x1129aa400] 22:22:21 INFO - PROCESS | 1652 | 1467350541347 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]]]}] 22:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 22:22:21 INFO - PROCESS | 1652 | 1467350541356 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 22:22:21 INFO - PROCESS | 1652 | 1467350541358 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 22:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:22:21 INFO - PROCESS | 1652 | 1467350541360 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:22:21 INFO - PROCESS | 1652 | 1467350541361 Marionette TRACE conn2 <- [1,1422,null,{}] 22:22:21 INFO - PROCESS | 1652 | 1467350541363 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}] 22:22:21 INFO - PROCESS | 1652 | 1467350541364 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:21 INFO - PROCESS | 1652 | 1467350541466 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 22:22:21 INFO - PROCESS | 1652 | 1467350541470 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:21 INFO - PROCESS | 1652 | 1467350541471 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e2800 == 56 [pid = 1652] [id = 363] 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119f1bc00) [pid = 1652] [serial = 1088] [outer = 0x0] 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12cc17000) [pid = 1652] [serial = 1089] [outer = 0x119f1bc00] 22:22:21 INFO - PROCESS | 1652 | 1467350541494 Marionette DEBUG loaded listener.js 22:22:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12cf0a400) [pid = 1652] [serial = 1090] [outer = 0x119f1bc00] 22:22:21 INFO - PROCESS | 1652 | 1467350541826 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]]]}] 22:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 22:22:21 INFO - PROCESS | 1652 | 1467350541829 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 22:22:21 INFO - PROCESS | 1652 | 1467350541830 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 22:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:22:21 INFO - PROCESS | 1652 | 1467350541835 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:22:21 INFO - PROCESS | 1652 | 1467350541837 Marionette TRACE conn2 <- [1,1426,null,{}] 22:22:21 INFO - PROCESS | 1652 | 1467350541840 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}] 22:22:21 INFO - PROCESS | 1652 | 1467350541841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:21 INFO - PROCESS | 1652 | 1467350541962 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 22:22:22 INFO - PROCESS | 1652 | 1467350542000 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 1652 | 1467350542001 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdc800 == 57 [pid = 1652] [id = 364] 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11277cc00) [pid = 1652] [serial = 1091] [outer = 0x0] 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112784400) [pid = 1652] [serial = 1092] [outer = 0x11277cc00] 22:22:22 INFO - PROCESS | 1652 | 1467350542025 Marionette DEBUG loaded listener.js 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x112789000) [pid = 1652] [serial = 1093] [outer = 0x11277cc00] 22:22:22 INFO - PROCESS | 1652 | 1467350542338 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]]]}] 22:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 528ms 22:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:22:22 INFO - PROCESS | 1652 | 1467350542361 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 22:22:22 INFO - PROCESS | 1652 | 1467350542362 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 22:22:22 INFO - PROCESS | 1652 | 1467350542364 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:22:22 INFO - PROCESS | 1652 | 1467350542365 Marionette TRACE conn2 <- [1,1430,null,{}] 22:22:22 INFO - PROCESS | 1652 | 1467350542369 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}] 22:22:22 INFO - PROCESS | 1652 | 1467350542371 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:22 INFO - PROCESS | 1652 | 1467350542465 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 22:22:22 INFO - PROCESS | 1652 | 1467350542469 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:22 INFO - PROCESS | 1652 | 1467350542470 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e032800 == 58 [pid = 1652] [id = 365] 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11277c800) [pid = 1652] [serial = 1094] [outer = 0x0] 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12cc24400) [pid = 1652] [serial = 1095] [outer = 0x11277c800] 22:22:22 INFO - PROCESS | 1652 | 1467350542493 Marionette DEBUG loaded listener.js 22:22:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d06a800) [pid = 1652] [serial = 1096] [outer = 0x11277c800] 22:22:23 INFO - PROCESS | 1652 | 1467350543007 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]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 22:22:23 INFO - PROCESS | 1652 | 1467350543037 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 22:22:23 INFO - PROCESS | 1652 | 1467350543040 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 22:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:22:23 INFO - PROCESS | 1652 | 1467350543043 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:22:23 INFO - PROCESS | 1652 | 1467350543045 Marionette TRACE conn2 <- [1,1434,null,{}] 22:22:23 INFO - PROCESS | 1652 | 1467350543067 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}] 22:22:23 INFO - PROCESS | 1652 | 1467350543069 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:23 INFO - PROCESS | 1652 | 1467350543208 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 22:22:23 INFO - PROCESS | 1652 | 1467350543253 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:23 INFO - PROCESS | 1652 | 1467350543255 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118117000 == 59 [pid = 1652] [id = 366] 22:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116a12800) [pid = 1652] [serial = 1097] [outer = 0x0] 22:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1172c9c00) [pid = 1652] [serial = 1098] [outer = 0x116a12800] 22:22:23 INFO - PROCESS | 1652 | 1467350543286 Marionette DEBUG loaded listener.js 22:22:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11848bc00) [pid = 1652] [serial = 1099] [outer = 0x116a12800] 22:22:23 INFO - PROCESS | 1652 | 1467350543736 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]]]}] 22:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 22:22:23 INFO - PROCESS | 1652 | 1467350543771 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 22:22:23 INFO - PROCESS | 1652 | 1467350543774 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 22:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:22:23 INFO - PROCESS | 1652 | 1467350543779 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:22:23 INFO - PROCESS | 1652 | 1467350543780 Marionette TRACE conn2 <- [1,1438,null,{}] 22:22:23 INFO - PROCESS | 1652 | 1467350543802 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}] 22:22:23 INFO - PROCESS | 1652 | 1467350543804 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:23 INFO - PROCESS | 1652 | 1467350543922 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 22:22:24 INFO - PROCESS | 1652 | 1467350544000 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 1652 | 1467350544001 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124ae3000 == 60 [pid = 1652] [id = 367] 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119f21c00) [pid = 1652] [serial = 1100] [outer = 0x0] 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1215d1c00) [pid = 1652] [serial = 1101] [outer = 0x119f21c00] 22:22:24 INFO - PROCESS | 1652 | 1467350544032 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124cb1000) [pid = 1652] [serial = 1102] [outer = 0x119f21c00] 22:22:24 INFO - PROCESS | 1652 | 1467350544455 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]]]}] 22:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 721ms 22:22:24 INFO - PROCESS | 1652 | 1467350544499 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 22:22:24 INFO - PROCESS | 1652 | 1467350544501 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 22:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:22:24 INFO - PROCESS | 1652 | 1467350544503 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:22:24 INFO - PROCESS | 1652 | 1467350544506 Marionette TRACE conn2 <- [1,1442,null,{}] 22:22:24 INFO - PROCESS | 1652 | 1467350544514 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}] 22:22:24 INFO - PROCESS | 1652 | 1467350544517 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:24 INFO - PROCESS | 1652 | 1467350544628 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 22:22:24 INFO - PROCESS | 1652 | 1467350544738 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:24 INFO - PROCESS | 1652 | 1467350544740 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e1000 == 61 [pid = 1652] [id = 368] 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1269b2800) [pid = 1652] [serial = 1103] [outer = 0x0] 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129457800) [pid = 1652] [serial = 1104] [outer = 0x1269b2800] 22:22:24 INFO - PROCESS | 1652 | 1467350544773 Marionette DEBUG loaded listener.js 22:22:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a779400) [pid = 1652] [serial = 1105] [outer = 0x1269b2800] 22:22:25 INFO - PROCESS | 1652 | 1467350545231 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]]]}] 22:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 775ms 22:22:25 INFO - PROCESS | 1652 | 1467350545279 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 22:22:25 INFO - PROCESS | 1652 | 1467350545280 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 22:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:22:25 INFO - PROCESS | 1652 | 1467350545283 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:22:25 INFO - PROCESS | 1652 | 1467350545284 Marionette TRACE conn2 <- [1,1446,null,{}] 22:22:25 INFO - PROCESS | 1652 | 1467350545286 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}] 22:22:25 INFO - PROCESS | 1652 | 1467350545288 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:25 INFO - PROCESS | 1652 | 1467350545398 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 22:22:25 INFO - PROCESS | 1652 | 1467350545506 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:25 INFO - PROCESS | 1652 | 1467350545507 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2dc000 == 62 [pid = 1652] [id = 369] 22:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a7cec00) [pid = 1652] [serial = 1106] [outer = 0x0] 22:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b8ca000) [pid = 1652] [serial = 1107] [outer = 0x12a7cec00] 22:22:25 INFO - PROCESS | 1652 | 1467350545540 Marionette DEBUG loaded listener.js 22:22:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12bd6c800) [pid = 1652] [serial = 1108] [outer = 0x12a7cec00] 22:22:26 INFO - PROCESS | 1652 | 1467350546005 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 770ms 22:22:26 INFO - PROCESS | 1652 | 1467350546053 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 22:22:26 INFO - PROCESS | 1652 | 1467350546055 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 22:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:22:26 INFO - PROCESS | 1652 | 1467350546057 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 1652 | 1467350546058 Marionette TRACE conn2 <- [1,1450,null,{}] 22:22:26 INFO - PROCESS | 1652 | 1467350546061 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}] 22:22:26 INFO - PROCESS | 1652 | 1467350546062 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:26 INFO - PROCESS | 1652 | 1467350546334 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 22:22:26 INFO - PROCESS | 1652 | 1467350546435 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:26 INFO - PROCESS | 1652 | 1467350546436 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x118168000 == 63 [pid = 1652] [id = 370] 22:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1129a4400) [pid = 1652] [serial = 1109] [outer = 0x0] 22:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1133c2000) [pid = 1652] [serial = 1110] [outer = 0x1129a4400] 22:22:26 INFO - PROCESS | 1652 | 1467350546466 Marionette DEBUG loaded listener.js 22:22:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x116902c00) [pid = 1652] [serial = 1111] [outer = 0x1129a4400] 22:22:26 INFO - PROCESS | 1652 | 1467350546937 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]]]}] 22:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 921ms 22:22:26 INFO - PROCESS | 1652 | 1467350546979 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 22:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:22:26 INFO - PROCESS | 1652 | 1467350546982 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 22:22:26 INFO - PROCESS | 1652 | 1467350546987 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:22:26 INFO - PROCESS | 1652 | 1467350546989 Marionette TRACE conn2 <- [1,1454,null,{}] 22:22:26 INFO - PROCESS | 1652 | 1467350546992 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}] 22:22:26 INFO - PROCESS | 1652 | 1467350546994 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:27 INFO - PROCESS | 1652 | 1467350547091 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 22:22:27 INFO - PROCESS | 1652 | 1467350547174 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:27 INFO - PROCESS | 1652 | 1467350547175 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180e2800 == 64 [pid = 1652] [id = 371] 22:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118592800) [pid = 1652] [serial = 1112] [outer = 0x0] 22:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1187c7800) [pid = 1652] [serial = 1113] [outer = 0x118592800] 22:22:27 INFO - PROCESS | 1652 | 1467350547203 Marionette DEBUG loaded listener.js 22:22:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118fc3800) [pid = 1652] [serial = 1114] [outer = 0x118592800] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdc800 == 63 [pid = 1652] [id = 364] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e2800 == 62 [pid = 1652] [id = 363] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd92800 == 61 [pid = 1652] [id = 362] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b712800 == 60 [pid = 1652] [id = 361] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a47b800 == 59 [pid = 1652] [id = 360] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129037800 == 58 [pid = 1652] [id = 359] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126b13800 == 57 [pid = 1652] [id = 358] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124ccb800 == 56 [pid = 1652] [id = 357] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121403800 == 55 [pid = 1652] [id = 356] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11938d000 == 54 [pid = 1652] [id = 355] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1180f3000 == 53 [pid = 1652] [id = 354] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118172800 == 52 [pid = 1652] [id = 353] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d1800 == 51 [pid = 1652] [id = 352] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a3000 == 50 [pid = 1652] [id = 347] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ded6000 == 49 [pid = 1652] [id = 346] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c71e800 == 48 [pid = 1652] [id = 297] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a1000 == 47 [pid = 1652] [id = 246] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119ab8000 == 46 [pid = 1652] [id = 348] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118113000 == 45 [pid = 1652] [id = 263] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d3000 == 44 [pid = 1652] [id = 350] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117e30000 == 43 [pid = 1652] [id = 278] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ded7800 == 42 [pid = 1652] [id = 333] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12966c800 == 41 [pid = 1652] [id = 349] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11702b800 == 40 [pid = 1652] [id = 351] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1180da000 == 39 [pid = 1652] [id = 248] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124adb800 == 38 [pid = 1652] [id = 314] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb4a000 == 37 [pid = 1652] [id = 298] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x121208000 == 36 [pid = 1652] [id = 279] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118109000 == 35 [pid = 1652] [id = 316] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b924800 == 34 [pid = 1652] [id = 280] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c70e800 == 33 [pid = 1652] [id = 315] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118168000 == 32 [pid = 1652] [id = 370] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2dc000 == 31 [pid = 1652] [id = 369] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e1000 == 30 [pid = 1652] [id = 368] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124ae3000 == 29 [pid = 1652] [id = 367] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12e032800 == 28 [pid = 1652] [id = 365] 22:22:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118117000 == 27 [pid = 1652] [id = 366] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b94d000) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12c2c4800) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12bde3800) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12ca69800) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x113090400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1167bc000) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1213d8000) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1195fa400) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118f63c00) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127806800) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128ac6c00) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113d51000) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11858b000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a776800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129459c00) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12a43bc00) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x121a4d000) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12626b800) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x119165800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127808000) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11393dc00) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124c87000) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12ca66800) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12ca67400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ca73800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123daa800) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12a9ce400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12ba2f000) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12a9c4000) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 22:22:28 INFO - PROCESS | 1652 | 1467350548314 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]]]}] 22:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1380ms 22:22:28 INFO - PROCESS | 1652 | 1467350548388 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 1652 | 1467350548390 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 22:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:22:28 INFO - PROCESS | 1652 | 1467350548394 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 1652 | 1467350548395 Marionette TRACE conn2 <- [1,1458,null,{}] 22:22:28 INFO - PROCESS | 1652 | 1467350548399 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}] 22:22:28 INFO - PROCESS | 1652 | 1467350548401 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:28 INFO - PROCESS | 1652 | 1467350548480 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 22:22:28 INFO - PROCESS | 1652 | 1467350548540 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:28 INFO - PROCESS | 1652 | 1467350548543 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11517e000 == 28 [pid = 1652] [id = 372] 22:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x112a83000) [pid = 1652] [serial = 1115] [outer = 0x0] 22:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1133dd400) [pid = 1652] [serial = 1116] [outer = 0x112a83000] 22:22:28 INFO - PROCESS | 1652 | 1467350548576 Marionette DEBUG loaded listener.js 22:22:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11607a800) [pid = 1652] [serial = 1117] [outer = 0x112a83000] 22:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 22:22:28 INFO - PROCESS | 1652 | 1467350548910 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]]]}] 22:22:28 INFO - PROCESS | 1652 | 1467350548914 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 22:22:28 INFO - PROCESS | 1652 | 1467350548921 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 22:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:22:28 INFO - PROCESS | 1652 | 1467350548929 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:22:28 INFO - PROCESS | 1652 | 1467350548931 Marionette TRACE conn2 <- [1,1462,null,{}] 22:22:28 INFO - PROCESS | 1652 | 1467350548934 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}] 22:22:28 INFO - PROCESS | 1652 | 1467350548939 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:29 INFO - PROCESS | 1652 | 1467350549030 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 22:22:29 INFO - PROCESS | 1652 | 1467350549037 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:29 INFO - PROCESS | 1652 | 1467350549039 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702b000 == 29 [pid = 1652] [id = 373] 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116767c00) [pid = 1652] [serial = 1118] [outer = 0x0] 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1172bd800) [pid = 1652] [serial = 1119] [outer = 0x116767c00] 22:22:29 INFO - PROCESS | 1652 | 1467350549084 Marionette DEBUG loaded listener.js 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1182c9800) [pid = 1652] [serial = 1120] [outer = 0x116767c00] 22:22:29 INFO - PROCESS | 1652 | 1467350549593 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]]]}] 22:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 672ms 22:22:29 INFO - PROCESS | 1652 | 1467350549602 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 22:22:29 INFO - PROCESS | 1652 | 1467350549604 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 22:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:22:29 INFO - PROCESS | 1652 | 1467350549606 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:22:29 INFO - PROCESS | 1652 | 1467350549609 Marionette TRACE conn2 <- [1,1466,null,{}] 22:22:29 INFO - PROCESS | 1652 | 1467350549616 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}] 22:22:29 INFO - PROCESS | 1652 | 1467350549620 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:29 INFO - PROCESS | 1652 | 1467350549696 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 22:22:29 INFO - PROCESS | 1652 | 1467350549704 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:29 INFO - PROCESS | 1652 | 1467350549706 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118721800 == 30 [pid = 1652] [id = 374] 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11277f000) [pid = 1652] [serial = 1121] [outer = 0x0] 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1185d8000) [pid = 1652] [serial = 1122] [outer = 0x11277f000] 22:22:29 INFO - PROCESS | 1652 | 1467350549734 Marionette DEBUG loaded listener.js 22:22:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118f5dc00) [pid = 1652] [serial = 1123] [outer = 0x11277f000] 22:22:30 INFO - PROCESS | 1652 | 1467350550111 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]]]}] 22:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 22:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:22:30 INFO - PROCESS | 1652 | 1467350550127 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 22:22:30 INFO - PROCESS | 1652 | 1467350550129 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 22:22:30 INFO - PROCESS | 1652 | 1467350550131 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:22:30 INFO - PROCESS | 1652 | 1467350550133 Marionette TRACE conn2 <- [1,1470,null,{}] 22:22:30 INFO - PROCESS | 1652 | 1467350550139 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}] 22:22:30 INFO - PROCESS | 1652 | 1467350550141 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:30 INFO - PROCESS | 1652 | 1467350550319 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 22:22:30 INFO - PROCESS | 1652 | 1467350550329 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:30 INFO - PROCESS | 1652 | 1467350550330 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961e800 == 31 [pid = 1652] [id = 375] 22:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118fb8c00) [pid = 1652] [serial = 1124] [outer = 0x0] 22:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11915c400) [pid = 1652] [serial = 1125] [outer = 0x118fb8c00] 22:22:30 INFO - PROCESS | 1652 | 1467350550374 Marionette DEBUG loaded listener.js 22:22:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1198ea000) [pid = 1652] [serial = 1126] [outer = 0x118fb8c00] 22:22:30 INFO - PROCESS | 1652 | 1467350550801 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]]]}] 22:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 722ms 22:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:22:30 INFO - PROCESS | 1652 | 1467350550853 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 22:22:30 INFO - PROCESS | 1652 | 1467350550855 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 22:22:30 INFO - PROCESS | 1652 | 1467350550857 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:22:30 INFO - PROCESS | 1652 | 1467350550858 Marionette TRACE conn2 <- [1,1474,null,{}] 22:22:30 INFO - PROCESS | 1652 | 1467350550860 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}] 22:22:30 INFO - PROCESS | 1652 | 1467350550862 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:30 INFO - PROCESS | 1652 | 1467350550960 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 22:22:31 INFO - PROCESS | 1652 | 1467350550994 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:31 INFO - PROCESS | 1652 | 1467350550995 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121095800 == 32 [pid = 1652] [id = 376] 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x116766400) [pid = 1652] [serial = 1127] [outer = 0x0] 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x119ded800) [pid = 1652] [serial = 1128] [outer = 0x116766400] 22:22:31 INFO - PROCESS | 1652 | 1467350551019 Marionette DEBUG loaded listener.js 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119f1fc00) [pid = 1652] [serial = 1129] [outer = 0x116766400] 22:22:31 INFO - PROCESS | 1652 | 1467350551366 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]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 22:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:22:31 INFO - PROCESS | 1652 | 1467350551377 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 22:22:31 INFO - PROCESS | 1652 | 1467350551378 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 22:22:31 INFO - PROCESS | 1652 | 1467350551380 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 1652 | 1467350551382 Marionette TRACE conn2 <- [1,1478,null,{}] 22:22:31 INFO - PROCESS | 1652 | 1467350551385 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}] 22:22:31 INFO - PROCESS | 1652 | 1467350551389 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:31 INFO - PROCESS | 1652 | 1467350551509 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 22:22:31 INFO - PROCESS | 1652 | 1467350551522 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:31 INFO - PROCESS | 1652 | 1467350551523 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121969000 == 33 [pid = 1652] [id = 377] 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1210afc00) [pid = 1652] [serial = 1130] [outer = 0x0] 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x121a51000) [pid = 1652] [serial = 1131] [outer = 0x1210afc00] 22:22:31 INFO - PROCESS | 1652 | 1467350551548 Marionette DEBUG loaded listener.js 22:22:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123daa800) [pid = 1652] [serial = 1132] [outer = 0x1210afc00] 22:22:31 INFO - PROCESS | 1652 | 1467350551890 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]]]}] 22:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 22:22:31 INFO - PROCESS | 1652 | 1467350551903 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 22:22:31 INFO - PROCESS | 1652 | 1467350551912 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 22:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:22:31 INFO - PROCESS | 1652 | 1467350551915 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:22:31 INFO - PROCESS | 1652 | 1467350551916 Marionette TRACE conn2 <- [1,1482,null,{}] 22:22:31 INFO - PROCESS | 1652 | 1467350551925 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}] 22:22:31 INFO - PROCESS | 1652 | 1467350551926 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:32 INFO - PROCESS | 1652 | 1467350552023 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 22:22:32 INFO - PROCESS | 1652 | 1467350552026 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 1652 | 1467350552028 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd1000 == 34 [pid = 1652] [id = 378] 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11848b400) [pid = 1652] [serial = 1133] [outer = 0x0] 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x124c84800) [pid = 1652] [serial = 1134] [outer = 0x11848b400] 22:22:32 INFO - PROCESS | 1652 | 1467350552052 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12559b400) [pid = 1652] [serial = 1135] [outer = 0x11848b400] 22:22:32 INFO - PROCESS | 1652 | 1467350552400 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]]]}] 22:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 523ms 22:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:22:32 INFO - PROCESS | 1652 | 1467350552441 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 22:22:32 INFO - PROCESS | 1652 | 1467350552442 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 22:22:32 INFO - PROCESS | 1652 | 1467350552444 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:22:32 INFO - PROCESS | 1652 | 1467350552445 Marionette TRACE conn2 <- [1,1486,null,{}] 22:22:32 INFO - PROCESS | 1652 | 1467350552447 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}] 22:22:32 INFO - PROCESS | 1652 | 1467350552448 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:32 INFO - PROCESS | 1652 | 1467350552549 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 22:22:32 INFO - PROCESS | 1652 | 1467350552552 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:32 INFO - PROCESS | 1652 | 1467350552553 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x126059000 == 35 [pid = 1652] [id = 379] 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11277e000) [pid = 1652] [serial = 1136] [outer = 0x0] 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1260cd800) [pid = 1652] [serial = 1137] [outer = 0x11277e000] 22:22:32 INFO - PROCESS | 1652 | 1467350552578 Marionette DEBUG loaded listener.js 22:22:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12672f400) [pid = 1652] [serial = 1138] [outer = 0x11277e000] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112a82800) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1269b8c00) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x121a53000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1167b6800) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12ba24c00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12900e400) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1129aa400) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119de7c00) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119dec400) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x119f1bc00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11277cc00) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1196c1c00) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11848cc00) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1176e5400) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12934ec00) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12a43c800) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126632000) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119f18000) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12626cc00) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1267d5000) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118487c00) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1213ca800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1129b3400) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:22:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11277c800) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:22:33 INFO - PROCESS | 1652 | 1467350553393 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 969ms 22:22:33 INFO - PROCESS | 1652 | 1467350553413 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 22:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:22:33 INFO - PROCESS | 1652 | 1467350553426 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 22:22:33 INFO - PROCESS | 1652 | 1467350553428 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 1652 | 1467350553429 Marionette TRACE conn2 <- [1,1490,null,{}] 22:22:33 INFO - PROCESS | 1652 | 1467350553432 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}] 22:22:33 INFO - PROCESS | 1652 | 1467350553433 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:33 INFO - PROCESS | 1652 | 1467350553510 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 22:22:33 INFO - PROCESS | 1652 | 1467350553514 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:33 INFO - PROCESS | 1652 | 1467350553515 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118720800 == 36 [pid = 1652] [id = 380] 22:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1167b4000) [pid = 1652] [serial = 1139] [outer = 0x0] 22:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11858b800) [pid = 1652] [serial = 1140] [outer = 0x1167b4000] 22:22:33 INFO - PROCESS | 1652 | 1467350553542 Marionette DEBUG loaded listener.js 22:22:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119de7c00) [pid = 1652] [serial = 1141] [outer = 0x1167b4000] 22:22:33 INFO - PROCESS | 1652 | 1467350553857 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]]]}] 22:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 22:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:22:33 INFO - PROCESS | 1652 | 1467350553898 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 22:22:33 INFO - PROCESS | 1652 | 1467350553899 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 22:22:33 INFO - PROCESS | 1652 | 1467350553901 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:22:33 INFO - PROCESS | 1652 | 1467350553903 Marionette TRACE conn2 <- [1,1494,null,{}] 22:22:33 INFO - PROCESS | 1652 | 1467350553905 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}] 22:22:33 INFO - PROCESS | 1652 | 1467350553906 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:33 INFO - PROCESS | 1652 | 1467350553988 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 22:22:34 INFO - PROCESS | 1652 | 1467350554056 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:34 INFO - PROCESS | 1652 | 1467350554057 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x129307800 == 37 [pid = 1652] [id = 381] 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1167b6800) [pid = 1652] [serial = 1142] [outer = 0x0] 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119f1bc00) [pid = 1652] [serial = 1143] [outer = 0x1167b6800] 22:22:34 INFO - PROCESS | 1652 | 1467350554082 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126737000) [pid = 1652] [serial = 1144] [outer = 0x1167b6800] 22:22:34 INFO - PROCESS | 1652 | 1467350554439 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]]]}] 22:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 571ms 22:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:22:34 INFO - PROCESS | 1652 | 1467350554472 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 1652 | 1467350554474 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 22:22:34 INFO - PROCESS | 1652 | 1467350554476 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:22:34 INFO - PROCESS | 1652 | 1467350554478 Marionette TRACE conn2 <- [1,1498,null,{}] 22:22:34 INFO - PROCESS | 1652 | 1467350554480 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}] 22:22:34 INFO - PROCESS | 1652 | 1467350554481 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:34 INFO - PROCESS | 1652 | 1467350554574 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 22:22:34 INFO - PROCESS | 1652 | 1467350554643 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:34 INFO - PROCESS | 1652 | 1467350554644 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x121095000 == 38 [pid = 1652] [id = 382] 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126738000) [pid = 1652] [serial = 1145] [outer = 0x0] 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126d8b800) [pid = 1652] [serial = 1146] [outer = 0x126738000] 22:22:34 INFO - PROCESS | 1652 | 1467350554671 Marionette DEBUG loaded listener.js 22:22:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129352c00) [pid = 1652] [serial = 1147] [outer = 0x126738000] 22:22:34 INFO - PROCESS | 1652 | 1467350554944 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]]]}] 22:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 22:22:34 INFO - PROCESS | 1652 | 1467350554995 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 22:22:34 INFO - PROCESS | 1652 | 1467350554996 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 22:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:22:35 INFO - PROCESS | 1652 | 1467350554998 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:22:35 INFO - PROCESS | 1652 | 1467350554999 Marionette TRACE conn2 <- [1,1502,null,{}] 22:22:35 INFO - PROCESS | 1652 | 1467350555004 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}] 22:22:35 INFO - PROCESS | 1652 | 1467350555006 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:35 INFO - PROCESS | 1652 | 1467350555095 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 22:22:35 INFO - PROCESS | 1652 | 1467350555098 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 1652 | 1467350555100 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd75800 == 39 [pid = 1652] [id = 383] 22:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1213ca800) [pid = 1652] [serial = 1148] [outer = 0x0] 22:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129461c00) [pid = 1652] [serial = 1149] [outer = 0x1213ca800] 22:22:35 INFO - PROCESS | 1652 | 1467350555125 Marionette DEBUG loaded listener.js 22:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12a69e000) [pid = 1652] [serial = 1150] [outer = 0x1213ca800] 22:22:35 INFO - PROCESS | 1652 | 1467350555684 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]]]}] 22:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 719ms 22:22:35 INFO - PROCESS | 1652 | 1467350555727 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 22:22:35 INFO - PROCESS | 1652 | 1467350555729 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 22:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:22:35 INFO - PROCESS | 1652 | 1467350555734 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:22:35 INFO - PROCESS | 1652 | 1467350555739 Marionette TRACE conn2 <- [1,1506,null,{}] 22:22:35 INFO - PROCESS | 1652 | 1467350555743 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}] 22:22:35 INFO - PROCESS | 1652 | 1467350555744 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:35 INFO - PROCESS | 1652 | 1467350555882 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 22:22:35 INFO - PROCESS | 1652 | 1467350555970 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:35 INFO - PROCESS | 1652 | 1467350555972 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701a000 == 40 [pid = 1652] [id = 384] 22:22:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1133c5c00) [pid = 1652] [serial = 1151] [outer = 0x0] 22:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x115124c00) [pid = 1652] [serial = 1152] [outer = 0x1133c5c00] 22:22:36 INFO - PROCESS | 1652 | 1467350556003 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1167b4c00) [pid = 1652] [serial = 1153] [outer = 0x1133c5c00] 22:22:36 INFO - PROCESS | 1652 | 1467350556535 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]]]}] 22:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 876ms 22:22:36 INFO - PROCESS | 1652 | 1467350556610 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 22:22:36 INFO - PROCESS | 1652 | 1467350556613 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 22:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:22:36 INFO - PROCESS | 1652 | 1467350556618 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:22:36 INFO - PROCESS | 1652 | 1467350556620 Marionette TRACE conn2 <- [1,1510,null,{}] 22:22:36 INFO - PROCESS | 1652 | 1467350556622 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}] 22:22:36 INFO - PROCESS | 1652 | 1467350556624 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:36 INFO - PROCESS | 1652 | 1467350556750 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 22:22:36 INFO - PROCESS | 1652 | 1467350556817 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:36 INFO - PROCESS | 1652 | 1467350556818 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212bb000 == 41 [pid = 1652] [id = 385] 22:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1182d3000) [pid = 1652] [serial = 1154] [outer = 0x0] 22:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11848cc00) [pid = 1652] [serial = 1155] [outer = 0x1182d3000] 22:22:36 INFO - PROCESS | 1652 | 1467350556849 Marionette DEBUG loaded listener.js 22:22:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1185bd800) [pid = 1652] [serial = 1156] [outer = 0x1182d3000] 22:22:37 INFO - PROCESS | 1652 | 1467350557569 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]]]}] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121095000 == 40 [pid = 1652] [id = 382] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x129307800 == 39 [pid = 1652] [id = 381] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118720800 == 38 [pid = 1652] [id = 380] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126059000 == 37 [pid = 1652] [id = 379] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124fd1000 == 36 [pid = 1652] [id = 378] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121969000 == 35 [pid = 1652] [id = 377] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x121095800 == 34 [pid = 1652] [id = 376] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11961e800 == 33 [pid = 1652] [id = 375] 22:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118721800 == 32 [pid = 1652] [id = 374] 22:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1023ms 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11702b000 == 31 [pid = 1652] [id = 373] 22:22:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11517e000 == 30 [pid = 1652] [id = 372] 22:22:37 INFO - PROCESS | 1652 | 1467350557642 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 22:22:37 INFO - PROCESS | 1652 | 1467350557644 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 22:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:22:37 INFO - PROCESS | 1652 | 1467350557647 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:22:37 INFO - PROCESS | 1652 | 1467350557649 Marionette TRACE conn2 <- [1,1514,null,{}] 22:22:37 INFO - PROCESS | 1652 | 1467350557653 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}] 22:22:37 INFO - PROCESS | 1652 | 1467350557655 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:37 INFO - PROCESS | 1652 | 1467350557745 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x119f14400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1167af800) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129117000) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126739c00) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ba2c800) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12ca70800) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12c2c1800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121a52400) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119def800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119df3800) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12cc18800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12cc17000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112784400) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119f16800) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121183c00) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x118493800) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1187c5000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1182c9c00) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11858ec00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a774800) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a770800) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12a9c7400) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126d8d000) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ac9800) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121a4f400) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124cafc00) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126bc9000) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127804000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1278ec400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129454400) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118493000) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11848f400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a56800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12559a000) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118fba400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12a443800) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12cc1dc00) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x112789000) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12cc24400) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12d06a800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12bd6dc00) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ca75000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b950800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12cf0a400) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 22:22:37 INFO - PROCESS | 1652 | 1467350557814 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:37 INFO - PROCESS | 1652 | 1467350557816 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x115184000 == 31 [pid = 1652] [id = 386] 22:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x112789000) [pid = 1652] [serial = 1157] [outer = 0x0] 22:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112e22c00) [pid = 1652] [serial = 1158] [outer = 0x112789000] 22:22:37 INFO - PROCESS | 1652 | 1467350557844 Marionette DEBUG loaded listener.js 22:22:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133c3000) [pid = 1652] [serial = 1159] [outer = 0x112789000] 22:22:38 INFO - PROCESS | 1652 | 1467350558138 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]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 22:22:38 INFO - PROCESS | 1652 | 1467350558174 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 22:22:38 INFO - PROCESS | 1652 | 1467350558177 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 22:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:22:38 INFO - PROCESS | 1652 | 1467350558181 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:22:38 INFO - PROCESS | 1652 | 1467350558183 Marionette TRACE conn2 <- [1,1518,null,{}] 22:22:38 INFO - PROCESS | 1652 | 1467350558189 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}] 22:22:38 INFO - PROCESS | 1652 | 1467350558190 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:38 INFO - PROCESS | 1652 | 1467350558273 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 22:22:38 INFO - PROCESS | 1652 | 1467350558342 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:38 INFO - PROCESS | 1652 | 1467350558343 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a9800 == 32 [pid = 1652] [id = 387] 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133c0400) [pid = 1652] [serial = 1160] [outer = 0x0] 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116766800) [pid = 1652] [serial = 1161] [outer = 0x1133c0400] 22:22:38 INFO - PROCESS | 1652 | 1467350558370 Marionette DEBUG loaded listener.js 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176e8800) [pid = 1652] [serial = 1162] [outer = 0x1133c0400] 22:22:38 INFO - PROCESS | 1652 | 1467350558680 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]]]}] 22:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 524ms 22:22:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:22:38 INFO - PROCESS | 1652 | 1467350558706 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 22:22:38 INFO - PROCESS | 1652 | 1467350558707 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 22:22:38 INFO - PROCESS | 1652 | 1467350558709 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:22:38 INFO - PROCESS | 1652 | 1467350558712 Marionette TRACE conn2 <- [1,1522,null,{}] 22:22:38 INFO - PROCESS | 1652 | 1467350558722 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}] 22:22:38 INFO - PROCESS | 1652 | 1467350558725 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:38 INFO - PROCESS | 1652 | 1467350558807 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 22:22:38 INFO - PROCESS | 1652 | 1467350558871 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:38 INFO - PROCESS | 1652 | 1467350558873 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x119373800 == 33 [pid = 1652] [id = 388] 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11696cc00) [pid = 1652] [serial = 1163] [outer = 0x0] 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11848a800) [pid = 1652] [serial = 1164] [outer = 0x11696cc00] 22:22:38 INFO - PROCESS | 1652 | 1467350558901 Marionette DEBUG loaded listener.js 22:22:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11888f400) [pid = 1652] [serial = 1165] [outer = 0x11696cc00] 22:22:39 INFO - PROCESS | 1652 | 1467350559189 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"]]]}] 22:22:39 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 () { 22:22:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:22:39 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 () { 22:22:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:22:39 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 () { 22:22:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:22:39 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 () { 22:22:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:22:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 521ms 22:22:39 INFO - PROCESS | 1652 | 1467350559232 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 1652 | 1467350559234 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 22:22:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:22:39 INFO - PROCESS | 1652 | 1467350559239 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 1652 | 1467350559240 Marionette TRACE conn2 <- [1,1526,null,{}] 22:22:39 INFO - PROCESS | 1652 | 1467350559242 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}] 22:22:39 INFO - PROCESS | 1652 | 1467350559244 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:39 INFO - PROCESS | 1652 | 1467350559326 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 22:22:39 INFO - PROCESS | 1652 | 1467350559330 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:39 INFO - PROCESS | 1652 | 1467350559331 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x121083800 == 34 [pid = 1652] [id = 389] 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fbfc00) [pid = 1652] [serial = 1166] [outer = 0x0] 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195fa400) [pid = 1652] [serial = 1167] [outer = 0x118fbfc00] 22:22:39 INFO - PROCESS | 1652 | 1467350559358 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119dea400) [pid = 1652] [serial = 1168] [outer = 0x118fbfc00] 22:22:39 INFO - PROCESS | 1652 | 1467350559691 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"]]]}] 22:22:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:22:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:22:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:22:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:22:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 22:22:39 INFO - PROCESS | 1652 | 1467350559711 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 22:22:39 INFO - PROCESS | 1652 | 1467350559712 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 22:22:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:22:39 INFO - PROCESS | 1652 | 1467350559714 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:22:39 INFO - PROCESS | 1652 | 1467350559716 Marionette TRACE conn2 <- [1,1530,null,{}] 22:22:39 INFO - PROCESS | 1652 | 1467350559719 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}] 22:22:39 INFO - PROCESS | 1652 | 1467350559721 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:39 INFO - PROCESS | 1652 | 1467350559834 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 22:22:39 INFO - PROCESS | 1652 | 1467350559845 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:39 INFO - PROCESS | 1652 | 1467350559846 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120a800 == 35 [pid = 1652] [id = 390] 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126f8400) [pid = 1652] [serial = 1169] [outer = 0x0] 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119dea800) [pid = 1652] [serial = 1170] [outer = 0x1126f8400] 22:22:39 INFO - PROCESS | 1652 | 1467350559871 Marionette DEBUG loaded listener.js 22:22:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1210b7800) [pid = 1652] [serial = 1171] [outer = 0x1126f8400] 22:22:40 INFO - PROCESS | 1652 | 1467350560196 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]]]}] 22:22: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 22:22:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:22:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:22:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:22:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:22: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. 22:22:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:22:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 22:22:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:22:40 INFO - PROCESS | 1652 | 1467350560235 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 22:22:40 INFO - PROCESS | 1652 | 1467350560236 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 22:22:40 INFO - PROCESS | 1652 | 1467350560238 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:22:40 INFO - PROCESS | 1652 | 1467350560239 Marionette TRACE conn2 <- [1,1534,null,{}] 22:22:40 INFO - PROCESS | 1652 | 1467350560248 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}] 22:22:40 INFO - PROCESS | 1652 | 1467350560252 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:40 INFO - PROCESS | 1652 | 1467350560373 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 22:22:40 INFO - PROCESS | 1652 | 1467350560385 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 1652 | 1467350560386 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124cd3000 == 36 [pid = 1652] [id = 391] 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167b9400) [pid = 1652] [serial = 1172] [outer = 0x0] 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121a4f000) [pid = 1652] [serial = 1173] [outer = 0x1167b9400] 22:22:40 INFO - PROCESS | 1652 | 1467350560410 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124f75400) [pid = 1652] [serial = 1174] [outer = 0x1167b9400] 22:22:40 INFO - PROCESS | 1652 | 1467350560749 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]]]}] 22:22:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:22:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 526ms 22:22:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:22:40 INFO - PROCESS | 1652 | 1467350560764 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 22:22:40 INFO - PROCESS | 1652 | 1467350560766 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 22:22:40 INFO - PROCESS | 1652 | 1467350560770 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:22:40 INFO - PROCESS | 1652 | 1467350560771 Marionette TRACE conn2 <- [1,1538,null,{}] 22:22:40 INFO - PROCESS | 1652 | 1467350560774 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}] 22:22:40 INFO - PROCESS | 1652 | 1467350560775 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:40 INFO - PROCESS | 1652 | 1467350560877 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 22:22:40 INFO - PROCESS | 1652 | 1467350560882 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:40 INFO - PROCESS | 1652 | 1467350560883 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x118737800 == 37 [pid = 1652] [id = 392] 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11213ec00) [pid = 1652] [serial = 1175] [outer = 0x0] 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12559a800) [pid = 1652] [serial = 1176] [outer = 0x11213ec00] 22:22:40 INFO - PROCESS | 1652 | 1467350560944 Marionette DEBUG loaded listener.js 22:22:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126632400) [pid = 1652] [serial = 1177] [outer = 0x11213ec00] 22:22:41 INFO - PROCESS | 1652 | 1467350561316 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]]]}] 22:22:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:22:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 22:22:41 INFO - PROCESS | 1652 | 1467350561340 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 22:22:41 INFO - PROCESS | 1652 | 1467350561342 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 22:22:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:22:41 INFO - PROCESS | 1652 | 1467350561346 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:22:41 INFO - PROCESS | 1652 | 1467350561348 Marionette TRACE conn2 <- [1,1542,null,{}] 22:22:41 INFO - PROCESS | 1652 | 1467350561350 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}] 22:22:41 INFO - PROCESS | 1652 | 1467350561354 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:41 INFO - PROCESS | 1652 | 1467350561514 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 22:22:41 INFO - PROCESS | 1652 | 1467350561537 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:41 INFO - PROCESS | 1652 | 1467350561538 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12904e800 == 38 [pid = 1652] [id = 393] 22:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12559d800) [pid = 1652] [serial = 1178] [outer = 0x0] 22:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1269b3000) [pid = 1652] [serial = 1179] [outer = 0x12559d800] 22:22:41 INFO - PROCESS | 1652 | 1467350561590 Marionette DEBUG loaded listener.js 22:22:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126d96800) [pid = 1652] [serial = 1180] [outer = 0x12559d800] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126738000) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116a12800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119f21c00) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1269b2800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a7cec00) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116767c00) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fb8c00) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129a4400) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11277f000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118592800) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x116766400) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210afc00) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11848b400) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11277e000) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1167b4000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x112a83000) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:22:41 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1167b6800) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:22:42 INFO - PROCESS | 1652 | 1467350562018 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]]]}] 22:22:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:22:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 721ms 22:22:42 INFO - PROCESS | 1652 | 1467350562067 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 22:22:42 INFO - PROCESS | 1652 | 1467350562068 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 22:22:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:22:42 INFO - PROCESS | 1652 | 1467350562070 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:22:42 INFO - PROCESS | 1652 | 1467350562071 Marionette TRACE conn2 <- [1,1546,null,{}] 22:22:42 INFO - PROCESS | 1652 | 1467350562074 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}] 22:22:42 INFO - PROCESS | 1652 | 1467350562075 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:42 INFO - PROCESS | 1652 | 1467350562158 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 22:22:42 INFO - PROCESS | 1652 | 1467350562222 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 1652 | 1467350562223 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a61800 == 39 [pid = 1652] [id = 394] 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1129b3400) [pid = 1652] [serial = 1181] [outer = 0x0] 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116a19400) [pid = 1652] [serial = 1182] [outer = 0x1129b3400] 22:22:42 INFO - PROCESS | 1652 | 1467350562248 Marionette DEBUG loaded listener.js 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1196ba800) [pid = 1652] [serial = 1183] [outer = 0x1129b3400] 22:22:42 INFO - PROCESS | 1652 | 1467350562518 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]]]}] 22:22:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:22:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 470ms 22:22:42 INFO - PROCESS | 1652 | 1467350562542 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 22:22:42 INFO - PROCESS | 1652 | 1467350562543 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 22:22:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:22:42 INFO - PROCESS | 1652 | 1467350562545 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:22:42 INFO - PROCESS | 1652 | 1467350562546 Marionette TRACE conn2 <- [1,1550,null,{}] 22:22:42 INFO - PROCESS | 1652 | 1467350562548 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}] 22:22:42 INFO - PROCESS | 1652 | 1467350562549 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:42 INFO - PROCESS | 1652 | 1467350562645 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 22:22:42 INFO - PROCESS | 1652 | 1467350562656 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:42 INFO - PROCESS | 1652 | 1467350562657 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa93800 == 40 [pid = 1652] [id = 395] 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1195f3000) [pid = 1652] [serial = 1184] [outer = 0x0] 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1266a8c00) [pid = 1652] [serial = 1185] [outer = 0x1195f3000] 22:22:42 INFO - PROCESS | 1652 | 1467350562681 Marionette DEBUG loaded listener.js 22:22:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d98800) [pid = 1652] [serial = 1186] [outer = 0x1195f3000] 22:22:43 INFO - PROCESS | 1652 | 1467350563013 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]]]}] 22:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 22:22:43 INFO - PROCESS | 1652 | 1467350563063 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 22:22:43 INFO - PROCESS | 1652 | 1467350563065 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 22:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:22:43 INFO - PROCESS | 1652 | 1467350563079 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 1652 | 1467350563080 Marionette TRACE conn2 <- [1,1554,null,{}] 22:22:43 INFO - PROCESS | 1652 | 1467350563083 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}] 22:22:43 INFO - PROCESS | 1652 | 1467350563084 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:43 INFO - PROCESS | 1652 | 1467350563178 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 22:22:43 INFO - PROCESS | 1652 | 1467350563182 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:43 INFO - PROCESS | 1652 | 1467350563184 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b925800 == 41 [pid = 1652] [id = 396] 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1267d4c00) [pid = 1652] [serial = 1187] [outer = 0x0] 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128acd400) [pid = 1652] [serial = 1188] [outer = 0x1267d4c00] 22:22:43 INFO - PROCESS | 1652 | 1467350563210 Marionette DEBUG loaded listener.js 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12934f800) [pid = 1652] [serial = 1189] [outer = 0x1267d4c00] 22:22:43 INFO - PROCESS | 1652 | 1467350563541 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]]]}] 22:22:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:22:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 22:22:43 INFO - PROCESS | 1652 | 1467350563548 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 22:22:43 INFO - PROCESS | 1652 | 1467350563549 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 22:22:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:22:43 INFO - PROCESS | 1652 | 1467350563551 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:22:43 INFO - PROCESS | 1652 | 1467350563554 Marionette TRACE conn2 <- [1,1558,null,{}] 22:22:43 INFO - PROCESS | 1652 | 1467350563558 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}] 22:22:43 INFO - PROCESS | 1652 | 1467350563559 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:43 INFO - PROCESS | 1652 | 1467350563648 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 22:22:43 INFO - PROCESS | 1652 | 1467350563653 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:43 INFO - PROCESS | 1652 | 1467350563655 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c095000 == 42 [pid = 1652] [id = 397] 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129356800) [pid = 1652] [serial = 1190] [outer = 0x0] 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129455400) [pid = 1652] [serial = 1191] [outer = 0x129356800] 22:22:43 INFO - PROCESS | 1652 | 1467350563679 Marionette DEBUG loaded listener.js 22:22:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a76c000) [pid = 1652] [serial = 1192] [outer = 0x129356800] 22:22:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1180e2800 == 41 [pid = 1652] [id = 371] 22:22:44 INFO - PROCESS | 1652 | --DOCSHELL 0x115184000 == 40 [pid = 1652] [id = 386] 22:22:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1212bb000 == 39 [pid = 1652] [id = 385] 22:22:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11701a000 == 38 [pid = 1652] [id = 384] 22:22:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd75800 == 37 [pid = 1652] [id = 383] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a9800 == 36 [pid = 1652] [id = 387] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119373800 == 35 [pid = 1652] [id = 388] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x124a61800 == 34 [pid = 1652] [id = 394] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa93800 == 33 [pid = 1652] [id = 395] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12904e800 == 32 [pid = 1652] [id = 393] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x121083800 == 31 [pid = 1652] [id = 389] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x118737800 == 30 [pid = 1652] [id = 392] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x124cd3000 == 29 [pid = 1652] [id = 391] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12120a800 == 28 [pid = 1652] [id = 390] 22:22:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12b925800 == 27 [pid = 1652] [id = 396] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126d8b800) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11848bc00) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1172c9c00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129352c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124cb1000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1215d1c00) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129457800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12a779400) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12bd6c800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12b8ca000) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1172bd800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11915c400) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116902c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1185d8000) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118f5dc00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118fc3800) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1187c7800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119ded800) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1133c2000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121a51000) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119f1fc00) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x124c84800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x123daa800) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x1260cd800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12559b400) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x11858b800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1182c9800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x11607a800) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1133dd400) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x119f1bc00) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x12672f400) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x126737000) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x119de7c00) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1198ea000) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 22:22:45 INFO - PROCESS | 1652 | 1467350565248 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]]]}] 22:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1730ms 22:22:45 INFO - PROCESS | 1652 | 1467350565282 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 22:22:45 INFO - PROCESS | 1652 | 1467350565284 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 22:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:22:45 INFO - PROCESS | 1652 | 1467350565288 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:22:45 INFO - PROCESS | 1652 | 1467350565290 Marionette TRACE conn2 <- [1,1562,null,{}] 22:22:45 INFO - PROCESS | 1652 | 1467350565294 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}] 22:22:45 INFO - PROCESS | 1652 | 1467350565296 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:45 INFO - PROCESS | 1652 | 1467350565381 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 22:22:45 INFO - PROCESS | 1652 | 1467350565434 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 1652 | 1467350565437 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126d5800 == 28 [pid = 1652] [id = 398] 22:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1126fd000) [pid = 1652] [serial = 1193] [outer = 0x0] 22:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x1126fe000) [pid = 1652] [serial = 1194] [outer = 0x1126fd000] 22:22:45 INFO - PROCESS | 1652 | 1467350565467 Marionette DEBUG loaded listener.js 22:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x112783c00) [pid = 1652] [serial = 1195] [outer = 0x1126fd000] 22:22:45 INFO - PROCESS | 1652 | 1467350565776 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]]]}] 22:22:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:22:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 22:22:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:22:45 INFO - PROCESS | 1652 | 1467350565810 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 22:22:45 INFO - PROCESS | 1652 | 1467350565813 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 22:22:45 INFO - PROCESS | 1652 | 1467350565817 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:22:45 INFO - PROCESS | 1652 | 1467350565818 Marionette TRACE conn2 <- [1,1566,null,{}] 22:22:45 INFO - PROCESS | 1652 | 1467350565820 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}] 22:22:45 INFO - PROCESS | 1652 | 1467350565822 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:45 INFO - PROCESS | 1652 | 1467350565906 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 22:22:45 INFO - PROCESS | 1652 | 1467350565913 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:45 INFO - PROCESS | 1652 | 1467350565915 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a5000 == 29 [pid = 1652] [id = 399] 22:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x112787800) [pid = 1652] [serial = 1196] [outer = 0x0] 22:22:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1128d8000) [pid = 1652] [serial = 1197] [outer = 0x112787800] 22:22:45 INFO - PROCESS | 1652 | 1467350565962 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1129b3c00) [pid = 1652] [serial = 1198] [outer = 0x112787800] 22:22:46 INFO - PROCESS | 1652 | 1467350566462 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]]]}] 22:22:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:22:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 671ms 22:22:46 INFO - PROCESS | 1652 | 1467350566488 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 22:22:46 INFO - PROCESS | 1652 | 1467350566490 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 22:22:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:22:46 INFO - PROCESS | 1652 | 1467350566505 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:22:46 INFO - PROCESS | 1652 | 1467350566509 Marionette TRACE conn2 <- [1,1570,null,{}] 22:22:46 INFO - PROCESS | 1652 | 1467350566519 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}] 22:22:46 INFO - PROCESS | 1652 | 1467350566522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:46 INFO - PROCESS | 1652 | 1467350566597 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 22:22:46 INFO - PROCESS | 1652 | 1467350566622 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:46 INFO - PROCESS | 1652 | 1467350566624 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f62000 == 30 [pid = 1652] [id = 400] 22:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x110ee3400) [pid = 1652] [serial = 1199] [outer = 0x0] 22:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1133de800) [pid = 1652] [serial = 1200] [outer = 0x110ee3400] 22:22:46 INFO - PROCESS | 1652 | 1467350566652 Marionette DEBUG loaded listener.js 22:22:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x113d45800) [pid = 1652] [serial = 1201] [outer = 0x110ee3400] 22:22:47 INFO - PROCESS | 1652 | 1467350567077 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 636ms 22:22:47 INFO - PROCESS | 1652 | 1467350567130 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 1652 | 1467350567133 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 22:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:22:47 INFO - PROCESS | 1652 | 1467350567139 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 1652 | 1467350567141 Marionette TRACE conn2 <- [1,1574,null,{}] 22:22:47 INFO - PROCESS | 1652 | 1467350567144 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}] 22:22:47 INFO - PROCESS | 1652 | 1467350567146 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:47 INFO - PROCESS | 1652 | 1467350567267 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 22:22:47 INFO - PROCESS | 1652 | 1467350567278 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:47 INFO - PROCESS | 1652 | 1467350567280 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3c000 == 31 [pid = 1652] [id = 401] 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11607cc00) [pid = 1652] [serial = 1202] [outer = 0x0] 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1160df800) [pid = 1652] [serial = 1203] [outer = 0x11607cc00] 22:22:47 INFO - PROCESS | 1652 | 1467350567322 Marionette DEBUG loaded listener.js 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x116773c00) [pid = 1652] [serial = 1204] [outer = 0x11607cc00] 22:22:47 INFO - PROCESS | 1652 | 1467350567743 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]]]}] 22:22:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:22:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 622ms 22:22:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:22:47 INFO - PROCESS | 1652 | 1467350567760 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 22:22:47 INFO - PROCESS | 1652 | 1467350567761 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 22:22:47 INFO - PROCESS | 1652 | 1467350567763 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:22:47 INFO - PROCESS | 1652 | 1467350567765 Marionette TRACE conn2 <- [1,1578,null,{}] 22:22:47 INFO - PROCESS | 1652 | 1467350567778 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}] 22:22:47 INFO - PROCESS | 1652 | 1467350567780 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:47 INFO - PROCESS | 1652 | 1467350567857 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 22:22:47 INFO - PROCESS | 1652 | 1467350567860 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:47 INFO - PROCESS | 1652 | 1467350567862 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11817c800 == 32 [pid = 1652] [id = 402] 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x112787400) [pid = 1652] [serial = 1205] [outer = 0x0] 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1167ba000) [pid = 1652] [serial = 1206] [outer = 0x112787400] 22:22:47 INFO - PROCESS | 1652 | 1467350567903 Marionette DEBUG loaded listener.js 22:22:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x116a19c00) [pid = 1652] [serial = 1207] [outer = 0x112787400] 22:22:48 INFO - PROCESS | 1652 | 1467350568259 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]]]}] 22:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 22:22:48 INFO - PROCESS | 1652 | 1467350568286 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 22:22:48 INFO - PROCESS | 1652 | 1467350568289 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 22:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:22:48 INFO - PROCESS | 1652 | 1467350568292 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:22:48 INFO - PROCESS | 1652 | 1467350568294 Marionette TRACE conn2 <- [1,1582,null,{}] 22:22:48 INFO - PROCESS | 1652 | 1467350568297 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}] 22:22:48 INFO - PROCESS | 1652 | 1467350568303 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:48 INFO - PROCESS | 1652 | 1467350568475 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 22:22:48 INFO - PROCESS | 1652 | 1467350568490 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:48 INFO - PROCESS | 1652 | 1467350568492 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188eb800 == 33 [pid = 1652] [id = 403] 22:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116774000) [pid = 1652] [serial = 1208] [outer = 0x0] 22:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117ea3400) [pid = 1652] [serial = 1209] [outer = 0x116774000] 22:22:48 INFO - PROCESS | 1652 | 1467350568534 Marionette DEBUG loaded listener.js 22:22:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118492c00) [pid = 1652] [serial = 1210] [outer = 0x116774000] 22:22:48 INFO - PROCESS | 1652 | 1467350568900 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]]]}] 22:22:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:22:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 620ms 22:22:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:22:48 INFO - PROCESS | 1652 | 1467350568911 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 22:22:48 INFO - PROCESS | 1652 | 1467350568912 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 22:22:48 INFO - PROCESS | 1652 | 1467350568914 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:22:48 INFO - PROCESS | 1652 | 1467350568916 Marionette TRACE conn2 <- [1,1586,null,{}] 22:22:48 INFO - PROCESS | 1652 | 1467350568918 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}] 22:22:48 INFO - PROCESS | 1652 | 1467350568922 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | 1467350568999 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 22:22:49 INFO - PROCESS | 1652 | 1467350569005 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 1652 | 1467350569006 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119383800 == 34 [pid = 1652] [id = 404] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x110ee4400) [pid = 1652] [serial = 1211] [outer = 0x0] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118591000) [pid = 1652] [serial = 1212] [outer = 0x110ee4400] 22:22:49 INFO - PROCESS | 1652 | 1467350569030 Marionette DEBUG loaded listener.js 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1185d5c00) [pid = 1652] [serial = 1213] [outer = 0x110ee4400] 22:22:49 INFO - PROCESS | 1652 | 1467350569354 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]]]}] 22:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 472ms 22:22:49 INFO - PROCESS | 1652 | 1467350569400 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 22:22:49 INFO - PROCESS | 1652 | 1467350569402 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 22:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:22:49 INFO - PROCESS | 1652 | 1467350569407 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:22:49 INFO - PROCESS | 1652 | 1467350569408 Marionette TRACE conn2 <- [1,1590,null,{}] 22:22:49 INFO - PROCESS | 1652 | 1467350569411 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}] 22:22:49 INFO - PROCESS | 1652 | 1467350569412 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | 1467350569486 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 22:22:49 INFO - PROCESS | 1652 | 1467350569491 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 1652 | 1467350569492 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119639800 == 35 [pid = 1652] [id = 405] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185bd000) [pid = 1652] [serial = 1214] [outer = 0x0] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1187c5000) [pid = 1652] [serial = 1215] [outer = 0x1185bd000] 22:22:49 INFO - PROCESS | 1652 | 1467350569516 Marionette DEBUG loaded listener.js 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f5cc00) [pid = 1652] [serial = 1216] [outer = 0x1185bd000] 22:22:49 INFO - PROCESS | 1652 | 1467350569829 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]]]}] 22:22:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:22:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 22:22:49 INFO - PROCESS | 1652 | 1467350569877 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 22:22:49 INFO - PROCESS | 1652 | 1467350569879 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 22:22:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:22:49 INFO - PROCESS | 1652 | 1467350569881 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:22:49 INFO - PROCESS | 1652 | 1467350569882 Marionette TRACE conn2 <- [1,1594,null,{}] 22:22:49 INFO - PROCESS | 1652 | 1467350569884 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}] 22:22:49 INFO - PROCESS | 1652 | 1467350569885 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | 1467350569966 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 22:22:49 INFO - PROCESS | 1652 | 1467350569972 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:49 INFO - PROCESS | 1652 | 1467350569973 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f60800 == 36 [pid = 1652] [id = 406] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118f6ac00) [pid = 1652] [serial = 1217] [outer = 0x0] 22:22:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fae800) [pid = 1652] [serial = 1218] [outer = 0x118f6ac00] 22:22:49 INFO - PROCESS | 1652 | 1467350569997 Marionette DEBUG loaded listener.js 22:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fc2800) [pid = 1652] [serial = 1219] [outer = 0x118f6ac00] 22:22:50 INFO - PROCESS | 1652 | 1467350570368 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]]]}] 22:22:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:22:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 22:22:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:22:50 INFO - PROCESS | 1652 | 1467350570405 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 22:22:50 INFO - PROCESS | 1652 | 1467350570406 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 22:22:50 INFO - PROCESS | 1652 | 1467350570410 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:22:50 INFO - PROCESS | 1652 | 1467350570412 Marionette TRACE conn2 <- [1,1598,null,{}] 22:22:50 INFO - PROCESS | 1652 | 1467350570427 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}] 22:22:50 INFO - PROCESS | 1652 | 1467350570429 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:50 INFO - PROCESS | 1652 | 1467350570578 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 22:22:50 INFO - PROCESS | 1652 | 1467350570633 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:50 INFO - PROCESS | 1652 | 1467350570634 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121081800 == 37 [pid = 1652] [id = 407] 22:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fba800) [pid = 1652] [serial = 1220] [outer = 0x0] 22:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11915c400) [pid = 1652] [serial = 1221] [outer = 0x118fba800] 22:22:50 INFO - PROCESS | 1652 | 1467350570675 Marionette DEBUG loaded listener.js 22:22:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1195f8000) [pid = 1652] [serial = 1222] [outer = 0x118fba800] 22:22:51 INFO - PROCESS | 1652 | 1467350571033 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]]]}] 22:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 683ms 22:22:51 INFO - PROCESS | 1652 | 1467350571093 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 22:22:51 INFO - PROCESS | 1652 | 1467350571094 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 22:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:22:51 INFO - PROCESS | 1652 | 1467350571096 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:22:51 INFO - PROCESS | 1652 | 1467350571098 Marionette TRACE conn2 <- [1,1602,null,{}] 22:22:51 INFO - PROCESS | 1652 | 1467350571100 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}] 22:22:51 INFO - PROCESS | 1652 | 1467350571102 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:51 INFO - PROCESS | 1652 | 1467350571213 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 22:22:51 INFO - PROCESS | 1652 | 1467350571223 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:51 INFO - PROCESS | 1652 | 1467350571225 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11817b000 == 38 [pid = 1652] [id = 408] 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1196bc000) [pid = 1652] [serial = 1223] [outer = 0x0] 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119dedc00) [pid = 1652] [serial = 1224] [outer = 0x1196bc000] 22:22:51 INFO - PROCESS | 1652 | 1467350571251 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119f18800) [pid = 1652] [serial = 1225] [outer = 0x1196bc000] 22:22:51 INFO - PROCESS | 1652 | 1467350571573 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]]]}] 22:22:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:22:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 22:22:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:22:51 INFO - PROCESS | 1652 | 1467350571615 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 22:22:51 INFO - PROCESS | 1652 | 1467350571617 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 22:22:51 INFO - PROCESS | 1652 | 1467350571619 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:22:51 INFO - PROCESS | 1652 | 1467350571620 Marionette TRACE conn2 <- [1,1606,null,{}] 22:22:51 INFO - PROCESS | 1652 | 1467350571622 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}] 22:22:51 INFO - PROCESS | 1652 | 1467350571623 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:51 INFO - PROCESS | 1652 | 1467350571721 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 22:22:51 INFO - PROCESS | 1652 | 1467350571734 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:51 INFO - PROCESS | 1652 | 1467350571735 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x121531800 == 39 [pid = 1652] [id = 409] 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119f18c00) [pid = 1652] [serial = 1226] [outer = 0x0] 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11a00c000) [pid = 1652] [serial = 1227] [outer = 0x119f18c00] 22:22:51 INFO - PROCESS | 1652 | 1467350571759 Marionette DEBUG loaded listener.js 22:22:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1210b8000) [pid = 1652] [serial = 1228] [outer = 0x119f18c00] 22:22:52 INFO - PROCESS | 1652 | 1467350572098 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]]]}] 22:22:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:22:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 22:22:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:22:52 INFO - PROCESS | 1652 | 1467350572139 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 22:22:52 INFO - PROCESS | 1652 | 1467350572140 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 22:22:52 INFO - PROCESS | 1652 | 1467350572142 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:22:52 INFO - PROCESS | 1652 | 1467350572143 Marionette TRACE conn2 <- [1,1610,null,{}] 22:22:52 INFO - PROCESS | 1652 | 1467350572145 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}] 22:22:52 INFO - PROCESS | 1652 | 1467350572146 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:52 INFO - PROCESS | 1652 | 1467350572252 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 22:22:52 INFO - PROCESS | 1652 | 1467350572256 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 1652 | 1467350572257 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x124adc800 == 40 [pid = 1652] [id = 410] 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119f1ac00) [pid = 1652] [serial = 1229] [outer = 0x0] 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1210bbc00) [pid = 1652] [serial = 1230] [outer = 0x119f1ac00] 22:22:52 INFO - PROCESS | 1652 | 1467350572280 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121a4c400) [pid = 1652] [serial = 1231] [outer = 0x119f1ac00] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167b9400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11213ec00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12559d800) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b3400) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1195f3000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1267d4c00) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fbfc00) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11696cc00) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133c0400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112789000) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1182d3000) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133c5c00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1213ca800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:22:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1126f8400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:22:52 INFO - PROCESS | 1652 | 1467350572707 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]]]}] 22:22:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:22:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 572ms 22:22:52 INFO - PROCESS | 1652 | 1467350572714 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 22:22:52 INFO - PROCESS | 1652 | 1467350572715 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 22:22:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:22:52 INFO - PROCESS | 1652 | 1467350572718 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:22:52 INFO - PROCESS | 1652 | 1467350572719 Marionette TRACE conn2 <- [1,1614,null,{}] 22:22:52 INFO - PROCESS | 1652 | 1467350572724 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}] 22:22:52 INFO - PROCESS | 1652 | 1467350572725 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:52 INFO - PROCESS | 1652 | 1467350572804 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 22:22:52 INFO - PROCESS | 1652 | 1467350572808 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:52 INFO - PROCESS | 1652 | 1467350572809 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12601c000 == 41 [pid = 1652] [id = 411] 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x116766400) [pid = 1652] [serial = 1232] [outer = 0x0] 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11858f000) [pid = 1652] [serial = 1233] [outer = 0x116766400] 22:22:52 INFO - PROCESS | 1652 | 1467350572833 Marionette DEBUG loaded listener.js 22:22:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1213d8000) [pid = 1652] [serial = 1234] [outer = 0x116766400] 22:22:53 INFO - PROCESS | 1652 | 1467350573202 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]]]}] 22:22:53 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 22:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 22:22:53 INFO - PROCESS | 1652 | 1467350573240 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 22:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:22:53 INFO - PROCESS | 1652 | 1467350573242 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 22:22:53 INFO - PROCESS | 1652 | 1467350573245 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 1652 | 1467350573246 Marionette TRACE conn2 <- [1,1618,null,{}] 22:22:53 INFO - PROCESS | 1652 | 1467350573249 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}] 22:22:53 INFO - PROCESS | 1652 | 1467350573251 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:53 INFO - PROCESS | 1652 | 1467350573340 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 22:22:53 INFO - PROCESS | 1652 | 1467350573343 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 1652 | 1467350573344 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126772000 == 42 [pid = 1652] [id = 412] 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fc1c00) [pid = 1652] [serial = 1235] [outer = 0x0] 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121a54000) [pid = 1652] [serial = 1236] [outer = 0x118fc1c00] 22:22:53 INFO - PROCESS | 1652 | 1467350573368 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1167b0400) [pid = 1652] [serial = 1237] [outer = 0x118fc1c00] 22:22:53 INFO - PROCESS | 1652 | 1467350573682 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]]]}] 22:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 471ms 22:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:22:53 INFO - PROCESS | 1652 | 1467350573715 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 22:22:53 INFO - PROCESS | 1652 | 1467350573716 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 22:22:53 INFO - PROCESS | 1652 | 1467350573722 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:22:53 INFO - PROCESS | 1652 | 1467350573723 Marionette TRACE conn2 <- [1,1622,null,{}] 22:22:53 INFO - PROCESS | 1652 | 1467350573725 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}] 22:22:53 INFO - PROCESS | 1652 | 1467350573726 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:53 INFO - PROCESS | 1652 | 1467350573791 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 22:22:53 INFO - PROCESS | 1652 | 1467350573841 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:53 INFO - PROCESS | 1652 | 1467350573842 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12786b000 == 43 [pid = 1652] [id = 413] 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1182d5400) [pid = 1652] [serial = 1238] [outer = 0x0] 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121ab1c00) [pid = 1652] [serial = 1239] [outer = 0x1182d5400] 22:22:53 INFO - PROCESS | 1652 | 1467350573861 Marionette DEBUG loaded listener.js 22:22:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123da9800) [pid = 1652] [serial = 1240] [outer = 0x1182d5400] 22:22:54 INFO - PROCESS | 1652 | 1467350574222 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]]]}] 22:22:54 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 22:22:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 524ms 22:22:54 INFO - PROCESS | 1652 | 1467350574244 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 22:22:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:22:54 INFO - PROCESS | 1652 | 1467350574246 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 22:22:54 INFO - PROCESS | 1652 | 1467350574249 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:22:54 INFO - PROCESS | 1652 | 1467350574251 Marionette TRACE conn2 <- [1,1626,null,{}] 22:22:54 INFO - PROCESS | 1652 | 1467350574256 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}] 22:22:54 INFO - PROCESS | 1652 | 1467350574258 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:54 INFO - PROCESS | 1652 | 1467350574386 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 22:22:54 INFO - PROCESS | 1652 | 1467350574473 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:54 INFO - PROCESS | 1652 | 1467350574474 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x129302800 == 44 [pid = 1652] [id = 414] 22:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1185ba400) [pid = 1652] [serial = 1241] [outer = 0x0] 22:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x124886400) [pid = 1652] [serial = 1242] [outer = 0x1185ba400] 22:22:54 INFO - PROCESS | 1652 | 1467350574515 Marionette DEBUG loaded listener.js 22:22:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124e21400) [pid = 1652] [serial = 1243] [outer = 0x1185ba400] 22:22:55 INFO - PROCESS | 1652 | 1467350575091 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]]]}] 22:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 873ms 22:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:22:55 INFO - PROCESS | 1652 | 1467350575122 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 22:22:55 INFO - PROCESS | 1652 | 1467350575125 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 22:22:55 INFO - PROCESS | 1652 | 1467350575128 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:22:55 INFO - PROCESS | 1652 | 1467350575131 Marionette TRACE conn2 <- [1,1630,null,{}] 22:22:55 INFO - PROCESS | 1652 | 1467350575135 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}] 22:22:55 INFO - PROCESS | 1652 | 1467350575136 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:55 INFO - PROCESS | 1652 | 1467350575256 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 22:22:55 INFO - PROCESS | 1652 | 1467350575335 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:55 INFO - PROCESS | 1652 | 1467350575336 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d88000 == 45 [pid = 1652] [id = 415] 22:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1126f0c00) [pid = 1652] [serial = 1244] [outer = 0x0] 22:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11277fc00) [pid = 1652] [serial = 1245] [outer = 0x1126f0c00] 22:22:55 INFO - PROCESS | 1652 | 1467350575368 Marionette DEBUG loaded listener.js 22:22:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128d3400) [pid = 1652] [serial = 1246] [outer = 0x1126f0c00] 22:22:55 INFO - PROCESS | 1652 | 1467350575930 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]]]}] 22:22:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:22:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 876ms 22:22:56 INFO - PROCESS | 1652 | 1467350576004 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 22:22:56 INFO - PROCESS | 1652 | 1467350576007 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 22:22:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:22:56 INFO - PROCESS | 1652 | 1467350576012 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:22:56 INFO - PROCESS | 1652 | 1467350576014 Marionette TRACE conn2 <- [1,1634,null,{}] 22:22:56 INFO - PROCESS | 1652 | 1467350576016 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}] 22:22:56 INFO - PROCESS | 1652 | 1467350576018 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:56 INFO - PROCESS | 1652 | 1467350576281 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 22:22:56 INFO - PROCESS | 1652 | 1467350576430 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:56 INFO - PROCESS | 1652 | 1467350576432 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127ac000 == 46 [pid = 1652] [id = 416] 22:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128d1c00) [pid = 1652] [serial = 1247] [outer = 0x0] 22:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1129ab400) [pid = 1652] [serial = 1248] [outer = 0x1128d1c00] 22:22:56 INFO - PROCESS | 1652 | 1467350576483 Marionette DEBUG loaded listener.js 22:22:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112f0b000) [pid = 1652] [serial = 1249] [outer = 0x1128d1c00] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12786b000 == 45 [pid = 1652] [id = 413] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x126772000 == 44 [pid = 1652] [id = 412] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12601c000 == 43 [pid = 1652] [id = 411] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x124adc800 == 42 [pid = 1652] [id = 410] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x121531800 == 41 [pid = 1652] [id = 409] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11817b000 == 40 [pid = 1652] [id = 408] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x121081800 == 39 [pid = 1652] [id = 407] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x129455400) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116f60800 == 38 [pid = 1652] [id = 406] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119639800 == 37 [pid = 1652] [id = 405] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119383800 == 36 [pid = 1652] [id = 404] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1188eb800 == 35 [pid = 1652] [id = 403] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11817c800 == 34 [pid = 1652] [id = 402] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3c000 == 33 [pid = 1652] [id = 401] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x116f62000 == 32 [pid = 1652] [id = 400] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a5000 == 31 [pid = 1652] [id = 399] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x1126d5800 == 30 [pid = 1652] [id = 398] 22:22:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12c095000 == 29 [pid = 1652] [id = 397] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119dea400) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1195fa400) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11848a800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11888f400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x116766800) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176e8800) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e22c00) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133c3000) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185bd800) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11848cc00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167b4c00) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115124c00) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x129461c00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12a69e000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12934f800) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126d96800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119dea800) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1210b7800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124f75400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126d98800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121a4f000) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12559a800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1269b3000) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x116a19400) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126632400) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1266a8c00) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x128acd400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 22:22:56 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1196ba800) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 22:22:57 INFO - PROCESS | 1652 | 1467350577024 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]]]}] 22:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1022ms 22:22:57 INFO - PROCESS | 1652 | 1467350577038 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 22:22:57 INFO - PROCESS | 1652 | 1467350577041 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 22:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:22:57 INFO - PROCESS | 1652 | 1467350577054 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:22:57 INFO - PROCESS | 1652 | 1467350577055 Marionette TRACE conn2 <- [1,1638,null,{}] 22:22:57 INFO - PROCESS | 1652 | 1467350577058 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}] 22:22:57 INFO - PROCESS | 1652 | 1467350577060 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:57 INFO - PROCESS | 1652 | 1467350577140 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 22:22:57 INFO - PROCESS | 1652 | 1467350577144 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:57 INFO - PROCESS | 1652 | 1467350577146 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162fb000 == 30 [pid = 1652] [id = 417] 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11331c000) [pid = 1652] [serial = 1250] [outer = 0x0] 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x113db2000) [pid = 1652] [serial = 1251] [outer = 0x11331c000] 22:22:57 INFO - PROCESS | 1652 | 1467350577175 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1160de400) [pid = 1652] [serial = 1252] [outer = 0x11331c000] 22:22:57 INFO - PROCESS | 1652 | 1467350577535 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]]]}] 22:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 530ms 22:22:57 INFO - PROCESS | 1652 | 1467350577574 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 22:22:57 INFO - PROCESS | 1652 | 1467350577575 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 22:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:22:57 INFO - PROCESS | 1652 | 1467350577578 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:22:57 INFO - PROCESS | 1652 | 1467350577579 Marionette TRACE conn2 <- [1,1642,null,{}] 22:22:57 INFO - PROCESS | 1652 | 1467350577581 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}] 22:22:57 INFO - PROCESS | 1652 | 1467350577582 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:57 INFO - PROCESS | 1652 | 1467350577661 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 22:22:57 INFO - PROCESS | 1652 | 1467350577670 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:57 INFO - PROCESS | 1652 | 1467350577672 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ec000 == 31 [pid = 1652] [id = 418] 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167b1000) [pid = 1652] [serial = 1253] [outer = 0x0] 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1170b1000) [pid = 1652] [serial = 1254] [outer = 0x1167b1000] 22:22:57 INFO - PROCESS | 1652 | 1467350577698 Marionette DEBUG loaded listener.js 22:22:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182ca000) [pid = 1652] [serial = 1255] [outer = 0x1167b1000] 22:22:58 INFO - PROCESS | 1652 | 1467350578049 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]]]}] 22:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 519ms 22:22:58 INFO - PROCESS | 1652 | 1467350578103 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 22:22:58 INFO - PROCESS | 1652 | 1467350578105 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 22:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:22:58 INFO - PROCESS | 1652 | 1467350578118 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:22:58 INFO - PROCESS | 1652 | 1467350578121 Marionette TRACE conn2 <- [1,1646,null,{}] 22:22:58 INFO - PROCESS | 1652 | 1467350578124 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}] 22:22:58 INFO - PROCESS | 1652 | 1467350578126 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:58 INFO - PROCESS | 1652 | 1467350578208 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 22:22:58 INFO - PROCESS | 1652 | 1467350578211 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 1652 | 1467350578212 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c8800 == 32 [pid = 1652] [id = 419] 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182cf400) [pid = 1652] [serial = 1256] [outer = 0x0] 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118487800) [pid = 1652] [serial = 1257] [outer = 0x1182cf400] 22:22:58 INFO - PROCESS | 1652 | 1467350578240 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185d8400) [pid = 1652] [serial = 1258] [outer = 0x1182cf400] 22:22:58 INFO - PROCESS | 1652 | 1467350578552 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]]]}] 22:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 476ms 22:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:22:58 INFO - PROCESS | 1652 | 1467350578589 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 22:22:58 INFO - PROCESS | 1652 | 1467350578590 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 22:22:58 INFO - PROCESS | 1652 | 1467350578592 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:22:58 INFO - PROCESS | 1652 | 1467350578594 Marionette TRACE conn2 <- [1,1650,null,{}] 22:22:58 INFO - PROCESS | 1652 | 1467350578596 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}] 22:22:58 INFO - PROCESS | 1652 | 1467350578597 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:58 INFO - PROCESS | 1652 | 1467350578674 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 22:22:58 INFO - PROCESS | 1652 | 1467350578677 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:58 INFO - PROCESS | 1652 | 1467350578678 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x119628000 == 33 [pid = 1652] [id = 420] 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x112785800) [pid = 1652] [serial = 1259] [outer = 0x0] 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1187c3000) [pid = 1652] [serial = 1260] [outer = 0x112785800] 22:22:58 INFO - PROCESS | 1652 | 1467350578758 Marionette DEBUG loaded listener.js 22:22:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fc0400) [pid = 1652] [serial = 1261] [outer = 0x112785800] 22:22:59 INFO - PROCESS | 1652 | 1467350579047 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]]]}] 22:22:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:22:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 518ms 22:22:59 INFO - PROCESS | 1652 | 1467350579111 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 1652 | 1467350579112 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 22:22:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:22:59 INFO - PROCESS | 1652 | 1467350579114 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 1652 | 1467350579115 Marionette TRACE conn2 <- [1,1654,null,{}] 22:22:59 INFO - PROCESS | 1652 | 1467350579118 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}] 22:22:59 INFO - PROCESS | 1652 | 1467350579119 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:59 INFO - PROCESS | 1652 | 1467350579217 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 22:22:59 INFO - PROCESS | 1652 | 1467350579221 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 1652 | 1467350579225 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e6000 == 34 [pid = 1652] [id = 421] 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1196c1c00) [pid = 1652] [serial = 1262] [outer = 0x0] 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119c20c00) [pid = 1652] [serial = 1263] [outer = 0x1196c1c00] 22:22:59 INFO - PROCESS | 1652 | 1467350579287 Marionette DEBUG loaded listener.js 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119f12400) [pid = 1652] [serial = 1264] [outer = 0x1196c1c00] 22:22:59 INFO - PROCESS | 1652 | 1467350579608 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]]]}] 22:22:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:22:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 22:22:59 INFO - PROCESS | 1652 | 1467350579634 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 22:22:59 INFO - PROCESS | 1652 | 1467350579637 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 22:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:22:59 INFO - PROCESS | 1652 | 1467350579646 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:22:59 INFO - PROCESS | 1652 | 1467350579647 Marionette TRACE conn2 <- [1,1658,null,{}] 22:22:59 INFO - PROCESS | 1652 | 1467350579649 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}] 22:22:59 INFO - PROCESS | 1652 | 1467350579650 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:59 INFO - PROCESS | 1652 | 1467350579749 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 22:22:59 INFO - PROCESS | 1652 | 1467350579752 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:22:59 INFO - PROCESS | 1652 | 1467350579753 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:22:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x121404800 == 35 [pid = 1652] [id = 422] 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1196c3400) [pid = 1652] [serial = 1265] [outer = 0x0] 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119f20800) [pid = 1652] [serial = 1266] [outer = 0x1196c3400] 22:22:59 INFO - PROCESS | 1652 | 1467350579784 Marionette DEBUG loaded listener.js 22:22:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121591c00) [pid = 1652] [serial = 1267] [outer = 0x1196c3400] 22:23:00 INFO - PROCESS | 1652 | 1467350580138 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]]]}] 22:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 525ms 22:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:23:00 INFO - PROCESS | 1652 | 1467350580173 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 22:23:00 INFO - PROCESS | 1652 | 1467350580174 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 22:23:00 INFO - PROCESS | 1652 | 1467350580176 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 1652 | 1467350580177 Marionette TRACE conn2 <- [1,1662,null,{}] 22:23:00 INFO - PROCESS | 1652 | 1467350580180 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}] 22:23:00 INFO - PROCESS | 1652 | 1467350580181 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:00 INFO - PROCESS | 1652 | 1467350580277 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 22:23:00 INFO - PROCESS | 1652 | 1467350580281 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:00 INFO - PROCESS | 1652 | 1467350580282 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bd0800 == 36 [pid = 1652] [id = 423] 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1126fa800) [pid = 1652] [serial = 1268] [outer = 0x0] 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121a52000) [pid = 1652] [serial = 1269] [outer = 0x1126fa800] 22:23:00 INFO - PROCESS | 1652 | 1467350580306 Marionette DEBUG loaded listener.js 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121abf400) [pid = 1652] [serial = 1270] [outer = 0x1126fa800] 22:23:00 INFO - PROCESS | 1652 | 1467350580635 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]]]}] 22:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 22:23:00 INFO - PROCESS | 1652 | 1467350580646 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 22:23:00 INFO - PROCESS | 1652 | 1467350580648 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 22:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:23:00 INFO - PROCESS | 1652 | 1467350580650 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:23:00 INFO - PROCESS | 1652 | 1467350580652 Marionette TRACE conn2 <- [1,1666,null,{}] 22:23:00 INFO - PROCESS | 1652 | 1467350580657 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}] 22:23:00 INFO - PROCESS | 1652 | 1467350580658 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:00 INFO - PROCESS | 1652 | 1467350580757 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 22:23:00 INFO - PROCESS | 1652 | 1467350580792 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:00 INFO - PROCESS | 1652 | 1467350580800 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c0000 == 37 [pid = 1652] [id = 424] 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121d7d000) [pid = 1652] [serial = 1271] [outer = 0x0] 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124c8d800) [pid = 1652] [serial = 1272] [outer = 0x121d7d000] 22:23:00 INFO - PROCESS | 1652 | 1467350580824 Marionette DEBUG loaded listener.js 22:23:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124f78c00) [pid = 1652] [serial = 1273] [outer = 0x121d7d000] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1196bc000) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119f18c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112787800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x110ee4400) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11607cc00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x110ee3400) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1126fd000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116774000) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185bd000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x129356800) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112787400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118f6ac00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119f1ac00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116766400) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1182d5400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fba800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:23:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118fc1c00) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:23:01 INFO - PROCESS | 1652 | 1467350581243 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]]]}] 22:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 623ms 22:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:23:01 INFO - PROCESS | 1652 | 1467350581274 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 22:23:01 INFO - PROCESS | 1652 | 1467350581275 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 22:23:01 INFO - PROCESS | 1652 | 1467350581277 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:23:01 INFO - PROCESS | 1652 | 1467350581278 Marionette TRACE conn2 <- [1,1670,null,{}] 22:23:01 INFO - PROCESS | 1652 | 1467350581281 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}] 22:23:01 INFO - PROCESS | 1652 | 1467350581282 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:01 INFO - PROCESS | 1652 | 1467350581359 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 22:23:01 INFO - PROCESS | 1652 | 1467350581362 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 1652 | 1467350581364 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x121085800 == 38 [pid = 1652] [id = 425] 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x110eec800) [pid = 1652] [serial = 1274] [outer = 0x0] 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1133dc000) [pid = 1652] [serial = 1275] [outer = 0x110eec800] 22:23:01 INFO - PROCESS | 1652 | 1467350581390 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11848c800) [pid = 1652] [serial = 1276] [outer = 0x110eec800] 22:23:01 INFO - PROCESS | 1652 | 1467350581725 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]]]}] 22:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 22:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:23:01 INFO - PROCESS | 1652 | 1467350581747 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 22:23:01 INFO - PROCESS | 1652 | 1467350581749 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 22:23:01 INFO - PROCESS | 1652 | 1467350581751 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:23:01 INFO - PROCESS | 1652 | 1467350581754 Marionette TRACE conn2 <- [1,1674,null,{}] 22:23:01 INFO - PROCESS | 1652 | 1467350581758 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}] 22:23:01 INFO - PROCESS | 1652 | 1467350581759 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:01 INFO - PROCESS | 1652 | 1467350581871 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 22:23:01 INFO - PROCESS | 1652 | 1467350581877 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:01 INFO - PROCESS | 1652 | 1467350581879 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12787a800 == 39 [pid = 1652] [id = 426] 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x116766c00) [pid = 1652] [serial = 1277] [outer = 0x0] 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f6ac00) [pid = 1652] [serial = 1278] [outer = 0x116766c00] 22:23:01 INFO - PROCESS | 1652 | 1467350581905 Marionette DEBUG loaded listener.js 22:23:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x113372800) [pid = 1652] [serial = 1279] [outer = 0x116766c00] 22:23:02 INFO - PROCESS | 1652 | 1467350582214 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 472ms 22:23:02 INFO - PROCESS | 1652 | 1467350582225 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 1652 | 1467350582227 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 22:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:23:02 INFO - PROCESS | 1652 | 1467350582229 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 1652 | 1467350582231 Marionette TRACE conn2 <- [1,1678,null,{}] 22:23:02 INFO - PROCESS | 1652 | 1467350582233 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}] 22:23:02 INFO - PROCESS | 1652 | 1467350582235 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:02 INFO - PROCESS | 1652 | 1467350582329 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 22:23:02 INFO - PROCESS | 1652 | 1467350582333 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 1652 | 1467350582334 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a91a800 == 40 [pid = 1652] [id = 427] 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118fb7c00) [pid = 1652] [serial = 1280] [outer = 0x0] 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12603a000) [pid = 1652] [serial = 1281] [outer = 0x118fb7c00] 22:23:02 INFO - PROCESS | 1652 | 1467350582361 Marionette DEBUG loaded listener.js 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12626e000) [pid = 1652] [serial = 1282] [outer = 0x118fb7c00] 22:23:02 INFO - PROCESS | 1652 | 1467350582678 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]]]}] 22:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 22:23:02 INFO - PROCESS | 1652 | 1467350582700 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 22:23:02 INFO - PROCESS | 1652 | 1467350582702 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 22:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:23:02 INFO - PROCESS | 1652 | 1467350582707 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:23:02 INFO - PROCESS | 1652 | 1467350582708 Marionette TRACE conn2 <- [1,1682,null,{}] 22:23:02 INFO - PROCESS | 1652 | 1467350582710 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}] 22:23:02 INFO - PROCESS | 1652 | 1467350582711 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:02 INFO - PROCESS | 1652 | 1467350582829 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 22:23:02 INFO - PROCESS | 1652 | 1467350582835 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:02 INFO - PROCESS | 1652 | 1467350582836 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa5000 == 41 [pid = 1652] [id = 428] 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112786c00) [pid = 1652] [serial = 1283] [outer = 0x0] 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12626cc00) [pid = 1652] [serial = 1284] [outer = 0x112786c00] 22:23:02 INFO - PROCESS | 1652 | 1467350582860 Marionette DEBUG loaded listener.js 22:23:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1267d4c00) [pid = 1652] [serial = 1285] [outer = 0x112786c00] 22:23:03 INFO - PROCESS | 1652 | 1467350583237 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]]]}] 22:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 570ms 22:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:23:03 INFO - PROCESS | 1652 | 1467350583278 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 1652 | 1467350583280 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 22:23:03 INFO - PROCESS | 1652 | 1467350583284 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 1652 | 1467350583286 Marionette TRACE conn2 <- [1,1686,null,{}] 22:23:03 INFO - PROCESS | 1652 | 1467350583309 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}] 22:23:03 INFO - PROCESS | 1652 | 1467350583311 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:03 INFO - PROCESS | 1652 | 1467350583423 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 22:23:03 INFO - PROCESS | 1652 | 1467350583494 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:03 INFO - PROCESS | 1652 | 1467350583497 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a5800 == 42 [pid = 1652] [id = 429] 22:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1129a5000) [pid = 1652] [serial = 1286] [outer = 0x0] 22:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112a7a800) [pid = 1652] [serial = 1287] [outer = 0x1129a5000] 22:23:03 INFO - PROCESS | 1652 | 1467350583528 Marionette DEBUG loaded listener.js 22:23:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133dac00) [pid = 1652] [serial = 1288] [outer = 0x1129a5000] 22:23:03 INFO - PROCESS | 1652 | 1467350583944 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]]]}] 22:23:03 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 22:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 689ms 22:23:03 INFO - PROCESS | 1652 | 1467350583973 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 22:23:03 INFO - PROCESS | 1652 | 1467350583976 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 22:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:23:03 INFO - PROCESS | 1652 | 1467350583981 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:23:03 INFO - PROCESS | 1652 | 1467350583982 Marionette TRACE conn2 <- [1,1690,null,{}] 22:23:03 INFO - PROCESS | 1652 | 1467350583985 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}] 22:23:03 INFO - PROCESS | 1652 | 1467350583987 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:04 INFO - PROCESS | 1652 | 1467350584091 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 22:23:04 INFO - PROCESS | 1652 | 1467350584150 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 1652 | 1467350584151 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188de000 == 43 [pid = 1652] [id = 430] 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116770800) [pid = 1652] [serial = 1289] [outer = 0x0] 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11696e800) [pid = 1652] [serial = 1290] [outer = 0x116770800] 22:23:04 INFO - PROCESS | 1652 | 1467350584182 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182c9000) [pid = 1652] [serial = 1291] [outer = 0x116770800] 22:23:04 INFO - PROCESS | 1652 | 1467350584601 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]]]}] 22:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 22:23:04 INFO - PROCESS | 1652 | 1467350584651 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 22:23:04 INFO - PROCESS | 1652 | 1467350584653 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 22:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:23:04 INFO - PROCESS | 1652 | 1467350584657 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:23:04 INFO - PROCESS | 1652 | 1467350584659 Marionette TRACE conn2 <- [1,1694,null,{}] 22:23:04 INFO - PROCESS | 1652 | 1467350584667 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}] 22:23:04 INFO - PROCESS | 1652 | 1467350584670 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:04 INFO - PROCESS | 1652 | 1467350584795 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 22:23:04 INFO - PROCESS | 1652 | 1467350584880 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:04 INFO - PROCESS | 1652 | 1467350584882 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x129311800 == 44 [pid = 1652] [id = 431] 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1187bd400) [pid = 1652] [serial = 1292] [outer = 0x0] 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11915ac00) [pid = 1652] [serial = 1293] [outer = 0x1187bd400] 22:23:04 INFO - PROCESS | 1652 | 1467350584915 Marionette DEBUG loaded listener.js 22:23:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1195fa400) [pid = 1652] [serial = 1294] [outer = 0x1187bd400] 22:23:05 INFO - PROCESS | 1652 | 1467350585325 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]]]}] 22:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 22:23:05 INFO - PROCESS | 1652 | 1467350585330 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 22:23:05 INFO - PROCESS | 1652 | 1467350585332 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 22:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:23:05 INFO - PROCESS | 1652 | 1467350585334 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:23:05 INFO - PROCESS | 1652 | 1467350585335 Marionette TRACE conn2 <- [1,1698,null,{}] 22:23:05 INFO - PROCESS | 1652 | 1467350585338 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}] 22:23:05 INFO - PROCESS | 1652 | 1467350585339 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:05 INFO - PROCESS | 1652 | 1467350585439 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 22:23:05 INFO - PROCESS | 1652 | 1467350585495 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:05 INFO - PROCESS | 1652 | 1467350585496 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b918000 == 45 [pid = 1652] [id = 432] 22:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118fab800) [pid = 1652] [serial = 1295] [outer = 0x0] 22:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119f20c00) [pid = 1652] [serial = 1296] [outer = 0x118fab800] 22:23:05 INFO - PROCESS | 1652 | 1467350585525 Marionette DEBUG loaded listener.js 22:23:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121a52800) [pid = 1652] [serial = 1297] [outer = 0x118fab800] 22:23:06 INFO - PROCESS | 1652 | 1467350586042 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]]]}] 22:23:06 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 22:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 22:23:06 INFO - PROCESS | 1652 | 1467350586056 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 1652 | 1467350586058 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 22:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:23:06 INFO - PROCESS | 1652 | 1467350586062 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 1652 | 1467350586064 Marionette TRACE conn2 <- [1,1702,null,{}] 22:23:06 INFO - PROCESS | 1652 | 1467350586091 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}] 22:23:06 INFO - PROCESS | 1652 | 1467350586093 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:06 INFO - PROCESS | 1652 | 1467350586262 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 22:23:06 INFO - PROCESS | 1652 | 1467350586313 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:06 INFO - PROCESS | 1652 | 1467350586315 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116242000 == 46 [pid = 1652] [id = 433] 22:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1128cd800) [pid = 1652] [serial = 1298] [outer = 0x0] 22:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133e7c00) [pid = 1652] [serial = 1299] [outer = 0x1128cd800] 22:23:06 INFO - PROCESS | 1652 | 1467350586344 Marionette DEBUG loaded listener.js 22:23:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118fc5000) [pid = 1652] [serial = 1300] [outer = 0x1128cd800] 22:23:06 INFO - PROCESS | 1652 | 1467350586896 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]]]}] 22:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 871ms 22:23:06 INFO - PROCESS | 1652 | 1467350586933 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 22:23:06 INFO - PROCESS | 1652 | 1467350586935 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 22:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:23:06 INFO - PROCESS | 1652 | 1467350586939 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:23:06 INFO - PROCESS | 1652 | 1467350586940 Marionette TRACE conn2 <- [1,1706,null,{}] 22:23:06 INFO - PROCESS | 1652 | 1467350586944 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}] 22:23:06 INFO - PROCESS | 1652 | 1467350586946 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:07 INFO - PROCESS | 1652 | 1467350587072 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 22:23:07 INFO - PROCESS | 1652 | 1467350587168 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:07 INFO - PROCESS | 1652 | 1467350587169 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x117023000 == 47 [pid = 1652] [id = 434] 22:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1129ad000) [pid = 1652] [serial = 1301] [outer = 0x0] 22:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1133e5400) [pid = 1652] [serial = 1302] [outer = 0x1129ad000] 22:23:07 INFO - PROCESS | 1652 | 1467350587217 Marionette DEBUG loaded listener.js 22:23:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1160d8000) [pid = 1652] [serial = 1303] [outer = 0x1129ad000] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12a91a800 == 46 [pid = 1652] [id = 427] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12787a800 == 45 [pid = 1652] [id = 426] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121085800 == 44 [pid = 1652] [id = 425] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c0000 == 43 [pid = 1652] [id = 424] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x113bd0800 == 42 [pid = 1652] [id = 423] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121404800 == 41 [pid = 1652] [id = 422] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e6000 == 40 [pid = 1652] [id = 421] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119628000 == 39 [pid = 1652] [id = 420] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c8800 == 38 [pid = 1652] [id = 419] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ec000 == 37 [pid = 1652] [id = 418] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1162fb000 == 36 [pid = 1652] [id = 417] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1127ac000 == 35 [pid = 1652] [id = 416] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x113d88000 == 34 [pid = 1652] [id = 415] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129302800 == 33 [pid = 1652] [id = 414] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116242000 == 32 [pid = 1652] [id = 433] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12b918000 == 31 [pid = 1652] [id = 432] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129311800 == 30 [pid = 1652] [id = 431] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1188de000 == 29 [pid = 1652] [id = 430] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa5000 == 28 [pid = 1652] [id = 428] 22:23:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a5800 == 27 [pid = 1652] [id = 429] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119dedc00) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11a00c000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1128d8000) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1129b3c00) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118591000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1185d5c00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1160df800) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116773c00) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1133de800) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113d45800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1126fe000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112783c00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x117ea3400) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118492c00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1187c5000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f5cc00) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a76c000) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1167ba000) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a19c00) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118fae800) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1210bbc00) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1213d8000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11858f000) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123da9800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a4c400) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11915c400) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1195f8000) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121ab1c00) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x119f18800) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1167b0400) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x121a54000) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1210b8000) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118fc2800) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 22:23:08 INFO - PROCESS | 1652 | 1467350588338 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]]]}] 22:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1424ms 22:23:08 INFO - PROCESS | 1652 | 1467350588367 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 22:23:08 INFO - PROCESS | 1652 | 1467350588370 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 22:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:23:08 INFO - PROCESS | 1652 | 1467350588373 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:23:08 INFO - PROCESS | 1652 | 1467350588375 Marionette TRACE conn2 <- [1,1710,null,{}] 22:23:08 INFO - PROCESS | 1652 | 1467350588379 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}] 22:23:08 INFO - PROCESS | 1652 | 1467350588381 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:08 INFO - PROCESS | 1652 | 1467350588466 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 22:23:08 INFO - PROCESS | 1652 | 1467350588474 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:08 INFO - PROCESS | 1652 | 1467350588477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127bf000 == 28 [pid = 1652] [id = 435] 22:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1128cf000) [pid = 1652] [serial = 1304] [outer = 0x0] 22:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1129a5400) [pid = 1652] [serial = 1305] [outer = 0x1128cf000] 22:23:08 INFO - PROCESS | 1652 | 1467350588505 Marionette DEBUG loaded listener.js 22:23:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112e21000) [pid = 1652] [serial = 1306] [outer = 0x1128cf000] 22:23:08 INFO - PROCESS | 1652 | 1467350588860 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]]]}] 22:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 22:23:08 INFO - PROCESS | 1652 | 1467350588908 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 22:23:08 INFO - PROCESS | 1652 | 1467350588912 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 22:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:23:08 INFO - PROCESS | 1652 | 1467350588918 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:23:08 INFO - PROCESS | 1652 | 1467350588920 Marionette TRACE conn2 <- [1,1714,null,{}] 22:23:08 INFO - PROCESS | 1652 | 1467350588923 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}] 22:23:08 INFO - PROCESS | 1652 | 1467350588924 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:09 INFO - PROCESS | 1652 | 1467350589002 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 22:23:09 INFO - PROCESS | 1652 | 1467350589009 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:09 INFO - PROCESS | 1652 | 1467350589010 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f62000 == 29 [pid = 1652] [id = 436] 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1139eb800) [pid = 1652] [serial = 1307] [outer = 0x0] 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11628cc00) [pid = 1652] [serial = 1308] [outer = 0x1139eb800] 22:23:09 INFO - PROCESS | 1652 | 1467350589037 Marionette DEBUG loaded listener.js 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167b2c00) [pid = 1652] [serial = 1309] [outer = 0x1139eb800] 22:23:09 INFO - PROCESS | 1652 | 1467350589382 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 472ms 22:23:09 INFO - PROCESS | 1652 | 1467350589391 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 1652 | 1467350589392 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 22:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:23:09 INFO - PROCESS | 1652 | 1467350589394 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 1652 | 1467350589397 Marionette TRACE conn2 <- [1,1718,null,{}] 22:23:09 INFO - PROCESS | 1652 | 1467350589407 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}] 22:23:09 INFO - PROCESS | 1652 | 1467350589410 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:09 INFO - PROCESS | 1652 | 1467350589488 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 22:23:09 INFO - PROCESS | 1652 | 1467350589544 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:09 INFO - PROCESS | 1652 | 1467350589547 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118176000 == 30 [pid = 1652] [id = 437] 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167bb400) [pid = 1652] [serial = 1310] [outer = 0x0] 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176ebc00) [pid = 1652] [serial = 1311] [outer = 0x1167bb400] 22:23:09 INFO - PROCESS | 1652 | 1467350589575 Marionette DEBUG loaded listener.js 22:23:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11845dc00) [pid = 1652] [serial = 1312] [outer = 0x1167bb400] 22:23:09 INFO - PROCESS | 1652 | 1467350589880 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]]]}] 22:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 22:23:09 INFO - PROCESS | 1652 | 1467350589915 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 22:23:09 INFO - PROCESS | 1652 | 1467350589917 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 22:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:23:09 INFO - PROCESS | 1652 | 1467350589920 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:23:09 INFO - PROCESS | 1652 | 1467350589922 Marionette TRACE conn2 <- [1,1722,null,{}] 22:23:09 INFO - PROCESS | 1652 | 1467350589925 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}] 22:23:09 INFO - PROCESS | 1652 | 1467350589926 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:10 INFO - PROCESS | 1652 | 1467350589999 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 22:23:10 INFO - PROCESS | 1652 | 1467350590059 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:10 INFO - PROCESS | 1652 | 1467350590060 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe7800 == 31 [pid = 1652] [id = 438] 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118457000) [pid = 1652] [serial = 1313] [outer = 0x0] 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118490000) [pid = 1652] [serial = 1314] [outer = 0x118457000] 22:23:10 INFO - PROCESS | 1652 | 1467350590086 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1185d1000) [pid = 1652] [serial = 1315] [outer = 0x118457000] 22:23:10 INFO - PROCESS | 1652 | 1467350590365 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]]]}] 22:23:10 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 22:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 472ms 22:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:23:10 INFO - PROCESS | 1652 | 1467350590392 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 22:23:10 INFO - PROCESS | 1652 | 1467350590394 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 22:23:10 INFO - PROCESS | 1652 | 1467350590404 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:23:10 INFO - PROCESS | 1652 | 1467350590407 Marionette TRACE conn2 <- [1,1726,null,{}] 22:23:10 INFO - PROCESS | 1652 | 1467350590424 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}] 22:23:10 INFO - PROCESS | 1652 | 1467350590425 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:10 INFO - PROCESS | 1652 | 1467350590521 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 22:23:10 INFO - PROCESS | 1652 | 1467350590525 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:10 INFO - PROCESS | 1652 | 1467350590526 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119625000 == 32 [pid = 1652] [id = 439] 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112f0c000) [pid = 1652] [serial = 1316] [outer = 0x0] 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1185de800) [pid = 1652] [serial = 1317] [outer = 0x112f0c000] 22:23:10 INFO - PROCESS | 1652 | 1467350590550 Marionette DEBUG loaded listener.js 22:23:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fb2800) [pid = 1652] [serial = 1318] [outer = 0x112f0c000] 22:23:10 INFO - PROCESS | 1652 | 1467350590902 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]]]}] 22:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 534ms 22:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:23:10 INFO - PROCESS | 1652 | 1467350590931 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 22:23:10 INFO - PROCESS | 1652 | 1467350590932 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 22:23:10 INFO - PROCESS | 1652 | 1467350590940 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:23:10 INFO - PROCESS | 1652 | 1467350590942 Marionette TRACE conn2 <- [1,1730,null,{}] 22:23:10 INFO - PROCESS | 1652 | 1467350590944 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}] 22:23:10 INFO - PROCESS | 1652 | 1467350590948 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:11 INFO - PROCESS | 1652 | 1467350591062 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 22:23:11 INFO - PROCESS | 1652 | 1467350591066 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:11 INFO - PROCESS | 1652 | 1467350591067 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108c000 == 33 [pid = 1652] [id = 440] 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1133bfc00) [pid = 1652] [serial = 1319] [outer = 0x0] 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119161400) [pid = 1652] [serial = 1320] [outer = 0x1133bfc00] 22:23:11 INFO - PROCESS | 1652 | 1467350591093 Marionette DEBUG loaded listener.js 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119defc00) [pid = 1652] [serial = 1321] [outer = 0x1133bfc00] 22:23:11 INFO - PROCESS | 1652 | 1467350591530 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]]]}] 22:23:11 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 22:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 628ms 22:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:23:11 INFO - PROCESS | 1652 | 1467350591568 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 22:23:11 INFO - PROCESS | 1652 | 1467350591572 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 22:23:11 INFO - PROCESS | 1652 | 1467350591575 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:23:11 INFO - PROCESS | 1652 | 1467350591578 Marionette TRACE conn2 <- [1,1734,null,{}] 22:23:11 INFO - PROCESS | 1652 | 1467350591581 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}] 22:23:11 INFO - PROCESS | 1652 | 1467350591584 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:11 INFO - PROCESS | 1652 | 1467350591742 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 22:23:11 INFO - PROCESS | 1652 | 1467350591763 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:11 INFO - PROCESS | 1652 | 1467350591765 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212d2000 == 34 [pid = 1652] [id = 441] 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119df0c00) [pid = 1652] [serial = 1322] [outer = 0x0] 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a00b000) [pid = 1652] [serial = 1323] [outer = 0x119df0c00] 22:23:11 INFO - PROCESS | 1652 | 1467350591806 Marionette DEBUG loaded listener.js 22:23:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210b8400) [pid = 1652] [serial = 1324] [outer = 0x119df0c00] 22:23:12 INFO - PROCESS | 1652 | 1467350592187 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 620ms 22:23:12 INFO - PROCESS | 1652 | 1467350592195 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 1652 | 1467350592196 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 22:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:23:12 INFO - PROCESS | 1652 | 1467350592199 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 1652 | 1467350592200 Marionette TRACE conn2 <- [1,1738,null,{}] 22:23:12 INFO - PROCESS | 1652 | 1467350592203 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}] 22:23:12 INFO - PROCESS | 1652 | 1467350592206 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:12 INFO - PROCESS | 1652 | 1467350592306 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fb7c00) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1126fa800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112786c00) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112785800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1126f0c00) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121d7d000) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1196c3400) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116766c00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185ba400) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x110eec800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11331c000) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1128d1c00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1196c1c00) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182cf400) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:23:12 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1167b1000) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:23:12 INFO - PROCESS | 1652 | 1467350592534 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 1652 | 1467350592535 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169af800 == 35 [pid = 1652] [id = 442] 22:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x110e81000) [pid = 1652] [serial = 1325] [outer = 0x0] 22:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1126f0c00) [pid = 1652] [serial = 1326] [outer = 0x110e81000] 22:23:12 INFO - PROCESS | 1652 | 1467350592561 Marionette DEBUG loaded listener.js 22:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11331c000) [pid = 1652] [serial = 1327] [outer = 0x110e81000] 22:23:12 INFO - PROCESS | 1652 | 1467350592823 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]]]}] 22:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 669ms 22:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:23:12 INFO - PROCESS | 1652 | 1467350592876 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 22:23:12 INFO - PROCESS | 1652 | 1467350592877 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 22:23:12 INFO - PROCESS | 1652 | 1467350592879 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:23:12 INFO - PROCESS | 1652 | 1467350592880 Marionette TRACE conn2 <- [1,1742,null,{}] 22:23:12 INFO - PROCESS | 1652 | 1467350592882 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}] 22:23:12 INFO - PROCESS | 1652 | 1467350592883 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:12 INFO - PROCESS | 1652 | 1467350592971 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 22:23:12 INFO - PROCESS | 1652 | 1467350592975 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:12 INFO - PROCESS | 1652 | 1467350592976 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a50800 == 36 [pid = 1652] [id = 443] 22:23:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1167b1000) [pid = 1652] [serial = 1328] [outer = 0x0] 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fb7c00) [pid = 1652] [serial = 1329] [outer = 0x1167b1000] 22:23:13 INFO - PROCESS | 1652 | 1467350593001 Marionette DEBUG loaded listener.js 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1212a9c00) [pid = 1652] [serial = 1330] [outer = 0x1167b1000] 22:23:13 INFO - PROCESS | 1652 | 1467350593329 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]]]}] 22:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 467ms 22:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:23:13 INFO - PROCESS | 1652 | 1467350593347 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 22:23:13 INFO - PROCESS | 1652 | 1467350593348 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 22:23:13 INFO - PROCESS | 1652 | 1467350593350 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 1652 | 1467350593351 Marionette TRACE conn2 <- [1,1746,null,{}] 22:23:13 INFO - PROCESS | 1652 | 1467350593357 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}] 22:23:13 INFO - PROCESS | 1652 | 1467350593358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:13 INFO - PROCESS | 1652 | 1467350593432 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 22:23:13 INFO - PROCESS | 1652 | 1467350593493 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:13 INFO - PROCESS | 1652 | 1467350593494 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126010000 == 37 [pid = 1652] [id = 444] 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117ea3400) [pid = 1652] [serial = 1331] [outer = 0x0] 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1215d0c00) [pid = 1652] [serial = 1332] [outer = 0x117ea3400] 22:23:13 INFO - PROCESS | 1652 | 1467350593518 Marionette DEBUG loaded listener.js 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121a56000) [pid = 1652] [serial = 1333] [outer = 0x117ea3400] 22:23:13 INFO - PROCESS | 1652 | 1467350593843 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]]]}] 22:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 22:23:13 INFO - PROCESS | 1652 | 1467350593874 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 22:23:13 INFO - PROCESS | 1652 | 1467350593875 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 22:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:23:13 INFO - PROCESS | 1652 | 1467350593877 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:23:13 INFO - PROCESS | 1652 | 1467350593879 Marionette TRACE conn2 <- [1,1750,null,{}] 22:23:13 INFO - PROCESS | 1652 | 1467350593881 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}] 22:23:13 INFO - PROCESS | 1652 | 1467350593883 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:13 INFO - PROCESS | 1652 | 1467350593978 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 22:23:13 INFO - PROCESS | 1652 | 1467350593981 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:13 INFO - PROCESS | 1652 | 1467350593983 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1d800 == 38 [pid = 1652] [id = 445] 22:23:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121a56800) [pid = 1652] [serial = 1334] [outer = 0x0] 22:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d82400) [pid = 1652] [serial = 1335] [outer = 0x121a56800] 22:23:14 INFO - PROCESS | 1652 | 1467350594011 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x125595400) [pid = 1652] [serial = 1336] [outer = 0x121a56800] 22:23:14 INFO - PROCESS | 1652 | 1467350594344 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]]]}] 22:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 518ms 22:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:23:14 INFO - PROCESS | 1652 | 1467350594405 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 22:23:14 INFO - PROCESS | 1652 | 1467350594406 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 22:23:14 INFO - PROCESS | 1652 | 1467350594408 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:23:14 INFO - PROCESS | 1652 | 1467350594409 Marionette TRACE conn2 <- [1,1754,null,{}] 22:23:14 INFO - PROCESS | 1652 | 1467350594411 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}] 22:23:14 INFO - PROCESS | 1652 | 1467350594412 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:14 INFO - PROCESS | 1652 | 1467350594490 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 22:23:14 INFO - PROCESS | 1652 | 1467350594493 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:14 INFO - PROCESS | 1652 | 1467350594495 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129045000 == 39 [pid = 1652] [id = 446] 22:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124c86000) [pid = 1652] [serial = 1337] [outer = 0x0] 22:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1260c1000) [pid = 1652] [serial = 1338] [outer = 0x124c86000] 22:23:14 INFO - PROCESS | 1652 | 1467350594519 Marionette DEBUG loaded listener.js 22:23:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12626f000) [pid = 1652] [serial = 1339] [outer = 0x124c86000] 22:23:15 INFO - PROCESS | 1652 | 1467350595093 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]]]}] 22:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 22:23:15 INFO - PROCESS | 1652 | 1467350595129 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 22:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:23:15 INFO - PROCESS | 1652 | 1467350595132 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 22:23:15 INFO - PROCESS | 1652 | 1467350595135 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:23:15 INFO - PROCESS | 1652 | 1467350595140 Marionette TRACE conn2 <- [1,1758,null,{}] 22:23:15 INFO - PROCESS | 1652 | 1467350595144 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}] 22:23:15 INFO - PROCESS | 1652 | 1467350595145 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:15 INFO - PROCESS | 1652 | 1467350595258 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 22:23:15 INFO - PROCESS | 1652 | 1467350595361 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:15 INFO - PROCESS | 1652 | 1467350595362 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e24800 == 40 [pid = 1652] [id = 447] 22:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112e26400) [pid = 1652] [serial = 1340] [outer = 0x0] 22:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1131ca800) [pid = 1652] [serial = 1341] [outer = 0x112e26400] 22:23:15 INFO - PROCESS | 1652 | 1467350595394 Marionette DEBUG loaded listener.js 22:23:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115126000) [pid = 1652] [serial = 1342] [outer = 0x112e26400] 22:23:15 INFO - PROCESS | 1652 | 1467350595959 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]]]}] 22:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 877ms 22:23:16 INFO - PROCESS | 1652 | 1467350596012 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 22:23:16 INFO - PROCESS | 1652 | 1467350596015 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 22:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:23:16 INFO - PROCESS | 1652 | 1467350596019 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 1652 | 1467350596021 Marionette TRACE conn2 <- [1,1762,null,{}] 22:23:16 INFO - PROCESS | 1652 | 1467350596024 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}] 22:23:16 INFO - PROCESS | 1652 | 1467350596026 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:16 INFO - PROCESS | 1652 | 1467350596138 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 22:23:16 INFO - PROCESS | 1652 | 1467350596195 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:16 INFO - PROCESS | 1652 | 1467350596197 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ed000 == 41 [pid = 1652] [id = 448] 22:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1167b4400) [pid = 1652] [serial = 1343] [outer = 0x0] 22:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1176ec000) [pid = 1652] [serial = 1344] [outer = 0x1167b4400] 22:23:16 INFO - PROCESS | 1652 | 1467350596228 Marionette DEBUG loaded listener.js 22:23:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x118486c00) [pid = 1652] [serial = 1345] [outer = 0x1167b4400] 22:23:16 INFO - PROCESS | 1652 | 1467350596901 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]]]}] 22:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 922ms 22:23:16 INFO - PROCESS | 1652 | 1467350596942 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 22:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:23:16 INFO - PROCESS | 1652 | 1467350596944 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 22:23:16 INFO - PROCESS | 1652 | 1467350596948 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:23:16 INFO - PROCESS | 1652 | 1467350596949 Marionette TRACE conn2 <- [1,1766,null,{}] 22:23:16 INFO - PROCESS | 1652 | 1467350596953 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}] 22:23:16 INFO - PROCESS | 1652 | 1467350596954 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:17 INFO - PROCESS | 1652 | 1467350597071 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1d800 == 40 [pid = 1652] [id = 445] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x126010000 == 39 [pid = 1652] [id = 444] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x124a50800 == 38 [pid = 1652] [id = 443] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1169af800 == 37 [pid = 1652] [id = 442] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1212d2000 == 36 [pid = 1652] [id = 441] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12108c000 == 35 [pid = 1652] [id = 440] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x119625000 == 34 [pid = 1652] [id = 439] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe7800 == 33 [pid = 1652] [id = 438] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x118176000 == 32 [pid = 1652] [id = 437] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x116f62000 == 31 [pid = 1652] [id = 436] 22:23:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1127bf000 == 30 [pid = 1652] [id = 435] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12603a000) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x121a52000) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119f20800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119f12400) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1170b1000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112f0b000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x121abf400) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11848c800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124f78c00) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1187c3000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12626e000) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1267d4c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12626cc00) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118fc0400) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11277fc00) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124c8d800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121591c00) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f6ac00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x113372800) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1128d3400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124886400) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133dc000) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113db2000) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1129ab400) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119c20c00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1160de400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1185d8400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x124e21400) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118487800) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1182ca000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 22:23:17 INFO - PROCESS | 1652 | 1467350597154 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 1652 | 1467350597157 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x113204800 == 31 [pid = 1652] [id = 449] 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128d3400) [pid = 1652] [serial = 1346] [outer = 0x0] 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129afc00) [pid = 1652] [serial = 1347] [outer = 0x1128d3400] 22:23:17 INFO - PROCESS | 1652 | 1467350597184 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113f35c00) [pid = 1652] [serial = 1348] [outer = 0x1128d3400] 22:23:17 INFO - PROCESS | 1652 | 1467350597476 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]]]}] 22:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 22:23:17 INFO - PROCESS | 1652 | 1467350597518 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 22:23:17 INFO - PROCESS | 1652 | 1467350597524 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 22:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:23:17 INFO - PROCESS | 1652 | 1467350597528 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:23:17 INFO - PROCESS | 1652 | 1467350597530 Marionette TRACE conn2 <- [1,1770,null,{}] 22:23:17 INFO - PROCESS | 1652 | 1467350597532 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}] 22:23:17 INFO - PROCESS | 1652 | 1467350597534 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:17 INFO - PROCESS | 1652 | 1467350597631 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 22:23:17 INFO - PROCESS | 1652 | 1467350597684 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:17 INFO - PROCESS | 1652 | 1467350597685 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180da000 == 32 [pid = 1652] [id = 450] 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1151d0c00) [pid = 1652] [serial = 1349] [outer = 0x0] 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1167b5400) [pid = 1652] [serial = 1350] [outer = 0x1151d0c00] 22:23:17 INFO - PROCESS | 1652 | 1467350597711 Marionette DEBUG loaded listener.js 22:23:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1182cb800) [pid = 1652] [serial = 1351] [outer = 0x1151d0c00] 22:23:18 INFO - PROCESS | 1652 | 1467350598013 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]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 22:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:23:18 INFO - PROCESS | 1652 | 1467350598048 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 1652 | 1467350598049 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 22:23:18 INFO - PROCESS | 1652 | 1467350598052 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 1652 | 1467350598056 Marionette TRACE conn2 <- [1,1774,null,{}] 22:23:18 INFO - PROCESS | 1652 | 1467350598064 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}] 22:23:18 INFO - PROCESS | 1652 | 1467350598067 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:18 INFO - PROCESS | 1652 | 1467350598151 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 22:23:18 INFO - PROCESS | 1652 | 1467350598211 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:18 INFO - PROCESS | 1652 | 1467350598213 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119375000 == 33 [pid = 1652] [id = 451] 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1170b1000) [pid = 1652] [serial = 1352] [outer = 0x0] 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11848c400) [pid = 1652] [serial = 1353] [outer = 0x1170b1000] 22:23:18 INFO - PROCESS | 1652 | 1467350598241 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f68400) [pid = 1652] [serial = 1354] [outer = 0x1170b1000] 22:23:18 INFO - PROCESS | 1652 | 1467350598577 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]]]}] 22:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 576ms 22:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:23:18 INFO - PROCESS | 1652 | 1467350598629 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 22:23:18 INFO - PROCESS | 1652 | 1467350598631 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 22:23:18 INFO - PROCESS | 1652 | 1467350598634 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:23:18 INFO - PROCESS | 1652 | 1467350598636 Marionette TRACE conn2 <- [1,1778,null,{}] 22:23:18 INFO - PROCESS | 1652 | 1467350598639 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}] 22:23:18 INFO - PROCESS | 1652 | 1467350598641 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:18 INFO - PROCESS | 1652 | 1467350598761 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 22:23:18 INFO - PROCESS | 1652 | 1467350598853 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:18 INFO - PROCESS | 1652 | 1467350598854 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac3000 == 34 [pid = 1652] [id = 452] 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118456000) [pid = 1652] [serial = 1355] [outer = 0x0] 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fc6000) [pid = 1652] [serial = 1356] [outer = 0x118456000] 22:23:18 INFO - PROCESS | 1652 | 1467350598896 Marionette DEBUG loaded listener.js 22:23:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1196ba400) [pid = 1652] [serial = 1357] [outer = 0x118456000] 22:23:19 INFO - PROCESS | 1652 | 1467350599183 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]]]}] 22:23:19 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 22:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 22:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:23:19 INFO - PROCESS | 1652 | 1467350599210 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 1652 | 1467350599211 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 22:23:19 INFO - PROCESS | 1652 | 1467350599213 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 1652 | 1467350599214 Marionette TRACE conn2 <- [1,1782,null,{}] 22:23:19 INFO - PROCESS | 1652 | 1467350599224 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}] 22:23:19 INFO - PROCESS | 1652 | 1467350599226 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:19 INFO - PROCESS | 1652 | 1467350599331 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 22:23:19 INFO - PROCESS | 1652 | 1467350599335 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 1652 | 1467350599337 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b5800 == 35 [pid = 1652] [id = 453] 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1187c6c00) [pid = 1652] [serial = 1358] [outer = 0x0] 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119c20c00) [pid = 1652] [serial = 1359] [outer = 0x1187c6c00] 22:23:19 INFO - PROCESS | 1652 | 1467350599361 Marionette DEBUG loaded listener.js 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119f16400) [pid = 1652] [serial = 1360] [outer = 0x1187c6c00] 22:23:19 INFO - PROCESS | 1652 | 1467350599713 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]]]}] 22:23:19 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 22:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 526ms 22:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:23:19 INFO - PROCESS | 1652 | 1467350599748 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 22:23:19 INFO - PROCESS | 1652 | 1467350599750 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 22:23:19 INFO - PROCESS | 1652 | 1467350599752 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:23:19 INFO - PROCESS | 1652 | 1467350599755 Marionette TRACE conn2 <- [1,1786,null,{}] 22:23:19 INFO - PROCESS | 1652 | 1467350599758 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}] 22:23:19 INFO - PROCESS | 1652 | 1467350599762 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:19 INFO - PROCESS | 1652 | 1467350599876 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 22:23:19 INFO - PROCESS | 1652 | 1467350599913 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:19 INFO - PROCESS | 1652 | 1467350599914 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd1000 == 36 [pid = 1652] [id = 454] 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119f21400) [pid = 1652] [serial = 1361] [outer = 0x0] 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12179b800) [pid = 1652] [serial = 1362] [outer = 0x119f21400] 22:23:19 INFO - PROCESS | 1652 | 1467350599939 Marionette DEBUG loaded listener.js 22:23:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124c83000) [pid = 1652] [serial = 1363] [outer = 0x119f21400] 22:23:20 INFO - PROCESS | 1652 | 1467350600246 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]]]}] 22:23:20 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 22:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 22:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:23:20 INFO - PROCESS | 1652 | 1467350600274 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 22:23:20 INFO - PROCESS | 1652 | 1467350600276 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 22:23:20 INFO - PROCESS | 1652 | 1467350600284 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:23:20 INFO - PROCESS | 1652 | 1467350600285 Marionette TRACE conn2 <- [1,1790,null,{}] 22:23:20 INFO - PROCESS | 1652 | 1467350600290 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}] 22:23:20 INFO - PROCESS | 1652 | 1467350600291 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:20 INFO - PROCESS | 1652 | 1467350600392 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 22:23:20 INFO - PROCESS | 1652 | 1467350600429 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:20 INFO - PROCESS | 1652 | 1467350600430 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f51800 == 37 [pid = 1652] [id = 455] 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1126fb400) [pid = 1652] [serial = 1364] [outer = 0x0] 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x124f73000) [pid = 1652] [serial = 1365] [outer = 0x1126fb400] 22:23:20 INFO - PROCESS | 1652 | 1467350600455 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1260c3000) [pid = 1652] [serial = 1366] [outer = 0x1126fb400] 22:23:20 INFO - PROCESS | 1652 | 1467350600780 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]]]}] 22:23:20 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) 22:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 528ms 22:23:20 INFO - PROCESS | 1652 | 1467350600808 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 22:23:20 INFO - PROCESS | 1652 | 1467350600809 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 22:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:23:20 INFO - PROCESS | 1652 | 1467350600811 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:23:20 INFO - PROCESS | 1652 | 1467350600812 Marionette TRACE conn2 <- [1,1794,null,{}] 22:23:20 INFO - PROCESS | 1652 | 1467350600823 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}] 22:23:20 INFO - PROCESS | 1652 | 1467350600824 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:20 INFO - PROCESS | 1652 | 1467350600921 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 22:23:20 INFO - PROCESS | 1652 | 1467350600924 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:20 INFO - PROCESS | 1652 | 1467350600925 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1f000 == 38 [pid = 1652] [id = 456] 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1126fe000) [pid = 1652] [serial = 1367] [outer = 0x0] 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12626dc00) [pid = 1652] [serial = 1368] [outer = 0x1126fe000] 22:23:20 INFO - PROCESS | 1652 | 1467350600949 Marionette DEBUG loaded listener.js 22:23:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126731800) [pid = 1652] [serial = 1369] [outer = 0x1126fe000] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1139eb800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1128cf000) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112f0c000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1133bfc00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118457000) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119df0c00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1167bb400) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129ad000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110e81000) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129a5000) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x117ea3400) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167b1000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116770800) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1187bd400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118fab800) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1128cd800) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:23:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121a56800) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:23:21 INFO - PROCESS | 1652 | 1467350601333 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]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 528ms 22:23:21 INFO - PROCESS | 1652 | 1467350601341 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 1652 | 1467350601342 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 22:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:23:21 INFO - PROCESS | 1652 | 1467350601345 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 1652 | 1467350601346 Marionette TRACE conn2 <- [1,1798,null,{}] 22:23:21 INFO - PROCESS | 1652 | 1467350601348 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}] 22:23:21 INFO - PROCESS | 1652 | 1467350601359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:21 INFO - PROCESS | 1652 | 1467350601435 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 22:23:21 INFO - PROCESS | 1652 | 1467350601493 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:21 INFO - PROCESS | 1652 | 1467350601494 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12602a800 == 39 [pid = 1652] [id = 457] 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1126f4800) [pid = 1652] [serial = 1370] [outer = 0x0] 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11628d800) [pid = 1652] [serial = 1371] [outer = 0x1126f4800] 22:23:21 INFO - PROCESS | 1652 | 1467350601519 Marionette DEBUG loaded listener.js 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11848dc00) [pid = 1652] [serial = 1372] [outer = 0x1126f4800] 22:23:21 INFO - PROCESS | 1652 | 1467350601789 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]]]}] 22:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 467ms 22:23:21 INFO - PROCESS | 1652 | 1467350601813 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 22:23:21 INFO - PROCESS | 1652 | 1467350601814 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 22:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:23:21 INFO - PROCESS | 1652 | 1467350601816 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:23:21 INFO - PROCESS | 1652 | 1467350601817 Marionette TRACE conn2 <- [1,1802,null,{}] 22:23:21 INFO - PROCESS | 1652 | 1467350601827 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}] 22:23:21 INFO - PROCESS | 1652 | 1467350601828 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:21 INFO - PROCESS | 1652 | 1467350601913 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 22:23:21 INFO - PROCESS | 1652 | 1467350601917 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:21 INFO - PROCESS | 1652 | 1467350601919 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bc800 == 40 [pid = 1652] [id = 458] 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11858a000) [pid = 1652] [serial = 1373] [outer = 0x0] 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1210b7800) [pid = 1652] [serial = 1374] [outer = 0x11858a000] 22:23:21 INFO - PROCESS | 1652 | 1467350601943 Marionette DEBUG loaded listener.js 22:23:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12626b800) [pid = 1652] [serial = 1375] [outer = 0x11858a000] 22:23:22 INFO - PROCESS | 1652 | 1467350602267 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]]]}] 22:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 473ms 22:23:22 INFO - PROCESS | 1652 | 1467350602290 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 22:23:22 INFO - PROCESS | 1652 | 1467350602292 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 22:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:23:22 INFO - PROCESS | 1652 | 1467350602302 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:23:22 INFO - PROCESS | 1652 | 1467350602304 Marionette TRACE conn2 <- [1,1806,null,{}] 22:23:22 INFO - PROCESS | 1652 | 1467350602306 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}] 22:23:22 INFO - PROCESS | 1652 | 1467350602307 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:22 INFO - PROCESS | 1652 | 1467350602427 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 22:23:22 INFO - PROCESS | 1652 | 1467350602433 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 1652 | 1467350602434 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa2000 == 41 [pid = 1652] [id = 459] 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1167b0c00) [pid = 1652] [serial = 1376] [outer = 0x0] 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126626400) [pid = 1652] [serial = 1377] [outer = 0x1167b0c00] 22:23:22 INFO - PROCESS | 1652 | 1467350602459 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1269bc400) [pid = 1652] [serial = 1378] [outer = 0x1167b0c00] 22:23:22 INFO - PROCESS | 1652 | 1467350602790 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]]]}] 22:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 22:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:23:22 INFO - PROCESS | 1652 | 1467350602821 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 22:23:22 INFO - PROCESS | 1652 | 1467350602822 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 22:23:22 INFO - PROCESS | 1652 | 1467350602824 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:23:22 INFO - PROCESS | 1652 | 1467350602825 Marionette TRACE conn2 <- [1,1810,null,{}] 22:23:22 INFO - PROCESS | 1652 | 1467350602827 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}] 22:23:22 INFO - PROCESS | 1652 | 1467350602828 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:22 INFO - PROCESS | 1652 | 1467350602910 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 22:23:22 INFO - PROCESS | 1652 | 1467350602914 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:22 INFO - PROCESS | 1652 | 1467350602915 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b930800 == 42 [pid = 1652] [id = 460] 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126bc4400) [pid = 1652] [serial = 1379] [outer = 0x0] 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126d96c00) [pid = 1652] [serial = 1380] [outer = 0x126bc4400] 22:23:22 INFO - PROCESS | 1652 | 1467350602939 Marionette DEBUG loaded listener.js 22:23:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127804400) [pid = 1652] [serial = 1381] [outer = 0x126bc4400] 22:23:23 INFO - PROCESS | 1652 | 1467350603378 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]]]}] 22:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 619ms 22:23:23 INFO - PROCESS | 1652 | 1467350603443 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 22:23:23 INFO - PROCESS | 1652 | 1467350603446 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 22:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:23:23 INFO - PROCESS | 1652 | 1467350603449 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:23:23 INFO - PROCESS | 1652 | 1467350603451 Marionette TRACE conn2 <- [1,1814,null,{}] 22:23:23 INFO - PROCESS | 1652 | 1467350603455 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}] 22:23:23 INFO - PROCESS | 1652 | 1467350603457 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:23 INFO - PROCESS | 1652 | 1467350603568 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 22:23:23 INFO - PROCESS | 1652 | 1467350603641 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:23 INFO - PROCESS | 1652 | 1467350603643 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f4a000 == 43 [pid = 1652] [id = 461] 22:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x112789800) [pid = 1652] [serial = 1382] [outer = 0x0] 22:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112a83c00) [pid = 1652] [serial = 1383] [outer = 0x112789800] 22:23:23 INFO - PROCESS | 1652 | 1467350603674 Marionette DEBUG loaded listener.js 22:23:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11607dc00) [pid = 1652] [serial = 1384] [outer = 0x112789800] 22:23:24 INFO - PROCESS | 1652 | 1467350604185 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]]]}] 22:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 771ms 22:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:23:24 INFO - PROCESS | 1652 | 1467350604220 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 22:23:24 INFO - PROCESS | 1652 | 1467350604223 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 22:23:24 INFO - PROCESS | 1652 | 1467350604227 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:23:24 INFO - PROCESS | 1652 | 1467350604229 Marionette TRACE conn2 <- [1,1818,null,{}] 22:23:24 INFO - PROCESS | 1652 | 1467350604232 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}] 22:23:24 INFO - PROCESS | 1652 | 1467350604234 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:24 INFO - PROCESS | 1652 | 1467350604339 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 22:23:24 INFO - PROCESS | 1652 | 1467350604399 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:24 INFO - PROCESS | 1652 | 1467350604400 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120f800 == 44 [pid = 1652] [id = 462] 22:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116970c00) [pid = 1652] [serial = 1385] [outer = 0x0] 22:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118491c00) [pid = 1652] [serial = 1386] [outer = 0x116970c00] 22:23:24 INFO - PROCESS | 1652 | 1467350604443 Marionette DEBUG loaded listener.js 22:23:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11888bc00) [pid = 1652] [serial = 1387] [outer = 0x116970c00] 22:23:24 INFO - PROCESS | 1652 | 1467350604875 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]]]}] 22:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 22:23:24 INFO - PROCESS | 1652 | 1467350604898 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 22:23:24 INFO - PROCESS | 1652 | 1467350604899 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 22:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:23:24 INFO - PROCESS | 1652 | 1467350604902 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:23:24 INFO - PROCESS | 1652 | 1467350604907 Marionette TRACE conn2 <- [1,1822,null,{}] 22:23:24 INFO - PROCESS | 1652 | 1467350604914 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}] 22:23:24 INFO - PROCESS | 1652 | 1467350604916 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:25 INFO - PROCESS | 1652 | 1467350605001 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 22:23:25 INFO - PROCESS | 1652 | 1467350605058 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 1652 | 1467350605060 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72c800 == 45 [pid = 1652] [id = 463] 22:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x119de6800) [pid = 1652] [serial = 1388] [outer = 0x0] 22:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1210bb800) [pid = 1652] [serial = 1389] [outer = 0x119de6800] 22:23:25 INFO - PROCESS | 1652 | 1467350605098 Marionette DEBUG loaded listener.js 22:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x121a5ac00) [pid = 1652] [serial = 1390] [outer = 0x119de6800] 22:23:25 INFO - PROCESS | 1652 | 1467350605556 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]]]}] 22:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 678ms 22:23:25 INFO - PROCESS | 1652 | 1467350605581 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 22:23:25 INFO - PROCESS | 1652 | 1467350605584 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 22:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:23:25 INFO - PROCESS | 1652 | 1467350605588 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:23:25 INFO - PROCESS | 1652 | 1467350605590 Marionette TRACE conn2 <- [1,1826,null,{}] 22:23:25 INFO - PROCESS | 1652 | 1467350605593 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}] 22:23:25 INFO - PROCESS | 1652 | 1467350605595 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:25 INFO - PROCESS | 1652 | 1467350605770 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 22:23:25 INFO - PROCESS | 1652 | 1467350605904 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:25 INFO - PROCESS | 1652 | 1467350605906 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c093000 == 46 [pid = 1652] [id = 464] 22:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x121ab7800) [pid = 1652] [serial = 1391] [outer = 0x0] 22:23:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1267d7c00) [pid = 1652] [serial = 1392] [outer = 0x121ab7800] 22:23:25 INFO - PROCESS | 1652 | 1467350605956 Marionette DEBUG loaded listener.js 22:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126954400) [pid = 1652] [serial = 1393] [outer = 0x121ab7800] 22:23:26 INFO - PROCESS | 1652 | 1467350606428 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]]]}] 22:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 870ms 22:23:26 INFO - PROCESS | 1652 | 1467350606458 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 22:23:26 INFO - PROCESS | 1652 | 1467350606459 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 22:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:23:26 INFO - PROCESS | 1652 | 1467350606461 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:23:26 INFO - PROCESS | 1652 | 1467350606462 Marionette TRACE conn2 <- [1,1830,null,{}] 22:23:26 INFO - PROCESS | 1652 | 1467350606465 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}] 22:23:26 INFO - PROCESS | 1652 | 1467350606466 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:26 INFO - PROCESS | 1652 | 1467350606579 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 22:23:26 INFO - PROCESS | 1652 | 1467350606637 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:26 INFO - PROCESS | 1652 | 1467350606639 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c705800 == 47 [pid = 1652] [id = 465] 22:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11213bc00) [pid = 1652] [serial = 1394] [outer = 0x0] 22:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x126bc5000) [pid = 1652] [serial = 1395] [outer = 0x11213bc00] 22:23:26 INFO - PROCESS | 1652 | 1467350606667 Marionette DEBUG loaded listener.js 22:23:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x127805c00) [pid = 1652] [serial = 1396] [outer = 0x11213bc00] 22:23:27 INFO - PROCESS | 1652 | 1467350607293 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]]]}] 22:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 869ms 22:23:27 INFO - PROCESS | 1652 | 1467350607341 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 22:23:27 INFO - PROCESS | 1652 | 1467350607344 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 22:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:23:27 INFO - PROCESS | 1652 | 1467350607349 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:23:27 INFO - PROCESS | 1652 | 1467350607350 Marionette TRACE conn2 <- [1,1834,null,{}] 22:23:27 INFO - PROCESS | 1652 | 1467350607356 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}] 22:23:27 INFO - PROCESS | 1652 | 1467350607358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:27 INFO - PROCESS | 1652 | 1467350607454 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 22:23:27 INFO - PROCESS | 1652 | 1467350607527 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:27 INFO - PROCESS | 1652 | 1467350607530 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3d000 == 48 [pid = 1652] [id = 466] 22:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1133dbc00) [pid = 1652] [serial = 1397] [outer = 0x0] 22:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x113dadc00) [pid = 1652] [serial = 1398] [outer = 0x1133dbc00] 22:23:27 INFO - PROCESS | 1652 | 1467350607558 Marionette DEBUG loaded listener.js 22:23:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x116766400) [pid = 1652] [serial = 1399] [outer = 0x1133dbc00] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa2000 == 47 [pid = 1652] [id = 459] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bc800 == 46 [pid = 1652] [id = 458] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12602a800 == 45 [pid = 1652] [id = 457] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1f000 == 44 [pid = 1652] [id = 456] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116f51800 == 43 [pid = 1652] [id = 455] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x124fd1000 == 42 [pid = 1652] [id = 454] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b5800 == 41 [pid = 1652] [id = 453] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac3000 == 40 [pid = 1652] [id = 452] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119375000 == 39 [pid = 1652] [id = 451] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1180da000 == 38 [pid = 1652] [id = 450] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x113204800 == 37 [pid = 1652] [id = 449] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129045000 == 36 [pid = 1652] [id = 446] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ed000 == 35 [pid = 1652] [id = 448] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117023000 == 34 [pid = 1652] [id = 434] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x117e24800 == 33 [pid = 1652] [id = 447] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c705800 == 32 [pid = 1652] [id = 465] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12c093000 == 31 [pid = 1652] [id = 464] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b72c800 == 30 [pid = 1652] [id = 463] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12120f800 == 29 [pid = 1652] [id = 462] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b930800 == 28 [pid = 1652] [id = 460] 22:23:28 INFO - PROCESS | 1652 | --DOCSHELL 0x116f4a000 == 27 [pid = 1652] [id = 461] 22:23:28 INFO - PROCESS | 1652 | 1467350608503 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]]]}] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123d82400) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11628cc00) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1167b2c00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1129a5400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112e21000) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1185de800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x119161400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118490000) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1210b8400) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11a00b000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1176ebc00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11845dc00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1160d8000) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1133e5400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11331c000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133dac00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112a7a800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121a56000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118fb7c00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182c9000) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11696e800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1195fa400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11915ac00) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1215d0c00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121a52800) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f20c00) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fc5000) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119defc00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1133e7c00) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fb2800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1126f0c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1212a9c00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1185d1000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 22:23:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x125595400) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 22:23:28 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 22:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1225ms 22:23:28 INFO - PROCESS | 1652 | 1467350608577 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 22:23:28 INFO - PROCESS | 1652 | 1467350608579 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 22:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:23:28 INFO - PROCESS | 1652 | 1467350608582 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:23:28 INFO - PROCESS | 1652 | 1467350608585 Marionette TRACE conn2 <- [1,1838,null,{}] 22:23:28 INFO - PROCESS | 1652 | 1467350608590 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}] 22:23:28 INFO - PROCESS | 1652 | 1467350608592 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:28 INFO - PROCESS | 1652 | 1467350608675 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 22:23:28 INFO - PROCESS | 1652 | 1467350608682 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:28 INFO - PROCESS | 1652 | 1467350608684 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126c8800 == 28 [pid = 1652] [id = 467] 22:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112786c00) [pid = 1652] [serial = 1400] [outer = 0x0] 22:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128cdc00) [pid = 1652] [serial = 1401] [outer = 0x112786c00] 22:23:28 INFO - PROCESS | 1652 | 1467350608715 Marionette DEBUG loaded listener.js 22:23:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1129a9800) [pid = 1652] [serial = 1402] [outer = 0x112786c00] 22:23:29 INFO - PROCESS | 1652 | 1467350609077 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]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 22:23:29 INFO - PROCESS | 1652 | 1467350609112 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 1652 | 1467350609116 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 22:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:23:29 INFO - PROCESS | 1652 | 1467350609122 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 1652 | 1467350609124 Marionette TRACE conn2 <- [1,1842,null,{}] 22:23:29 INFO - PROCESS | 1652 | 1467350609126 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}] 22:23:29 INFO - PROCESS | 1652 | 1467350609128 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:29 INFO - PROCESS | 1652 | 1467350609207 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 22:23:29 INFO - PROCESS | 1652 | 1467350609211 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:29 INFO - PROCESS | 1652 | 1467350609212 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169ac000 == 29 [pid = 1652] [id = 468] 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112e26000) [pid = 1652] [serial = 1403] [outer = 0x0] 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11607b000) [pid = 1652] [serial = 1404] [outer = 0x112e26000] 22:23:29 INFO - PROCESS | 1652 | 1467350609241 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1167aec00) [pid = 1652] [serial = 1405] [outer = 0x112e26000] 22:23:29 INFO - PROCESS | 1652 | 1467350609580 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]]]}] 22:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 22:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:23:29 INFO - PROCESS | 1652 | 1467350609592 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 22:23:29 INFO - PROCESS | 1652 | 1467350609594 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 22:23:29 INFO - PROCESS | 1652 | 1467350609596 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:23:29 INFO - PROCESS | 1652 | 1467350609609 Marionette TRACE conn2 <- [1,1846,null,{}] 22:23:29 INFO - PROCESS | 1652 | 1467350609617 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}] 22:23:29 INFO - PROCESS | 1652 | 1467350609621 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:29 INFO - PROCESS | 1652 | 1467350609704 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 22:23:29 INFO - PROCESS | 1652 | 1467350609762 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:29 INFO - PROCESS | 1652 | 1467350609764 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11810d800 == 30 [pid = 1652] [id = 469] 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1167b9800) [pid = 1652] [serial = 1406] [outer = 0x0] 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1172c2800) [pid = 1652] [serial = 1407] [outer = 0x1167b9800] 22:23:29 INFO - PROCESS | 1652 | 1467350609792 Marionette DEBUG loaded listener.js 22:23:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118487800) [pid = 1652] [serial = 1408] [outer = 0x1167b9800] 22:23:30 INFO - PROCESS | 1652 | 1467350610095 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]]]}] 22:23:30 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) 22:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 532ms 22:23:30 INFO - PROCESS | 1652 | 1467350610129 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 22:23:30 INFO - PROCESS | 1652 | 1467350610130 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 22:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:23:30 INFO - PROCESS | 1652 | 1467350610133 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:23:30 INFO - PROCESS | 1652 | 1467350610134 Marionette TRACE conn2 <- [1,1850,null,{}] 22:23:30 INFO - PROCESS | 1652 | 1467350610137 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}] 22:23:30 INFO - PROCESS | 1652 | 1467350610140 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:30 INFO - PROCESS | 1652 | 1467350610216 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 22:23:30 INFO - PROCESS | 1652 | 1467350610221 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:30 INFO - PROCESS | 1652 | 1467350610223 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118726800 == 31 [pid = 1652] [id = 470] 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1167bd800) [pid = 1652] [serial = 1409] [outer = 0x0] 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185bc000) [pid = 1652] [serial = 1410] [outer = 0x1167bd800] 22:23:30 INFO - PROCESS | 1652 | 1467350610301 Marionette DEBUG loaded listener.js 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1185db000) [pid = 1652] [serial = 1411] [outer = 0x1167bd800] 22:23:30 INFO - PROCESS | 1652 | 1467350610624 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]]]}] 22:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 22:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:23:30 INFO - PROCESS | 1652 | 1467350610655 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 22:23:30 INFO - PROCESS | 1652 | 1467350610657 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 22:23:30 INFO - PROCESS | 1652 | 1467350610660 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:23:30 INFO - PROCESS | 1652 | 1467350610662 Marionette TRACE conn2 <- [1,1854,null,{}] 22:23:30 INFO - PROCESS | 1652 | 1467350610665 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}] 22:23:30 INFO - PROCESS | 1652 | 1467350610667 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:30 INFO - PROCESS | 1652 | 1467350610804 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 22:23:30 INFO - PROCESS | 1652 | 1467350610821 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:30 INFO - PROCESS | 1652 | 1467350610822 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11962b000 == 32 [pid = 1652] [id = 471] 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1185dc800) [pid = 1652] [serial = 1412] [outer = 0x0] 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118fab800) [pid = 1652] [serial = 1413] [outer = 0x1185dc800] 22:23:30 INFO - PROCESS | 1652 | 1467350610863 Marionette DEBUG loaded listener.js 22:23:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fbc000) [pid = 1652] [serial = 1414] [outer = 0x1185dc800] 22:23:31 INFO - PROCESS | 1652 | 1467350611266 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]]]}] 22:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 619ms 22:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:23:31 INFO - PROCESS | 1652 | 1467350611280 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 22:23:31 INFO - PROCESS | 1652 | 1467350611281 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 22:23:31 INFO - PROCESS | 1652 | 1467350611283 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:23:31 INFO - PROCESS | 1652 | 1467350611284 Marionette TRACE conn2 <- [1,1858,null,{}] 22:23:31 INFO - PROCESS | 1652 | 1467350611288 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}] 22:23:31 INFO - PROCESS | 1652 | 1467350611292 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:31 INFO - PROCESS | 1652 | 1467350611408 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 22:23:31 INFO - PROCESS | 1652 | 1467350611446 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 1652 | 1467350611447 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e0000 == 33 [pid = 1652] [id = 472] 22:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118fb0c00) [pid = 1652] [serial = 1415] [outer = 0x0] 22:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1195f7400) [pid = 1652] [serial = 1416] [outer = 0x118fb0c00] 22:23:31 INFO - PROCESS | 1652 | 1467350611473 Marionette DEBUG loaded listener.js 22:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119df0800) [pid = 1652] [serial = 1417] [outer = 0x118fb0c00] 22:23:31 INFO - PROCESS | 1652 | 1467350611783 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]]]}] 22:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 522ms 22:23:31 INFO - PROCESS | 1652 | 1467350611807 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 22:23:31 INFO - PROCESS | 1652 | 1467350611809 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 22:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:23:31 INFO - PROCESS | 1652 | 1467350611811 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:23:31 INFO - PROCESS | 1652 | 1467350611812 Marionette TRACE conn2 <- [1,1862,null,{}] 22:23:31 INFO - PROCESS | 1652 | 1467350611814 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}] 22:23:31 INFO - PROCESS | 1652 | 1467350611815 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:31 INFO - PROCESS | 1652 | 1467350611927 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 22:23:31 INFO - PROCESS | 1652 | 1467350611930 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:31 INFO - PROCESS | 1652 | 1467350611931 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120b800 == 34 [pid = 1652] [id = 473] 22:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1195f4000) [pid = 1652] [serial = 1418] [outer = 0x0] 22:23:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11a0c7000) [pid = 1652] [serial = 1419] [outer = 0x1195f4000] 22:23:31 INFO - PROCESS | 1652 | 1467350611955 Marionette DEBUG loaded listener.js 22:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121594800) [pid = 1652] [serial = 1420] [outer = 0x1195f4000] 22:23:32 INFO - PROCESS | 1652 | 1467350612298 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]]]}] 22:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 22:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:23:32 INFO - PROCESS | 1652 | 1467350612329 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 22:23:32 INFO - PROCESS | 1652 | 1467350612330 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 22:23:32 INFO - PROCESS | 1652 | 1467350612332 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:23:32 INFO - PROCESS | 1652 | 1467350612333 Marionette TRACE conn2 <- [1,1866,null,{}] 22:23:32 INFO - PROCESS | 1652 | 1467350612336 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}] 22:23:32 INFO - PROCESS | 1652 | 1467350612337 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:32 INFO - PROCESS | 1652 | 1467350612430 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 22:23:32 INFO - PROCESS | 1652 | 1467350612470 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:32 INFO - PROCESS | 1652 | 1467350612471 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214d1000 == 35 [pid = 1652] [id = 474] 22:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1210ae400) [pid = 1652] [serial = 1421] [outer = 0x0] 22:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121a4cc00) [pid = 1652] [serial = 1422] [outer = 0x1210ae400] 22:23:32 INFO - PROCESS | 1652 | 1467350612495 Marionette DEBUG loaded listener.js 22:23:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x121a59c00) [pid = 1652] [serial = 1423] [outer = 0x1210ae400] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1187c6c00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1126fb400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119f21400) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1126f4800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1151d0c00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118456000) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124c86000) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167b4400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128d3400) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112e26400) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1170b1000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1126fe000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11858a000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126bc4400) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:23:32 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1167b0c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:23:32 INFO - PROCESS | 1652 | 1467350612963 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]]]}] 22:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:23:33 INFO - PROCESS | 1652 | 1467350613008 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 22:23:33 INFO - PROCESS | 1652 | 1467350613009 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 22:23:33 INFO - PROCESS | 1652 | 1467350613011 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 1652 | 1467350613012 Marionette TRACE conn2 <- [1,1870,null,{}] 22:23:33 INFO - PROCESS | 1652 | 1467350613015 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}] 22:23:33 INFO - PROCESS | 1652 | 1467350613016 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:33 INFO - PROCESS | 1652 | 1467350613123 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 22:23:33 INFO - PROCESS | 1652 | 1467350613179 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:33 INFO - PROCESS | 1652 | 1467350613187 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a51000 == 36 [pid = 1652] [id = 475] 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x111e2c800) [pid = 1652] [serial = 1424] [outer = 0x0] 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1167b1000) [pid = 1652] [serial = 1425] [outer = 0x111e2c800] 22:23:33 INFO - PROCESS | 1652 | 1467350613214 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1187c6c00) [pid = 1652] [serial = 1426] [outer = 0x111e2c800] 22:23:33 INFO - PROCESS | 1652 | 1467350613475 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]]]}] 22:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 468ms 22:23:33 INFO - PROCESS | 1652 | 1467350613480 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 22:23:33 INFO - PROCESS | 1652 | 1467350613481 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:23:33 INFO - PROCESS | 1652 | 1467350613483 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 1652 | 1467350613484 Marionette TRACE conn2 <- [1,1874,null,{}] 22:23:33 INFO - PROCESS | 1652 | 1467350613496 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}] 22:23:33 INFO - PROCESS | 1652 | 1467350613497 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:33 INFO - PROCESS | 1652 | 1467350613577 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 22:23:33 INFO - PROCESS | 1652 | 1467350613581 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:33 INFO - PROCESS | 1652 | 1467350613582 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x126057000 == 37 [pid = 1652] [id = 476] 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11888c800) [pid = 1652] [serial = 1427] [outer = 0x0] 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x121797800) [pid = 1652] [serial = 1428] [outer = 0x11888c800] 22:23:33 INFO - PROCESS | 1652 | 1467350613608 Marionette DEBUG loaded listener.js 22:23:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123d7fc00) [pid = 1652] [serial = 1429] [outer = 0x11888c800] 22:23:33 INFO - PROCESS | 1652 | 1467350613928 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]]]}] 22:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 481ms 22:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:23:33 INFO - PROCESS | 1652 | 1467350613965 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 22:23:33 INFO - PROCESS | 1652 | 1467350613966 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 22:23:33 INFO - PROCESS | 1652 | 1467350613968 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:23:33 INFO - PROCESS | 1652 | 1467350613970 Marionette TRACE conn2 <- [1,1878,null,{}] 22:23:33 INFO - PROCESS | 1652 | 1467350613972 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}] 22:23:33 INFO - PROCESS | 1652 | 1467350613974 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:34 INFO - PROCESS | 1652 | 1467350614091 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 22:23:34 INFO - PROCESS | 1652 | 1467350614097 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 1652 | 1467350614099 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1267ba000 == 38 [pid = 1652] [id = 477] 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113daec00) [pid = 1652] [serial = 1430] [outer = 0x0] 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d82400) [pid = 1652] [serial = 1431] [outer = 0x113daec00] 22:23:34 INFO - PROCESS | 1652 | 1467350614132 Marionette DEBUG loaded listener.js 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126034c00) [pid = 1652] [serial = 1432] [outer = 0x113daec00] 22:23:34 INFO - PROCESS | 1652 | 1467350614461 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]]]}] 22:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 22:23:34 INFO - PROCESS | 1652 | 1467350614491 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 22:23:34 INFO - PROCESS | 1652 | 1467350614493 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 22:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:23:34 INFO - PROCESS | 1652 | 1467350614495 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:23:34 INFO - PROCESS | 1652 | 1467350614496 Marionette TRACE conn2 <- [1,1882,null,{}] 22:23:34 INFO - PROCESS | 1652 | 1467350614498 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}] 22:23:34 INFO - PROCESS | 1652 | 1467350614499 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:34 INFO - PROCESS | 1652 | 1467350614576 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 22:23:34 INFO - PROCESS | 1652 | 1467350614580 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:34 INFO - PROCESS | 1652 | 1467350614581 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a47c800 == 39 [pid = 1652] [id = 478] 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12488f000) [pid = 1652] [serial = 1433] [outer = 0x0] 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1266ad400) [pid = 1652] [serial = 1434] [outer = 0x12488f000] 22:23:34 INFO - PROCESS | 1652 | 1467350614607 Marionette DEBUG loaded listener.js 22:23:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1267e2400) [pid = 1652] [serial = 1435] [outer = 0x12488f000] 22:23:35 INFO - PROCESS | 1652 | 1467350615124 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 22:23:35 INFO - PROCESS | 1652 | 1467350615165 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 22:23:35 INFO - PROCESS | 1652 | 1467350615168 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:23:35 INFO - PROCESS | 1652 | 1467350615171 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 1652 | 1467350615173 Marionette TRACE conn2 <- [1,1886,null,{}] 22:23:35 INFO - PROCESS | 1652 | 1467350615177 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}] 22:23:35 INFO - PROCESS | 1652 | 1467350615179 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:35 INFO - PROCESS | 1652 | 1467350615295 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 22:23:35 INFO - PROCESS | 1652 | 1467350615355 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:35 INFO - PROCESS | 1652 | 1467350615357 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f51800 == 40 [pid = 1652] [id = 479] 22:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112788400) [pid = 1652] [serial = 1436] [outer = 0x0] 22:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1128d7c00) [pid = 1652] [serial = 1437] [outer = 0x112788400] 22:23:35 INFO - PROCESS | 1652 | 1467350615388 Marionette DEBUG loaded listener.js 22:23:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11308d000) [pid = 1652] [serial = 1438] [outer = 0x112788400] 22:23:35 INFO - PROCESS | 1652 | 1467350615905 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]]]}] 22:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 22:23:35 INFO - PROCESS | 1652 | 1467350615946 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 22:23:35 INFO - PROCESS | 1652 | 1467350615949 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 22:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:23:35 INFO - PROCESS | 1652 | 1467350615957 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:23:35 INFO - PROCESS | 1652 | 1467350615959 Marionette TRACE conn2 <- [1,1890,null,{}] 22:23:35 INFO - PROCESS | 1652 | 1467350615962 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}] 22:23:35 INFO - PROCESS | 1652 | 1467350615963 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:36 INFO - PROCESS | 1652 | 1467350616072 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 22:23:36 INFO - PROCESS | 1652 | 1467350616151 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:36 INFO - PROCESS | 1652 | 1467350616153 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aad800 == 41 [pid = 1652] [id = 480] 22:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116774c00) [pid = 1652] [serial = 1439] [outer = 0x0] 22:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x116a19c00) [pid = 1652] [serial = 1440] [outer = 0x116774c00] 22:23:36 INFO - PROCESS | 1652 | 1467350616184 Marionette DEBUG loaded listener.js 22:23:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1182d0c00) [pid = 1652] [serial = 1441] [outer = 0x116774c00] 22:23:36 INFO - PROCESS | 1652 | 1467350616847 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]]]}] 22:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 976ms 22:23:36 INFO - PROCESS | 1652 | 1467350616932 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 22:23:36 INFO - PROCESS | 1652 | 1467350616934 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 22:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:23:36 INFO - PROCESS | 1652 | 1467350616938 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:23:36 INFO - PROCESS | 1652 | 1467350616940 Marionette TRACE conn2 <- [1,1894,null,{}] 22:23:36 INFO - PROCESS | 1652 | 1467350616943 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}] 22:23:36 INFO - PROCESS | 1652 | 1467350616945 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:37 INFO - PROCESS | 1652 | 1467350617060 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1267ba000 == 40 [pid = 1652] [id = 477] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x126057000 == 39 [pid = 1652] [id = 476] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124a51000 == 38 [pid = 1652] [id = 475] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1214d1000 == 37 [pid = 1652] [id = 474] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12120b800 == 36 [pid = 1652] [id = 473] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0e0000 == 35 [pid = 1652] [id = 472] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11962b000 == 34 [pid = 1652] [id = 471] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x118726800 == 33 [pid = 1652] [id = 470] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11810d800 == 32 [pid = 1652] [id = 469] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1169ac000 == 31 [pid = 1652] [id = 468] 22:23:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1126c8800 == 30 [pid = 1652] [id = 467] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119f16400) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119c20c00) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124f73000) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124c83000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12179b800) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11628d800) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167b5400) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fc6000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12626f000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1260c1000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1176ec000) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118486c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1260c3000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129afc00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113f35c00) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1131ca800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x115126000) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11848c400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118f68400) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1182cb800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12626dc00) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1210b7800) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127804400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126d96c00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1269bc400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126731800) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126626400) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12626b800) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1196ba400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11848dc00) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 22:23:37 INFO - PROCESS | 1652 | 1467350617149 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:37 INFO - PROCESS | 1652 | 1467350617152 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127be800 == 31 [pid = 1652] [id = 481] 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1121b2800) [pid = 1652] [serial = 1442] [outer = 0x0] 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1126fc800) [pid = 1652] [serial = 1443] [outer = 0x1121b2800] 22:23:37 INFO - PROCESS | 1652 | 1467350617182 Marionette DEBUG loaded listener.js 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1128cb400) [pid = 1652] [serial = 1444] [outer = 0x1121b2800] 22:23:37 INFO - PROCESS | 1652 | 1467350617498 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]]]}] 22:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 571ms 22:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:23:37 INFO - PROCESS | 1652 | 1467350617511 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 22:23:37 INFO - PROCESS | 1652 | 1467350617513 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 22:23:37 INFO - PROCESS | 1652 | 1467350617518 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:23:37 INFO - PROCESS | 1652 | 1467350617520 Marionette TRACE conn2 <- [1,1898,null,{}] 22:23:37 INFO - PROCESS | 1652 | 1467350617525 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}] 22:23:37 INFO - PROCESS | 1652 | 1467350617527 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:37 INFO - PROCESS | 1652 | 1467350617606 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 22:23:37 INFO - PROCESS | 1652 | 1467350617610 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:37 INFO - PROCESS | 1652 | 1467350617611 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5e000 == 32 [pid = 1652] [id = 482] 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112e2c000) [pid = 1652] [serial = 1445] [outer = 0x0] 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133b8c00) [pid = 1652] [serial = 1446] [outer = 0x112e2c000] 22:23:37 INFO - PROCESS | 1652 | 1467350617640 Marionette DEBUG loaded listener.js 22:23:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113d50800) [pid = 1652] [serial = 1447] [outer = 0x112e2c000] 22:23:38 INFO - PROCESS | 1652 | 1467350618124 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]]]}] 22:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 622ms 22:23:38 INFO - PROCESS | 1652 | 1467350618140 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 22:23:38 INFO - PROCESS | 1652 | 1467350618143 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 22:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:23:38 INFO - PROCESS | 1652 | 1467350618146 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:23:38 INFO - PROCESS | 1652 | 1467350618148 Marionette TRACE conn2 <- [1,1902,null,{}] 22:23:38 INFO - PROCESS | 1652 | 1467350618152 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}] 22:23:38 INFO - PROCESS | 1652 | 1467350618154 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:38 INFO - PROCESS | 1652 | 1467350618253 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 22:23:38 INFO - PROCESS | 1652 | 1467350618322 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:38 INFO - PROCESS | 1652 | 1467350618323 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a7000 == 33 [pid = 1652] [id = 483] 22:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1128d3400) [pid = 1652] [serial = 1448] [outer = 0x0] 22:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x112aa0000) [pid = 1652] [serial = 1449] [outer = 0x1128d3400] 22:23:38 INFO - PROCESS | 1652 | 1467350618355 Marionette DEBUG loaded listener.js 22:23:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x113d48c00) [pid = 1652] [serial = 1450] [outer = 0x1128d3400] 22:23:38 INFO - PROCESS | 1652 | 1467350618776 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]]]}] 22:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 22:23:38 INFO - PROCESS | 1652 | 1467350618817 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 22:23:38 INFO - PROCESS | 1652 | 1467350618820 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 22:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:23:38 INFO - PROCESS | 1652 | 1467350618868 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:23:38 INFO - PROCESS | 1652 | 1467350618870 Marionette TRACE conn2 <- [1,1906,null,{}] 22:23:38 INFO - PROCESS | 1652 | 1467350618886 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}] 22:23:38 INFO - PROCESS | 1652 | 1467350618888 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:39 INFO - PROCESS | 1652 | 1467350619001 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 22:23:39 INFO - PROCESS | 1652 | 1467350619057 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 1652 | 1467350619059 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118722000 == 34 [pid = 1652] [id = 484] 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11628d800) [pid = 1652] [serial = 1451] [outer = 0x0] 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1167b3c00) [pid = 1652] [serial = 1452] [outer = 0x11628d800] 22:23:39 INFO - PROCESS | 1652 | 1467350619089 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116a11c00) [pid = 1652] [serial = 1453] [outer = 0x11628d800] 22:23:39 INFO - PROCESS | 1652 | 1467350619525 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]]]}] 22:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 709ms 22:23:39 INFO - PROCESS | 1652 | 1467350619550 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 22:23:39 INFO - PROCESS | 1652 | 1467350619552 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 22:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:23:39 INFO - PROCESS | 1652 | 1467350619557 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:23:39 INFO - PROCESS | 1652 | 1467350619560 Marionette TRACE conn2 <- [1,1910,null,{}] 22:23:39 INFO - PROCESS | 1652 | 1467350619568 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}] 22:23:39 INFO - PROCESS | 1652 | 1467350619572 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:39 INFO - PROCESS | 1652 | 1467350619707 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 22:23:39 INFO - PROCESS | 1652 | 1467350619733 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:39 INFO - PROCESS | 1652 | 1467350619736 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119632000 == 35 [pid = 1652] [id = 485] 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118455400) [pid = 1652] [serial = 1454] [outer = 0x0] 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118484c00) [pid = 1652] [serial = 1455] [outer = 0x118455400] 22:23:39 INFO - PROCESS | 1652 | 1467350619798 Marionette DEBUG loaded listener.js 22:23:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118492400) [pid = 1652] [serial = 1456] [outer = 0x118455400] 22:23:40 INFO - PROCESS | 1652 | 1467350620226 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]]]}] 22:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 724ms 22:23:40 INFO - PROCESS | 1652 | 1467350620292 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 1652 | 1467350620294 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 22:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:23:40 INFO - PROCESS | 1652 | 1467350620297 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 1652 | 1467350620298 Marionette TRACE conn2 <- [1,1914,null,{}] 22:23:40 INFO - PROCESS | 1652 | 1467350620300 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}] 22:23:40 INFO - PROCESS | 1652 | 1467350620302 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:40 INFO - PROCESS | 1652 | 1467350620400 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 22:23:40 INFO - PROCESS | 1652 | 1467350620456 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:40 INFO - PROCESS | 1652 | 1467350620457 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108d000 == 36 [pid = 1652] [id = 486] 22:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1185de400) [pid = 1652] [serial = 1457] [outer = 0x0] 22:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1187c9800) [pid = 1652] [serial = 1458] [outer = 0x1185de400] 22:23:40 INFO - PROCESS | 1652 | 1467350620486 Marionette DEBUG loaded listener.js 22:23:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118f63c00) [pid = 1652] [serial = 1459] [outer = 0x1185de400] 22:23:40 INFO - PROCESS | 1652 | 1467350620894 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]]]}] 22:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 618ms 22:23:40 INFO - PROCESS | 1652 | 1467350620916 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 22:23:40 INFO - PROCESS | 1652 | 1467350620917 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 22:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:23:40 INFO - PROCESS | 1652 | 1467350620919 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:23:40 INFO - PROCESS | 1652 | 1467350620921 Marionette TRACE conn2 <- [1,1918,null,{}] 22:23:40 INFO - PROCESS | 1652 | 1467350620923 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}] 22:23:40 INFO - PROCESS | 1652 | 1467350620924 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:41 INFO - PROCESS | 1652 | 1467350621017 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 22:23:41 INFO - PROCESS | 1652 | 1467350621070 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 1652 | 1467350621072 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x121403800 == 37 [pid = 1652] [id = 487] 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f67400) [pid = 1652] [serial = 1460] [outer = 0x0] 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fbd000) [pid = 1652] [serial = 1461] [outer = 0x118f67400] 22:23:41 INFO - PROCESS | 1652 | 1467350621102 Marionette DEBUG loaded listener.js 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11915c400) [pid = 1652] [serial = 1462] [outer = 0x118f67400] 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x111ca8400) [pid = 1652] [serial = 1463] [outer = 0x12934d000] 22:23:41 INFO - PROCESS | 1652 | 1467350621599 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]]]}] 22:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 22:23:41 INFO - PROCESS | 1652 | 1467350621640 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 22:23:41 INFO - PROCESS | 1652 | 1467350621641 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 22:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:23:41 INFO - PROCESS | 1652 | 1467350621643 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:23:41 INFO - PROCESS | 1652 | 1467350621645 Marionette TRACE conn2 <- [1,1922,null,{}] 22:23:41 INFO - PROCESS | 1652 | 1467350621647 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}] 22:23:41 INFO - PROCESS | 1652 | 1467350621652 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:41 INFO - PROCESS | 1652 | 1467350621797 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 22:23:41 INFO - PROCESS | 1652 | 1467350621938 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:41 INFO - PROCESS | 1652 | 1467350621939 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127b4000 == 38 [pid = 1652] [id = 488] 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x111c18800) [pid = 1652] [serial = 1464] [outer = 0x0] 22:23:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1126f1800) [pid = 1652] [serial = 1465] [outer = 0x111c18800] 22:23:41 INFO - PROCESS | 1652 | 1467350621967 Marionette DEBUG loaded listener.js 22:23:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1128d1400) [pid = 1652] [serial = 1466] [outer = 0x111c18800] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116f48000 == 37 [pid = 1652] [id = 24] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x113bd4000 == 36 [pid = 1652] [id = 26] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1127be800 == 35 [pid = 1652] [id = 481] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116f51800 == 34 [pid = 1652] [id = 479] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bd800 == 33 [pid = 1652] [id = 8] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11722f800 == 32 [pid = 1652] [id = 25] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119aad800 == 31 [pid = 1652] [id = 480] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c714000 == 30 [pid = 1652] [id = 14] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8db800 == 29 [pid = 1652] [id = 15] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d6800 == 28 [pid = 1652] [id = 18] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09c800 == 27 [pid = 1652] [id = 19] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11264d000 == 26 [pid = 1652] [id = 23] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129321000 == 25 [pid = 1652] [id = 21] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71d000 == 24 [pid = 1652] [id = 9] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ec800 == 23 [pid = 1652] [id = 20] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3d000 == 22 [pid = 1652] [id = 466] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12903f000 == 21 [pid = 1652] [id = 11] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91d000 == 20 [pid = 1652] [id = 10] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126b18000 == 19 [pid = 1652] [id = 22] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd85000 == 18 [pid = 1652] [id = 12] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118731800 == 17 [pid = 1652] [id = 13] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129046800 == 16 [pid = 1652] [id = 6] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x121403800 == 15 [pid = 1652] [id = 487] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12108d000 == 14 [pid = 1652] [id = 486] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119632000 == 13 [pid = 1652] [id = 485] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118722000 == 12 [pid = 1652] [id = 484] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12a47c800 == 11 [pid = 1652] [id = 478] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5e000 == 10 [pid = 1652] [id = 482] 22:23:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a7000 == 9 [pid = 1652] [id = 483] 22:23:44 INFO - PROCESS | 1652 | 1467350624341 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]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2725ms 22:23:44 INFO - PROCESS | 1652 | 1467350624370 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 22:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:23:44 INFO - PROCESS | 1652 | 1467350624373 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 22:23:44 INFO - PROCESS | 1652 | 1467350624378 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 1652 | 1467350624380 Marionette TRACE conn2 <- [1,1926,null,{}] 22:23:44 INFO - PROCESS | 1652 | 1467350624385 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}] 22:23:44 INFO - PROCESS | 1652 | 1467350624386 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:44 INFO - PROCESS | 1652 | 1467350624473 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 22:23:44 INFO - PROCESS | 1652 | 1467350624482 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:44 INFO - PROCESS | 1652 | 1467350624484 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11609b000 == 10 [pid = 1652] [id = 489] 22:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1129ae000) [pid = 1652] [serial = 1467] [outer = 0x0] 22:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1129ae800) [pid = 1652] [serial = 1468] [outer = 0x1129ae000] 22:23:44 INFO - PROCESS | 1652 | 1467350624515 Marionette DEBUG loaded listener.js 22:23:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x112f03000) [pid = 1652] [serial = 1469] [outer = 0x1129ae000] 22:23:44 INFO - PROCESS | 1652 | 1467350624856 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]]]}] 22:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 22:23:44 INFO - PROCESS | 1652 | 1467350624899 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 22:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:23:44 INFO - PROCESS | 1652 | 1467350624902 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 22:23:44 INFO - PROCESS | 1652 | 1467350624907 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:23:44 INFO - PROCESS | 1652 | 1467350624908 Marionette TRACE conn2 <- [1,1930,null,{}] 22:23:44 INFO - PROCESS | 1652 | 1467350624911 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}] 22:23:44 INFO - PROCESS | 1652 | 1467350624913 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:44 INFO - PROCESS | 1652 | 1467350624996 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 22:23:45 INFO - PROCESS | 1652 | 1467350625000 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:45 INFO - PROCESS | 1652 | 1467350625001 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180db800 == 11 [pid = 1652] [id = 490] 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1133dd000) [pid = 1652] [serial = 1470] [outer = 0x0] 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116029800) [pid = 1652] [serial = 1471] [outer = 0x1133dd000] 22:23:45 INFO - PROCESS | 1652 | 1467350625033 Marionette DEBUG loaded listener.js 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116771800) [pid = 1652] [serial = 1472] [outer = 0x1133dd000] 22:23:45 INFO - PROCESS | 1652 | 1467350625374 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]]]}] 22:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 22:23:45 INFO - PROCESS | 1652 | 1467350625426 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 22:23:45 INFO - PROCESS | 1652 | 1467350625427 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 22:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:23:45 INFO - PROCESS | 1652 | 1467350625447 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:23:45 INFO - PROCESS | 1652 | 1467350625456 Marionette TRACE conn2 <- [1,1934,null,{}] 22:23:45 INFO - PROCESS | 1652 | 1467350625464 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}] 22:23:45 INFO - PROCESS | 1652 | 1467350625467 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:45 INFO - PROCESS | 1652 | 1467350625577 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 22:23:45 INFO - PROCESS | 1652 | 1467350625619 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:45 INFO - PROCESS | 1652 | 1467350625621 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b8000 == 12 [pid = 1652] [id = 491] 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x116903c00) [pid = 1652] [serial = 1473] [outer = 0x0] 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1170b0400) [pid = 1652] [serial = 1474] [outer = 0x116903c00] 22:23:45 INFO - PROCESS | 1652 | 1467350625649 Marionette DEBUG loaded listener.js 22:23:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117ea5000) [pid = 1652] [serial = 1475] [outer = 0x116903c00] 22:23:46 INFO - PROCESS | 1652 | 1467350626023 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]]]}] 22:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 629ms 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:23:46 INFO - PROCESS | 1652 | 1467350626076 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 1652 | 1467350626078 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 22:23:46 INFO - PROCESS | 1652 | 1467350626080 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 1652 | 1467350626081 Marionette TRACE conn2 <- [1,1938,null,{}] 22:23:46 INFO - PROCESS | 1652 | 1467350626083 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}] 22:23:46 INFO - PROCESS | 1652 | 1467350626084 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:46 INFO - PROCESS | 1652 | 1467350626182 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 22:23:46 INFO - PROCESS | 1652 | 1467350626193 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 1652 | 1467350626194 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb7000 == 13 [pid = 1652] [id = 492] 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118456800) [pid = 1652] [serial = 1476] [outer = 0x0] 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118489c00) [pid = 1652] [serial = 1477] [outer = 0x118456800] 22:23:46 INFO - PROCESS | 1652 | 1467350626219 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11858c400) [pid = 1652] [serial = 1478] [outer = 0x118456800] 22:23:46 INFO - PROCESS | 1652 | 1467350626552 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]]]}] 22:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 517ms 22:23:46 INFO - PROCESS | 1652 | 1467350626598 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 22:23:46 INFO - PROCESS | 1652 | 1467350626599 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 22:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:23:46 INFO - PROCESS | 1652 | 1467350626601 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:23:46 INFO - PROCESS | 1652 | 1467350626602 Marionette TRACE conn2 <- [1,1942,null,{}] 22:23:46 INFO - PROCESS | 1652 | 1467350626605 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}] 22:23:46 INFO - PROCESS | 1652 | 1467350626606 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:46 INFO - PROCESS | 1652 | 1467350626706 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 22:23:46 INFO - PROCESS | 1652 | 1467350626743 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:46 INFO - PROCESS | 1652 | 1467350626744 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212ba000 == 14 [pid = 1652] [id = 493] 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118591400) [pid = 1652] [serial = 1479] [outer = 0x0] 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1185dc000) [pid = 1652] [serial = 1480] [outer = 0x118591400] 22:23:46 INFO - PROCESS | 1652 | 1467350626768 Marionette DEBUG loaded listener.js 22:23:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118f5e400) [pid = 1652] [serial = 1481] [outer = 0x118591400] 22:23:47 INFO - PROCESS | 1652 | 1467350627111 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]]]}] 22:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:23:47 INFO - PROCESS | 1652 | 1467350627121 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 22:23:47 INFO - PROCESS | 1652 | 1467350627122 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 22:23:47 INFO - PROCESS | 1652 | 1467350627124 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 1652 | 1467350627125 Marionette TRACE conn2 <- [1,1946,null,{}] 22:23:47 INFO - PROCESS | 1652 | 1467350627127 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}] 22:23:47 INFO - PROCESS | 1652 | 1467350627132 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:47 INFO - PROCESS | 1652 | 1467350627258 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 22:23:47 INFO - PROCESS | 1652 | 1467350627295 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:47 INFO - PROCESS | 1652 | 1467350627297 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd0800 == 15 [pid = 1652] [id = 494] 22:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118fb4800) [pid = 1652] [serial = 1482] [outer = 0x0] 22:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119161400) [pid = 1652] [serial = 1483] [outer = 0x118fb4800] 22:23:47 INFO - PROCESS | 1652 | 1467350627321 Marionette DEBUG loaded listener.js 22:23:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x119df3c00) [pid = 1652] [serial = 1484] [outer = 0x118fb4800] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x112e2c000) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112789800) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1167b9800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1167bd800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x112786c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x116970c00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1133dbc00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112e26000) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119de6800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121ab7800) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185dc800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11213bc00) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118fb0c00) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1210ae400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1195f4000) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x111e2c800) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11888c800) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1121b2800) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12488f000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x113daec00) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112788400) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116774c00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f67400) [pid = 1652] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128d3400) [pid = 1652] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185de400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11628d800) [pid = 1652] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:23:47 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118455400) [pid = 1652] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:23:47 INFO - PROCESS | 1652 | 1467350627879 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]]]}] 22:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 773ms 22:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:23:47 INFO - PROCESS | 1652 | 1467350627898 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 22:23:47 INFO - PROCESS | 1652 | 1467350627899 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 22:23:47 INFO - PROCESS | 1652 | 1467350627901 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:23:47 INFO - PROCESS | 1652 | 1467350627902 Marionette TRACE conn2 <- [1,1950,null,{}] 22:23:47 INFO - PROCESS | 1652 | 1467350627905 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}] 22:23:47 INFO - PROCESS | 1652 | 1467350627906 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:47 INFO - PROCESS | 1652 | 1467350627992 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 22:23:48 INFO - PROCESS | 1652 | 1467350628057 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:48 INFO - PROCESS | 1652 | 1467350628058 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119389800 == 16 [pid = 1652] [id = 495] 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11277d400) [pid = 1652] [serial = 1485] [outer = 0x0] 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d8800) [pid = 1652] [serial = 1486] [outer = 0x11277d400] 22:23:48 INFO - PROCESS | 1652 | 1467350628080 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1160dbc00) [pid = 1652] [serial = 1487] [outer = 0x11277d400] 22:23:48 INFO - PROCESS | 1652 | 1467350628336 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]]]}] 22:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 472ms 22:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:23:48 INFO - PROCESS | 1652 | 1467350628377 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 22:23:48 INFO - PROCESS | 1652 | 1467350628378 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 22:23:48 INFO - PROCESS | 1652 | 1467350628380 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:23:48 INFO - PROCESS | 1652 | 1467350628381 Marionette TRACE conn2 <- [1,1954,null,{}] 22:23:48 INFO - PROCESS | 1652 | 1467350628384 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}] 22:23:48 INFO - PROCESS | 1652 | 1467350628385 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:48 INFO - PROCESS | 1652 | 1467350628473 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 22:23:48 INFO - PROCESS | 1652 | 1467350628477 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:48 INFO - PROCESS | 1652 | 1467350628477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126782000 == 17 [pid = 1652] [id = 496] 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1167b5c00) [pid = 1652] [serial = 1488] [outer = 0x0] 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x117ea5400) [pid = 1652] [serial = 1489] [outer = 0x1167b5c00] 22:23:48 INFO - PROCESS | 1652 | 1467350628502 Marionette DEBUG loaded listener.js 22:23:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118f64c00) [pid = 1652] [serial = 1490] [outer = 0x1167b5c00] 22:23:48 INFO - PROCESS | 1652 | 1467350628951 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]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 623ms 22:23:49 INFO - PROCESS | 1652 | 1467350629008 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 1652 | 1467350629010 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 22:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:23:49 INFO - PROCESS | 1652 | 1467350629012 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 1652 | 1467350629013 Marionette TRACE conn2 <- [1,1958,null,{}] 22:23:49 INFO - PROCESS | 1652 | 1467350629015 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}] 22:23:49 INFO - PROCESS | 1652 | 1467350629017 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:49 INFO - PROCESS | 1652 | 1467350629093 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 22:23:49 INFO - PROCESS | 1652 | 1467350629097 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 1652 | 1467350629098 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12787f000 == 18 [pid = 1652] [id = 497] 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118f67400) [pid = 1652] [serial = 1491] [outer = 0x0] 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118fc4000) [pid = 1652] [serial = 1492] [outer = 0x118f67400] 22:23:49 INFO - PROCESS | 1652 | 1467350629124 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f13800) [pid = 1652] [serial = 1493] [outer = 0x118f67400] 22:23:49 INFO - PROCESS | 1652 | 1467350629453 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]]]}] 22:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 22:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:23:49 INFO - PROCESS | 1652 | 1467350629480 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 22:23:49 INFO - PROCESS | 1652 | 1467350629481 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 22:23:49 INFO - PROCESS | 1652 | 1467350629483 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:23:49 INFO - PROCESS | 1652 | 1467350629484 Marionette TRACE conn2 <- [1,1962,null,{}] 22:23:49 INFO - PROCESS | 1652 | 1467350629487 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}] 22:23:49 INFO - PROCESS | 1652 | 1467350629488 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:49 INFO - PROCESS | 1652 | 1467350629568 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 22:23:49 INFO - PROCESS | 1652 | 1467350629628 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:49 INFO - PROCESS | 1652 | 1467350629630 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129046000 == 19 [pid = 1652] [id = 498] 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1167bcc00) [pid = 1652] [serial = 1494] [outer = 0x0] 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119f19800) [pid = 1652] [serial = 1495] [outer = 0x1167bcc00] 22:23:49 INFO - PROCESS | 1652 | 1467350629654 Marionette DEBUG loaded listener.js 22:23:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a0c7c00) [pid = 1652] [serial = 1496] [outer = 0x1167bcc00] 22:23:50 INFO - PROCESS | 1652 | 1467350630166 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]]]}] 22:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 719ms 22:23:50 INFO - PROCESS | 1652 | 1467350630202 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 22:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:23:50 INFO - PROCESS | 1652 | 1467350630207 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 22:23:50 INFO - PROCESS | 1652 | 1467350630210 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:23:50 INFO - PROCESS | 1652 | 1467350630213 Marionette TRACE conn2 <- [1,1966,null,{}] 22:23:50 INFO - PROCESS | 1652 | 1467350630217 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}] 22:23:50 INFO - PROCESS | 1652 | 1467350630219 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:50 INFO - PROCESS | 1652 | 1467350630349 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 22:23:50 INFO - PROCESS | 1652 | 1467350630430 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:50 INFO - PROCESS | 1652 | 1467350630432 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118118000 == 20 [pid = 1652] [id = 499] 22:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x113097800) [pid = 1652] [serial = 1497] [outer = 0x0] 22:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x113372400) [pid = 1652] [serial = 1498] [outer = 0x113097800] 22:23:50 INFO - PROCESS | 1652 | 1467350630466 Marionette DEBUG loaded listener.js 22:23:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x116085c00) [pid = 1652] [serial = 1499] [outer = 0x113097800] 22:23:51 INFO - PROCESS | 1652 | 1467350631038 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]]]}] 22:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 923ms 22:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:23:51 INFO - PROCESS | 1652 | 1467350631133 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 22:23:51 INFO - PROCESS | 1652 | 1467350631136 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 22:23:51 INFO - PROCESS | 1652 | 1467350631139 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 1652 | 1467350631141 Marionette TRACE conn2 <- [1,1970,null,{}] 22:23:51 INFO - PROCESS | 1652 | 1467350631145 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}] 22:23:51 INFO - PROCESS | 1652 | 1467350631147 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:51 INFO - PROCESS | 1652 | 1467350631239 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 22:23:51 INFO - PROCESS | 1652 | 1467350631296 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 1652 | 1467350631299 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116241000 == 21 [pid = 1652] [id = 500] 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1129a5c00) [pid = 1652] [serial = 1500] [outer = 0x0] 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1129af400) [pid = 1652] [serial = 1501] [outer = 0x1129a5c00] 22:23:51 INFO - PROCESS | 1652 | 1467350631327 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11308e400) [pid = 1652] [serial = 1502] [outer = 0x1129a5c00] 22:23:51 INFO - PROCESS | 1652 | --DOCSHELL 0x1127b4000 == 20 [pid = 1652] [id = 488] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1167b3c00) [pid = 1652] [serial = 1452] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118492400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118484c00) [pid = 1652] [serial = 1455] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116a11c00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113d50800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133b8c00) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1126f1800) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11607dc00) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112a83c00) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1172c2800) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118487800) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185bc000) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128cdc00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129a9800) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11888bc00) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x116766400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113dadc00) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11607b000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118491c00) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167aec00) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121a5ac00) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210bb800) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x126954400) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118fab800) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267d7c00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x127805c00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126bc5000) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119df0800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1195f7400) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121a4cc00) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121594800) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a0c7000) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167b1000) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121797800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1126fc800) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1266ad400) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1128cb400) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121a59c00) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118fbc000) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x123d7fc00) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x126034c00) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x1267e2400) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1128d7c00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1182d0c00) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x1185db000) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x116a19c00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x123d82400) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x11308d000) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x1187c6c00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x116971800) [pid = 1652] [serial = 895] [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.] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11915c400) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 59 (0x112aa0000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 58 (0x118f63c00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 57 (0x118fbd000) [pid = 1652] [serial = 1461] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 56 (0x1187c9800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | --DOMWINDOW == 55 (0x113d48c00) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 22:23:51 INFO - PROCESS | 1652 | 1467350631724 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]]]}] 22:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 621ms 22:23:51 INFO - PROCESS | 1652 | 1467350631760 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 22:23:51 INFO - PROCESS | 1652 | 1467350631764 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 22:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:23:51 INFO - PROCESS | 1652 | 1467350631768 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:23:51 INFO - PROCESS | 1652 | 1467350631770 Marionette TRACE conn2 <- [1,1974,null,{}] 22:23:51 INFO - PROCESS | 1652 | 1467350631772 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}] 22:23:51 INFO - PROCESS | 1652 | 1467350631774 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:51 INFO - PROCESS | 1652 | 1467350631851 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 22:23:51 INFO - PROCESS | 1652 | 1467350631857 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:51 INFO - PROCESS | 1652 | 1467350631858 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f66000 == 21 [pid = 1652] [id = 501] 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x113372800) [pid = 1652] [serial = 1503] [outer = 0x0] 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x113db0000) [pid = 1652] [serial = 1504] [outer = 0x113372800] 22:23:51 INFO - PROCESS | 1652 | 1467350631885 Marionette DEBUG loaded listener.js 22:23:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x116294800) [pid = 1652] [serial = 1505] [outer = 0x113372800] 22:23:52 INFO - PROCESS | 1652 | 1467350632208 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]]]}] 22:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 22:23:52 INFO - PROCESS | 1652 | 1467350632247 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 22:23:52 INFO - PROCESS | 1652 | 1467350632248 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 22:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:23:52 INFO - PROCESS | 1652 | 1467350632251 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:23:52 INFO - PROCESS | 1652 | 1467350632254 Marionette TRACE conn2 <- [1,1978,null,{}] 22:23:52 INFO - PROCESS | 1652 | 1467350632262 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}] 22:23:52 INFO - PROCESS | 1652 | 1467350632265 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:52 INFO - PROCESS | 1652 | 1467350632341 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 22:23:52 INFO - PROCESS | 1652 | 1467350632346 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 1652 | 1467350632348 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ea800 == 22 [pid = 1652] [id = 502] 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x1167ba000) [pid = 1652] [serial = 1506] [outer = 0x0] 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x116971800) [pid = 1652] [serial = 1507] [outer = 0x1167ba000] 22:23:52 INFO - PROCESS | 1652 | 1467350632378 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1172c2800) [pid = 1652] [serial = 1508] [outer = 0x1167ba000] 22:23:52 INFO - PROCESS | 1652 | 1467350632712 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]]]}] 22:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 472ms 22:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:23:52 INFO - PROCESS | 1652 | 1467350632725 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 22:23:52 INFO - PROCESS | 1652 | 1467350632727 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 22:23:52 INFO - PROCESS | 1652 | 1467350632729 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:23:52 INFO - PROCESS | 1652 | 1467350632730 Marionette TRACE conn2 <- [1,1982,null,{}] 22:23:52 INFO - PROCESS | 1652 | 1467350632732 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}] 22:23:52 INFO - PROCESS | 1652 | 1467350632733 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:52 INFO - PROCESS | 1652 | 1467350632843 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 22:23:52 INFO - PROCESS | 1652 | 1467350632878 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:52 INFO - PROCESS | 1652 | 1467350632880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1183a4800 == 23 [pid = 1652] [id = 503] 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x116a13000) [pid = 1652] [serial = 1509] [outer = 0x0] 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1182cdc00) [pid = 1652] [serial = 1510] [outer = 0x116a13000] 22:23:52 INFO - PROCESS | 1652 | 1467350632905 Marionette DEBUG loaded listener.js 22:23:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x118488c00) [pid = 1652] [serial = 1511] [outer = 0x116a13000] 22:23:53 INFO - PROCESS | 1652 | 1467350633299 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]]]}] 22:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 622ms 22:23:53 INFO - PROCESS | 1652 | 1467350633358 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 22:23:53 INFO - PROCESS | 1652 | 1467350633359 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 22:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:23:53 INFO - PROCESS | 1652 | 1467350633361 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:23:53 INFO - PROCESS | 1652 | 1467350633362 Marionette TRACE conn2 <- [1,1986,null,{}] 22:23:53 INFO - PROCESS | 1652 | 1467350633365 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}] 22:23:53 INFO - PROCESS | 1652 | 1467350633366 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:53 INFO - PROCESS | 1652 | 1467350633485 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 22:23:53 INFO - PROCESS | 1652 | 1467350633542 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:53 INFO - PROCESS | 1652 | 1467350633543 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191cd000 == 24 [pid = 1652] [id = 504] 22:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1126fcc00) [pid = 1652] [serial = 1512] [outer = 0x0] 22:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x118491000) [pid = 1652] [serial = 1513] [outer = 0x1126fcc00] 22:23:53 INFO - PROCESS | 1652 | 1467350633584 Marionette DEBUG loaded listener.js 22:23:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1185bc000) [pid = 1652] [serial = 1514] [outer = 0x1126fcc00] 22:23:53 INFO - PROCESS | 1652 | 1467350633984 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]]]}] 22:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 22:23:54 INFO - PROCESS | 1652 | 1467350634033 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 1652 | 1467350634034 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 22:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:23:54 INFO - PROCESS | 1652 | 1467350634036 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 1652 | 1467350634037 Marionette TRACE conn2 <- [1,1990,null,{}] 22:23:54 INFO - PROCESS | 1652 | 1467350634039 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}] 22:23:54 INFO - PROCESS | 1652 | 1467350634044 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:54 INFO - PROCESS | 1652 | 1467350634159 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 22:23:54 INFO - PROCESS | 1652 | 1467350634216 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:54 INFO - PROCESS | 1652 | 1467350634217 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aab800 == 25 [pid = 1652] [id = 505] 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1185d7c00) [pid = 1652] [serial = 1515] [outer = 0x0] 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118898000) [pid = 1652] [serial = 1516] [outer = 0x1185d7c00] 22:23:54 INFO - PROCESS | 1652 | 1467350634244 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1195f1400) [pid = 1652] [serial = 1517] [outer = 0x1185d7c00] 22:23:54 INFO - PROCESS | 1652 | 1467350634673 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]]]}] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x116903c00) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x1129ae000) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x1167b5c00) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x118456800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 65 (0x111c18800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 64 (0x118fb4800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 63 (0x1133dd000) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 62 (0x118f67400) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 61 (0x118591400) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:23:54 INFO - PROCESS | 1652 | --DOMWINDOW == 60 (0x11277d400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 22:23:54 INFO - PROCESS | 1652 | 1467350634710 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 22:23:54 INFO - PROCESS | 1652 | 1467350634712 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 22:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:23:54 INFO - PROCESS | 1652 | 1467350634716 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:23:54 INFO - PROCESS | 1652 | 1467350634718 Marionette TRACE conn2 <- [1,1994,null,{}] 22:23:54 INFO - PROCESS | 1652 | 1467350634731 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}] 22:23:54 INFO - PROCESS | 1652 | 1467350634733 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:54 INFO - PROCESS | 1652 | 1467350634824 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 22:23:54 INFO - PROCESS | 1652 | 1467350634833 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:54 INFO - PROCESS | 1652 | 1467350634834 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ec000 == 26 [pid = 1652] [id = 506] 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x1129b1c00) [pid = 1652] [serial = 1518] [outer = 0x0] 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11607c400) [pid = 1652] [serial = 1519] [outer = 0x1129b1c00] 22:23:54 INFO - PROCESS | 1652 | 1467350634865 Marionette DEBUG loaded listener.js 22:23:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x1184cf000) [pid = 1652] [serial = 1520] [outer = 0x1129b1c00] 22:23:55 INFO - PROCESS | 1652 | 1467350635164 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]]]}] 22:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 479ms 22:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:23:55 INFO - PROCESS | 1652 | 1467350635196 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 22:23:55 INFO - PROCESS | 1652 | 1467350635197 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 22:23:55 INFO - PROCESS | 1652 | 1467350635199 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:23:55 INFO - PROCESS | 1652 | 1467350635200 Marionette TRACE conn2 <- [1,1998,null,{}] 22:23:55 INFO - PROCESS | 1652 | 1467350635203 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}] 22:23:55 INFO - PROCESS | 1652 | 1467350635206 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:55 INFO - PROCESS | 1652 | 1467350635277 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 22:23:55 INFO - PROCESS | 1652 | 1467350635329 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 1652 | 1467350635330 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x121212800 == 27 [pid = 1652] [id = 507] 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x111c75800) [pid = 1652] [serial = 1521] [outer = 0x0] 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1198f6000) [pid = 1652] [serial = 1522] [outer = 0x111c75800] 22:23:55 INFO - PROCESS | 1652 | 1467350635351 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x119df4400) [pid = 1652] [serial = 1523] [outer = 0x111c75800] 22:23:55 INFO - PROCESS | 1652 | 1467350635605 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]]]}] 22:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 418ms 22:23:55 INFO - PROCESS | 1652 | 1467350635618 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 22:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:23:55 INFO - PROCESS | 1652 | 1467350635619 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 22:23:55 INFO - PROCESS | 1652 | 1467350635630 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:23:55 INFO - PROCESS | 1652 | 1467350635631 Marionette TRACE conn2 <- [1,2002,null,{}] 22:23:55 INFO - PROCESS | 1652 | 1467350635634 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}] 22:23:55 INFO - PROCESS | 1652 | 1467350635635 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:55 INFO - PROCESS | 1652 | 1467350635714 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 22:23:55 INFO - PROCESS | 1652 | 1467350635718 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:55 INFO - PROCESS | 1652 | 1467350635728 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12196e800 == 28 [pid = 1652] [id = 508] 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x119f13000) [pid = 1652] [serial = 1524] [outer = 0x0] 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x119f1fc00) [pid = 1652] [serial = 1525] [outer = 0x119f13000] 22:23:55 INFO - PROCESS | 1652 | 1467350635753 Marionette DEBUG loaded listener.js 22:23:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1210b0000) [pid = 1652] [serial = 1526] [outer = 0x119f13000] 22:23:56 INFO - PROCESS | 1652 | 1467350636057 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]]]}] 22:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 472ms 22:23:56 INFO - PROCESS | 1652 | 1467350636101 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 1652 | 1467350636102 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 22:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:23:56 INFO - PROCESS | 1652 | 1467350636105 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 1652 | 1467350636106 Marionette TRACE conn2 <- [1,2006,null,{}] 22:23:56 INFO - PROCESS | 1652 | 1467350636108 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}] 22:23:56 INFO - PROCESS | 1652 | 1467350636109 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:56 INFO - PROCESS | 1652 | 1467350636185 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 22:23:56 INFO - PROCESS | 1652 | 1467350636240 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 1652 | 1467350636242 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118385800 == 29 [pid = 1652] [id = 509] 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118492800) [pid = 1652] [serial = 1527] [outer = 0x0] 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1210b6800) [pid = 1652] [serial = 1528] [outer = 0x118492800] 22:23:56 INFO - PROCESS | 1652 | 1467350636266 Marionette DEBUG loaded listener.js 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1212ae400) [pid = 1652] [serial = 1529] [outer = 0x118492800] 22:23:56 INFO - PROCESS | 1652 | 1467350636546 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]]]}] 22:23:56 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 22:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 22:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:23:56 INFO - PROCESS | 1652 | 1467350636577 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 22:23:56 INFO - PROCESS | 1652 | 1467350636578 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 22:23:56 INFO - PROCESS | 1652 | 1467350636580 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:23:56 INFO - PROCESS | 1652 | 1467350636582 Marionette TRACE conn2 <- [1,2010,null,{}] 22:23:56 INFO - PROCESS | 1652 | 1467350636584 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}] 22:23:56 INFO - PROCESS | 1652 | 1467350636586 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:56 INFO - PROCESS | 1652 | 1467350636677 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 22:23:56 INFO - PROCESS | 1652 | 1467350636690 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:56 INFO - PROCESS | 1652 | 1467350636692 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12629c000 == 30 [pid = 1652] [id = 510] 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1213ce000) [pid = 1652] [serial = 1530] [outer = 0x0] 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x121a4bc00) [pid = 1652] [serial = 1531] [outer = 0x1213ce000] 22:23:56 INFO - PROCESS | 1652 | 1467350636717 Marionette DEBUG loaded listener.js 22:23:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x121ab1c00) [pid = 1652] [serial = 1532] [outer = 0x1213ce000] 22:23:57 INFO - PROCESS | 1652 | 1467350637180 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]]]}] 22:23:57 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 22:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 619ms 22:23:57 INFO - PROCESS | 1652 | 1467350637201 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 22:23:57 INFO - PROCESS | 1652 | 1467350637204 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 22:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:23:57 INFO - PROCESS | 1652 | 1467350637209 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:23:57 INFO - PROCESS | 1652 | 1467350637211 Marionette TRACE conn2 <- [1,2014,null,{}] 22:23:57 INFO - PROCESS | 1652 | 1467350637216 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}] 22:23:57 INFO - PROCESS | 1652 | 1467350637217 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:57 INFO - PROCESS | 1652 | 1467350637316 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 22:23:57 INFO - PROCESS | 1652 | 1467350637384 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:57 INFO - PROCESS | 1652 | 1467350637385 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f63800 == 31 [pid = 1652] [id = 511] 22:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1128d7400) [pid = 1652] [serial = 1533] [outer = 0x0] 22:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x112aa0000) [pid = 1652] [serial = 1534] [outer = 0x1128d7400] 22:23:57 INFO - PROCESS | 1652 | 1467350637416 Marionette DEBUG loaded listener.js 22:23:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133e7c00) [pid = 1652] [serial = 1535] [outer = 0x1128d7400] 22:23:57 INFO - PROCESS | 1652 | 1467350637839 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]]]}] 22:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 22:23:57 INFO - PROCESS | 1652 | 1467350637881 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 22:23:57 INFO - PROCESS | 1652 | 1467350637884 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 22:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:23:57 INFO - PROCESS | 1652 | 1467350637888 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:23:57 INFO - PROCESS | 1652 | 1467350637890 Marionette TRACE conn2 <- [1,2018,null,{}] 22:23:57 INFO - PROCESS | 1652 | 1467350637893 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}] 22:23:57 INFO - PROCESS | 1652 | 1467350637895 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:57 INFO - PROCESS | 1652 | 1467350637997 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 22:23:58 INFO - PROCESS | 1652 | 1467350638100 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 1652 | 1467350638101 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11962b800 == 32 [pid = 1652] [id = 512] 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1167b9800) [pid = 1652] [serial = 1536] [outer = 0x0] 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x116908800) [pid = 1652] [serial = 1537] [outer = 0x1167b9800] 22:23:58 INFO - PROCESS | 1652 | 1467350638133 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1182ce000) [pid = 1652] [serial = 1538] [outer = 0x1167b9800] 22:23:58 INFO - PROCESS | 1652 | 1467350638549 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]]]}] 22:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 22:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:23:58 INFO - PROCESS | 1652 | 1467350638559 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 22:23:58 INFO - PROCESS | 1652 | 1467350638560 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 22:23:58 INFO - PROCESS | 1652 | 1467350638563 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:23:58 INFO - PROCESS | 1652 | 1467350638565 Marionette TRACE conn2 <- [1,2022,null,{}] 22:23:58 INFO - PROCESS | 1652 | 1467350638575 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}] 22:23:58 INFO - PROCESS | 1652 | 1467350638578 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:58 INFO - PROCESS | 1652 | 1467350638677 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 22:23:58 INFO - PROCESS | 1652 | 1467350638730 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:58 INFO - PROCESS | 1652 | 1467350638732 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1267c8800 == 33 [pid = 1652] [id = 513] 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1185d1800) [pid = 1652] [serial = 1539] [outer = 0x0] 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1187c7c00) [pid = 1652] [serial = 1540] [outer = 0x1185d1800] 22:23:58 INFO - PROCESS | 1652 | 1467350638763 Marionette DEBUG loaded listener.js 22:23:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119159800) [pid = 1652] [serial = 1541] [outer = 0x1185d1800] 22:23:59 INFO - PROCESS | 1652 | 1467350639180 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]]]}] 22:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 22:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:23:59 INFO - PROCESS | 1652 | 1467350639237 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 22:23:59 INFO - PROCESS | 1652 | 1467350639239 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 22:23:59 INFO - PROCESS | 1652 | 1467350639241 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:23:59 INFO - PROCESS | 1652 | 1467350639242 Marionette TRACE conn2 <- [1,2026,null,{}] 22:23:59 INFO - PROCESS | 1652 | 1467350639245 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}] 22:23:59 INFO - PROCESS | 1652 | 1467350639246 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:59 INFO - PROCESS | 1652 | 1467350639347 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 22:23:59 INFO - PROCESS | 1652 | 1467350639450 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:23:59 INFO - PROCESS | 1652 | 1467350639451 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:23:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903e000 == 34 [pid = 1652] [id = 514] 22:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x111c18800) [pid = 1652] [serial = 1542] [outer = 0x0] 22:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1212b1400) [pid = 1652] [serial = 1543] [outer = 0x111c18800] 22:23:59 INFO - PROCESS | 1652 | 1467350639482 Marionette DEBUG loaded listener.js 22:23:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121a50000) [pid = 1652] [serial = 1544] [outer = 0x111c18800] 22:24:00 INFO - PROCESS | 1652 | 1467350640093 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]]]}] 22:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 874ms 22:24:00 INFO - PROCESS | 1652 | 1467350640116 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 22:24:00 INFO - PROCESS | 1652 | 1467350640121 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 22:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:24:00 INFO - PROCESS | 1652 | 1467350640150 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:24:00 INFO - PROCESS | 1652 | 1467350640153 Marionette TRACE conn2 <- [1,2030,null,{}] 22:24:00 INFO - PROCESS | 1652 | 1467350640159 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}] 22:24:00 INFO - PROCESS | 1652 | 1467350640160 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:00 INFO - PROCESS | 1652 | 1467350640238 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 22:24:00 INFO - PROCESS | 1652 | 1467350640301 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:00 INFO - PROCESS | 1652 | 1467350640305 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116250000 == 35 [pid = 1652] [id = 515] 22:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1131d2400) [pid = 1652] [serial = 1545] [outer = 0x0] 22:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1133dc800) [pid = 1652] [serial = 1546] [outer = 0x1131d2400] 22:24:00 INFO - PROCESS | 1652 | 1467350640352 Marionette DEBUG loaded listener.js 22:24:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1160da800) [pid = 1652] [serial = 1547] [outer = 0x1131d2400] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x121212800 == 34 [pid = 1652] [id = 507] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118385800 == 33 [pid = 1652] [id = 509] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12196e800 == 32 [pid = 1652] [id = 508] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12903e000 == 31 [pid = 1652] [id = 514] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x1267c8800 == 30 [pid = 1652] [id = 513] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11962b800 == 29 [pid = 1652] [id = 512] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12629c000 == 28 [pid = 1652] [id = 510] 22:24:01 INFO - PROCESS | 1652 | --DOCSHELL 0x116f63800 == 27 [pid = 1652] [id = 511] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119f19800) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fc4000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119f13800) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x117ea5000) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116029800) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1128d1400) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1185dc000) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118489c00) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x119161400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1128d8800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118f5e400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118f64c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x117ea5400) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1129ae800) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x112f03000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119df3c00) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1170b0400) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11858c400) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1160dbc00) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x116771800) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 22:24:01 INFO - PROCESS | 1652 | 1467350641516 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]]]}] 22:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1435ms 22:24:01 INFO - PROCESS | 1652 | 1467350641582 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 22:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:24:01 INFO - PROCESS | 1652 | 1467350641586 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 22:24:01 INFO - PROCESS | 1652 | 1467350641592 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:24:01 INFO - PROCESS | 1652 | 1467350641594 Marionette TRACE conn2 <- [1,2034,null,{}] 22:24:01 INFO - PROCESS | 1652 | 1467350641600 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}] 22:24:01 INFO - PROCESS | 1652 | 1467350641602 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:01 INFO - PROCESS | 1652 | 1467350641693 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 22:24:01 INFO - PROCESS | 1652 | 1467350641751 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:01 INFO - PROCESS | 1652 | 1467350641754 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11320a000 == 28 [pid = 1652] [id = 516] 22:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1126fd000) [pid = 1652] [serial = 1548] [outer = 0x0] 22:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1128cf800) [pid = 1652] [serial = 1549] [outer = 0x1126fd000] 22:24:01 INFO - PROCESS | 1652 | 1467350641781 Marionette DEBUG loaded listener.js 22:24:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1129b0c00) [pid = 1652] [serial = 1550] [outer = 0x1126fd000] 22:24:02 INFO - PROCESS | 1652 | 1467350642091 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]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 22:24:02 INFO - PROCESS | 1652 | 1467350642113 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 22:24:02 INFO - PROCESS | 1652 | 1467350642116 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 22:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:24:02 INFO - PROCESS | 1652 | 1467350642121 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 1652 | 1467350642124 Marionette TRACE conn2 <- [1,2038,null,{}] 22:24:02 INFO - PROCESS | 1652 | 1467350642126 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}] 22:24:02 INFO - PROCESS | 1652 | 1467350642128 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:02 INFO - PROCESS | 1652 | 1467350642203 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 22:24:02 INFO - PROCESS | 1652 | 1467350642209 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:02 INFO - PROCESS | 1652 | 1467350642211 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x117020800 == 29 [pid = 1652] [id = 517] 22:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x112f0b000) [pid = 1652] [serial = 1551] [outer = 0x0] 22:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x115e59800) [pid = 1652] [serial = 1552] [outer = 0x112f0b000] 22:24:02 INFO - PROCESS | 1652 | 1467350642241 Marionette DEBUG loaded listener.js 22:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x116773000) [pid = 1652] [serial = 1553] [outer = 0x112f0b000] 22:24:02 INFO - PROCESS | 1652 | 1467350642714 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]]]}] 22:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 624ms 22:24:02 INFO - PROCESS | 1652 | 1467350642747 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 22:24:02 INFO - PROCESS | 1652 | 1467350642750 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 22:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:24:02 INFO - PROCESS | 1652 | 1467350642767 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:24:02 INFO - PROCESS | 1652 | 1467350642770 Marionette TRACE conn2 <- [1,2042,null,{}] 22:24:02 INFO - PROCESS | 1652 | 1467350642785 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}] 22:24:02 INFO - PROCESS | 1652 | 1467350642790 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:02 INFO - PROCESS | 1652 | 1467350642908 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 22:24:02 INFO - PROCESS | 1652 | 1467350642985 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:02 INFO - PROCESS | 1652 | 1467350642987 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fd9800 == 30 [pid = 1652] [id = 518] 22:24:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1126f3400) [pid = 1652] [serial = 1554] [outer = 0x0] 22:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1182c9000) [pid = 1652] [serial = 1555] [outer = 0x1126f3400] 22:24:03 INFO - PROCESS | 1652 | 1467350643015 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11848a400) [pid = 1652] [serial = 1556] [outer = 0x1126f3400] 22:24:03 INFO - PROCESS | 1652 | 1467350643315 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]]]}] 22:24:03 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) 22:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 591ms 22:24:03 INFO - PROCESS | 1652 | 1467350643345 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 22:24:03 INFO - PROCESS | 1652 | 1467350643347 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 22:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:24:03 INFO - PROCESS | 1652 | 1467350643349 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 1652 | 1467350643351 Marionette TRACE conn2 <- [1,2046,null,{}] 22:24:03 INFO - PROCESS | 1652 | 1467350643354 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}] 22:24:03 INFO - PROCESS | 1652 | 1467350643358 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:03 INFO - PROCESS | 1652 | 1467350643437 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 22:24:03 INFO - PROCESS | 1652 | 1467350643443 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:03 INFO - PROCESS | 1652 | 1467350643444 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119872800 == 31 [pid = 1652] [id = 519] 22:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118492000) [pid = 1652] [serial = 1557] [outer = 0x0] 22:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1185d5400) [pid = 1652] [serial = 1558] [outer = 0x118492000] 22:24:03 INFO - PROCESS | 1652 | 1467350643469 Marionette DEBUG loaded listener.js 22:24:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187bfc00) [pid = 1652] [serial = 1559] [outer = 0x118492000] 22:24:03 INFO - PROCESS | 1652 | 1467350643864 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]]]}] 22:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 22:24:03 INFO - PROCESS | 1652 | 1467350643880 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 22:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:24:03 INFO - PROCESS | 1652 | 1467350643882 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 22:24:03 INFO - PROCESS | 1652 | 1467350643894 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:24:03 INFO - PROCESS | 1652 | 1467350643896 Marionette TRACE conn2 <- [1,2050,null,{}] 22:24:03 INFO - PROCESS | 1652 | 1467350643899 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}] 22:24:03 INFO - PROCESS | 1652 | 1467350643901 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:04 INFO - PROCESS | 1652 | 1467350644054 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 22:24:04 INFO - PROCESS | 1652 | 1467350644073 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:04 INFO - PROCESS | 1652 | 1467350644075 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108d800 == 32 [pid = 1652] [id = 520] 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112f02c00) [pid = 1652] [serial = 1560] [outer = 0x0] 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1187c9c00) [pid = 1652] [serial = 1561] [outer = 0x112f02c00] 22:24:04 INFO - PROCESS | 1652 | 1467350644116 Marionette DEBUG loaded listener.js 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118fac800) [pid = 1652] [serial = 1562] [outer = 0x112f02c00] 22:24:04 INFO - PROCESS | 1652 | 1467350644541 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]]]}] 22:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 680ms 22:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:24:04 INFO - PROCESS | 1652 | 1467350644566 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 22:24:04 INFO - PROCESS | 1652 | 1467350644567 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 22:24:04 INFO - PROCESS | 1652 | 1467350644569 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:24:04 INFO - PROCESS | 1652 | 1467350644571 Marionette TRACE conn2 <- [1,2054,null,{}] 22:24:04 INFO - PROCESS | 1652 | 1467350644580 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}] 22:24:04 INFO - PROCESS | 1652 | 1467350644584 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:04 INFO - PROCESS | 1652 | 1467350644706 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 22:24:04 INFO - PROCESS | 1652 | 1467350644709 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:04 INFO - PROCESS | 1652 | 1467350644710 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214c7800 == 33 [pid = 1652] [id = 521] 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fabc00) [pid = 1652] [serial = 1563] [outer = 0x0] 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fc5000) [pid = 1652] [serial = 1564] [outer = 0x118fabc00] 22:24:04 INFO - PROCESS | 1652 | 1467350644735 Marionette DEBUG loaded listener.js 22:24:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119f17400) [pid = 1652] [serial = 1565] [outer = 0x118fabc00] 22:24:05 INFO - PROCESS | 1652 | 1467350645066 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]]]}] 22:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 527ms 22:24:05 INFO - PROCESS | 1652 | 1467350645103 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 22:24:05 INFO - PROCESS | 1652 | 1467350645104 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 22:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:24:05 INFO - PROCESS | 1652 | 1467350645109 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:24:05 INFO - PROCESS | 1652 | 1467350645110 Marionette TRACE conn2 <- [1,2058,null,{}] 22:24:05 INFO - PROCESS | 1652 | 1467350645112 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}] 22:24:05 INFO - PROCESS | 1652 | 1467350645113 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:05 INFO - PROCESS | 1652 | 1467350645211 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 22:24:05 INFO - PROCESS | 1652 | 1467350645249 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 1652 | 1467350645250 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12480d800 == 34 [pid = 1652] [id = 522] 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fc0800) [pid = 1652] [serial = 1566] [outer = 0x0] 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a0c7000) [pid = 1652] [serial = 1567] [outer = 0x118fc0800] 22:24:05 INFO - PROCESS | 1652 | 1467350645274 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121187000) [pid = 1652] [serial = 1568] [outer = 0x118fc0800] 22:24:05 INFO - PROCESS | 1652 | 1467350645719 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]]]}] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113097800) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1213ce000) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167bcc00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1129b1c00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111c75800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f13000) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118492800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116a13000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1126fcc00) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1185d7c00) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x113372800) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1129a5c00) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:24:05 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1167ba000) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 22:24:05 INFO - PROCESS | 1652 | 1467350645780 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 22:24:05 INFO - PROCESS | 1652 | 1467350645781 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 22:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:24:05 INFO - PROCESS | 1652 | 1467350645784 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:24:05 INFO - PROCESS | 1652 | 1467350645785 Marionette TRACE conn2 <- [1,2062,null,{}] 22:24:05 INFO - PROCESS | 1652 | 1467350645787 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}] 22:24:05 INFO - PROCESS | 1652 | 1467350645788 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:05 INFO - PROCESS | 1652 | 1467350645862 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 22:24:05 INFO - PROCESS | 1652 | 1467350645865 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:05 INFO - PROCESS | 1652 | 1467350645866 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11961f000 == 35 [pid = 1652] [id = 523] 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112789800) [pid = 1652] [serial = 1569] [outer = 0x0] 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1133c2000) [pid = 1652] [serial = 1570] [outer = 0x112789800] 22:24:05 INFO - PROCESS | 1652 | 1467350645893 Marionette DEBUG loaded listener.js 22:24:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x117ea1400) [pid = 1652] [serial = 1571] [outer = 0x112789800] 22:24:06 INFO - PROCESS | 1652 | 1467350646216 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 468ms 22:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:24:06 INFO - PROCESS | 1652 | 1467350646253 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 22:24:06 INFO - PROCESS | 1652 | 1467350646254 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 22:24:06 INFO - PROCESS | 1652 | 1467350646256 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:24:06 INFO - PROCESS | 1652 | 1467350646258 Marionette TRACE conn2 <- [1,2066,null,{}] 22:24:06 INFO - PROCESS | 1652 | 1467350646260 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}] 22:24:06 INFO - PROCESS | 1652 | 1467350646262 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:06 INFO - PROCESS | 1652 | 1467350646357 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 22:24:06 INFO - PROCESS | 1652 | 1467350646458 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:06 INFO - PROCESS | 1652 | 1467350646459 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fcd000 == 36 [pid = 1652] [id = 524] 22:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1172c1c00) [pid = 1652] [serial = 1572] [outer = 0x0] 22:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119f14000) [pid = 1652] [serial = 1573] [outer = 0x1172c1c00] 22:24:06 INFO - PROCESS | 1652 | 1467350646529 Marionette DEBUG loaded listener.js 22:24:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121a4b400) [pid = 1652] [serial = 1574] [outer = 0x1172c1c00] 22:24:06 INFO - PROCESS | 1652 | 1467350646882 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]]]}] 22:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 669ms 22:24:06 INFO - PROCESS | 1652 | 1467350646926 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 22:24:06 INFO - PROCESS | 1652 | 1467350646927 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 22:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:24:06 INFO - PROCESS | 1652 | 1467350646929 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:24:06 INFO - PROCESS | 1652 | 1467350646930 Marionette TRACE conn2 <- [1,2070,null,{}] 22:24:06 INFO - PROCESS | 1652 | 1467350646933 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}] 22:24:06 INFO - PROCESS | 1652 | 1467350646934 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:07 INFO - PROCESS | 1652 | 1467350647036 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 22:24:07 INFO - PROCESS | 1652 | 1467350647041 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 1652 | 1467350647042 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x127881000 == 37 [pid = 1652] [id = 525] 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176e3400) [pid = 1652] [serial = 1575] [outer = 0x0] 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121a53c00) [pid = 1652] [serial = 1576] [outer = 0x1176e3400] 22:24:07 INFO - PROCESS | 1652 | 1467350647066 Marionette DEBUG loaded listener.js 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121abf400) [pid = 1652] [serial = 1577] [outer = 0x1176e3400] 22:24:07 INFO - PROCESS | 1652 | 1467350647413 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]]]}] 22:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 22:24:07 INFO - PROCESS | 1652 | 1467350647448 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 22:24:07 INFO - PROCESS | 1652 | 1467350647451 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 22:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:24:07 INFO - PROCESS | 1652 | 1467350647456 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:24:07 INFO - PROCESS | 1652 | 1467350647459 Marionette TRACE conn2 <- [1,2074,null,{}] 22:24:07 INFO - PROCESS | 1652 | 1467350647463 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}] 22:24:07 INFO - PROCESS | 1652 | 1467350647465 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:07 INFO - PROCESS | 1652 | 1467350647605 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 22:24:07 INFO - PROCESS | 1652 | 1467350647692 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:07 INFO - PROCESS | 1652 | 1467350647705 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108d000 == 38 [pid = 1652] [id = 526] 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1182d0800) [pid = 1652] [serial = 1578] [outer = 0x0] 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121d7f400) [pid = 1652] [serial = 1579] [outer = 0x1182d0800] 22:24:07 INFO - PROCESS | 1652 | 1467350647750 Marionette DEBUG loaded listener.js 22:24:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x124cacc00) [pid = 1652] [serial = 1580] [outer = 0x1182d0800] 22:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 879ms 22:24:08 INFO - PROCESS | 1652 | 1467350648327 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]]]}] 22:24:08 INFO - PROCESS | 1652 | 1467350648332 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 22:24:08 INFO - PROCESS | 1652 | 1467350648335 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 22:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:24:08 INFO - PROCESS | 1652 | 1467350648365 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:24:08 INFO - PROCESS | 1652 | 1467350648368 Marionette TRACE conn2 <- [1,2078,null,{}] 22:24:08 INFO - PROCESS | 1652 | 1467350648375 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}] 22:24:08 INFO - PROCESS | 1652 | 1467350648377 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:08 INFO - PROCESS | 1652 | 1467350648483 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 22:24:08 INFO - PROCESS | 1652 | 1467350648561 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:08 INFO - PROCESS | 1652 | 1467350648563 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180d7800 == 39 [pid = 1652] [id = 527] 22:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112e21800) [pid = 1652] [serial = 1581] [outer = 0x0] 22:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x113314400) [pid = 1652] [serial = 1582] [outer = 0x112e21800] 22:24:08 INFO - PROCESS | 1652 | 1467350648594 Marionette DEBUG loaded listener.js 22:24:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11607d000) [pid = 1652] [serial = 1583] [outer = 0x112e21800] 22:24:09 INFO - PROCESS | 1652 | 1467350649258 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]]]}] 22:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1004ms 22:24:09 INFO - PROCESS | 1652 | 1467350649342 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 1652 | 1467350649344 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 22:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:24:09 INFO - PROCESS | 1652 | 1467350649348 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 1652 | 1467350649350 Marionette TRACE conn2 <- [1,2082,null,{}] 22:24:09 INFO - PROCESS | 1652 | 1467350649354 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}] 22:24:09 INFO - PROCESS | 1652 | 1467350649355 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:09 INFO - PROCESS | 1652 | 1467350649455 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 22:24:09 INFO - PROCESS | 1652 | 1467350649511 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:09 INFO - PROCESS | 1652 | 1467350649514 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11608a800 == 40 [pid = 1652] [id = 528] 22:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11336f400) [pid = 1652] [serial = 1584] [outer = 0x0] 22:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1133e1800) [pid = 1652] [serial = 1585] [outer = 0x11336f400] 22:24:09 INFO - PROCESS | 1652 | 1467350649543 Marionette DEBUG loaded listener.js 22:24:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11628d000) [pid = 1652] [serial = 1586] [outer = 0x11336f400] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x127881000 == 39 [pid = 1652] [id = 525] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118fcd000 == 38 [pid = 1652] [id = 524] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11961f000 == 37 [pid = 1652] [id = 523] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12480d800 == 36 [pid = 1652] [id = 522] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1214c7800 == 35 [pid = 1652] [id = 521] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12108d800 == 34 [pid = 1652] [id = 520] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119872800 == 33 [pid = 1652] [id = 519] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118fd9800 == 32 [pid = 1652] [id = 518] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x117020800 == 31 [pid = 1652] [id = 517] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11320a000 == 30 [pid = 1652] [id = 516] 22:24:09 INFO - PROCESS | 1652 | --DOCSHELL 0x116250000 == 29 [pid = 1652] [id = 515] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118491000) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118898000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1185bc000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x113db0000) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116294800) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1129af400) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11308e400) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116971800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1172c2800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113372400) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x121ab1c00) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116085c00) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121a4bc00) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a0c7c00) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11607c400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1198f6000) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1184cf000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119f1fc00) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1210b0000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1212ae400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x1210b6800) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1195f1400) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1182cdc00) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x118488c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x119df4400) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 22:24:09 INFO - PROCESS | 1652 | 1467350649914 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]]]}] 22:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 573ms 22:24:09 INFO - PROCESS | 1652 | 1467350649926 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 22:24:09 INFO - PROCESS | 1652 | 1467350649930 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 22:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:24:09 INFO - PROCESS | 1652 | 1467350649935 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:24:09 INFO - PROCESS | 1652 | 1467350649940 Marionette TRACE conn2 <- [1,2086,null,{}] 22:24:09 INFO - PROCESS | 1652 | 1467350649944 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}] 22:24:09 INFO - PROCESS | 1652 | 1467350649946 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:10 INFO - PROCESS | 1652 | 1467350650034 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 22:24:10 INFO - PROCESS | 1652 | 1467350650043 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 1652 | 1467350650045 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x118107000 == 30 [pid = 1652] [id = 529] 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113bae400) [pid = 1652] [serial = 1587] [outer = 0x0] 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x116970800) [pid = 1652] [serial = 1588] [outer = 0x113bae400] 22:24:10 INFO - PROCESS | 1652 | 1467350650091 Marionette DEBUG loaded listener.js 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1172c1400) [pid = 1652] [serial = 1589] [outer = 0x113bae400] 22:24:10 INFO - PROCESS | 1652 | 1467350650549 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]]]}] 22:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 625ms 22:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:24:10 INFO - PROCESS | 1652 | 1467350650560 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 22:24:10 INFO - PROCESS | 1652 | 1467350650562 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 22:24:10 INFO - PROCESS | 1652 | 1467350650564 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:24:10 INFO - PROCESS | 1652 | 1467350650566 Marionette TRACE conn2 <- [1,2090,null,{}] 22:24:10 INFO - PROCESS | 1652 | 1467350650577 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}] 22:24:10 INFO - PROCESS | 1652 | 1467350650580 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:10 INFO - PROCESS | 1652 | 1467350650658 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 22:24:10 INFO - PROCESS | 1652 | 1467350650662 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:10 INFO - PROCESS | 1652 | 1467350650665 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191c2000 == 31 [pid = 1652] [id = 530] 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118464800) [pid = 1652] [serial = 1590] [outer = 0x0] 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118491400) [pid = 1652] [serial = 1591] [outer = 0x118464800] 22:24:10 INFO - PROCESS | 1652 | 1467350650694 Marionette DEBUG loaded listener.js 22:24:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1185de800) [pid = 1652] [serial = 1592] [outer = 0x118464800] 22:24:11 INFO - PROCESS | 1652 | 1467350651055 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]]]}] 22:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 22:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:24:11 INFO - PROCESS | 1652 | 1467350651086 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 22:24:11 INFO - PROCESS | 1652 | 1467350651090 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 22:24:11 INFO - PROCESS | 1652 | 1467350651093 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:24:11 INFO - PROCESS | 1652 | 1467350651094 Marionette TRACE conn2 <- [1,2094,null,{}] 22:24:11 INFO - PROCESS | 1652 | 1467350651096 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}] 22:24:11 INFO - PROCESS | 1652 | 1467350651097 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:11 INFO - PROCESS | 1652 | 1467350651175 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 22:24:11 INFO - PROCESS | 1652 | 1467350651179 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:11 INFO - PROCESS | 1652 | 1467350651180 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0d6000 == 32 [pid = 1652] [id = 531] 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1126ff000) [pid = 1652] [serial = 1593] [outer = 0x0] 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118fb1400) [pid = 1652] [serial = 1594] [outer = 0x1126ff000] 22:24:11 INFO - PROCESS | 1652 | 1467350651205 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118fc7400) [pid = 1652] [serial = 1595] [outer = 0x1126ff000] 22:24:11 INFO - PROCESS | 1652 | 1467350651516 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]]]}] 22:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 22:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:24:11 INFO - PROCESS | 1652 | 1467350651565 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 22:24:11 INFO - PROCESS | 1652 | 1467350651566 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 22:24:11 INFO - PROCESS | 1652 | 1467350651568 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:24:11 INFO - PROCESS | 1652 | 1467350651569 Marionette TRACE conn2 <- [1,2098,null,{}] 22:24:11 INFO - PROCESS | 1652 | 1467350651572 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}] 22:24:11 INFO - PROCESS | 1652 | 1467350651573 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:11 INFO - PROCESS | 1652 | 1467350651644 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 22:24:11 INFO - PROCESS | 1652 | 1467350651705 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:11 INFO - PROCESS | 1652 | 1467350651706 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109a800 == 33 [pid = 1652] [id = 532] 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x118fc6c00) [pid = 1652] [serial = 1596] [outer = 0x0] 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1198ef800) [pid = 1652] [serial = 1597] [outer = 0x118fc6c00] 22:24:11 INFO - PROCESS | 1652 | 1467350651737 Marionette DEBUG loaded listener.js 22:24:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119dedc00) [pid = 1652] [serial = 1598] [outer = 0x118fc6c00] 22:24:12 INFO - PROCESS | 1652 | 1467350652043 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 22:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:24:12 INFO - PROCESS | 1652 | 1467350652096 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 1652 | 1467350652098 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 22:24:12 INFO - PROCESS | 1652 | 1467350652100 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 1652 | 1467350652101 Marionette TRACE conn2 <- [1,2102,null,{}] 22:24:12 INFO - PROCESS | 1652 | 1467350652103 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}] 22:24:12 INFO - PROCESS | 1652 | 1467350652107 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:12 INFO - PROCESS | 1652 | 1467350652223 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 22:24:12 INFO - PROCESS | 1652 | 1467350652259 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:12 INFO - PROCESS | 1652 | 1467350652261 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12480d800 == 34 [pid = 1652] [id = 533] 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119f13800) [pid = 1652] [serial = 1599] [outer = 0x0] 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1210b0c00) [pid = 1652] [serial = 1600] [outer = 0x119f13800] 22:24:12 INFO - PROCESS | 1652 | 1467350652286 Marionette DEBUG loaded listener.js 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121d85c00) [pid = 1652] [serial = 1601] [outer = 0x119f13800] 22:24:12 INFO - PROCESS | 1652 | 1467350652610 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]]]}] 22:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 22:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:24:12 INFO - PROCESS | 1652 | 1467350652619 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 22:24:12 INFO - PROCESS | 1652 | 1467350652620 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 22:24:12 INFO - PROCESS | 1652 | 1467350652626 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:24:12 INFO - PROCESS | 1652 | 1467350652627 Marionette TRACE conn2 <- [1,2106,null,{}] 22:24:12 INFO - PROCESS | 1652 | 1467350652629 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}] 22:24:12 INFO - PROCESS | 1652 | 1467350652631 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:12 INFO - PROCESS | 1652 | 1467350652726 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 22:24:12 INFO - PROCESS | 1652 | 1467350652736 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:12 INFO - PROCESS | 1652 | 1467350652738 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126022800 == 35 [pid = 1652] [id = 534] 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112784c00) [pid = 1652] [serial = 1602] [outer = 0x0] 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x124887800) [pid = 1652] [serial = 1603] [outer = 0x112784c00] 22:24:12 INFO - PROCESS | 1652 | 1467350652771 Marionette DEBUG loaded listener.js 22:24:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124cb0800) [pid = 1652] [serial = 1604] [outer = 0x112784c00] 22:24:13 INFO - PROCESS | 1652 | 1467350653104 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]]]}] 22:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 22:24:13 INFO - PROCESS | 1652 | 1467350653147 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 22:24:13 INFO - PROCESS | 1652 | 1467350653148 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 22:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:24:13 INFO - PROCESS | 1652 | 1467350653150 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:24:13 INFO - PROCESS | 1652 | 1467350653151 Marionette TRACE conn2 <- [1,2110,null,{}] 22:24:13 INFO - PROCESS | 1652 | 1467350653154 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}] 22:24:13 INFO - PROCESS | 1652 | 1467350653155 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:13 INFO - PROCESS | 1652 | 1467350653252 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 22:24:13 INFO - PROCESS | 1652 | 1467350653256 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 1652 | 1467350653257 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116676000 == 36 [pid = 1652] [id = 535] 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1126f4c00) [pid = 1652] [serial = 1605] [outer = 0x0] 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124e22400) [pid = 1652] [serial = 1606] [outer = 0x1126f4c00] 22:24:13 INFO - PROCESS | 1652 | 1467350653281 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125595000) [pid = 1652] [serial = 1607] [outer = 0x1126f4c00] 22:24:13 INFO - PROCESS | 1652 | 1467350653621 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]]]}] 22:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 522ms 22:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:24:13 INFO - PROCESS | 1652 | 1467350653673 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 22:24:13 INFO - PROCESS | 1652 | 1467350653674 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 22:24:13 INFO - PROCESS | 1652 | 1467350653676 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:24:13 INFO - PROCESS | 1652 | 1467350653677 Marionette TRACE conn2 <- [1,2114,null,{}] 22:24:13 INFO - PROCESS | 1652 | 1467350653679 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}] 22:24:13 INFO - PROCESS | 1652 | 1467350653680 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:13 INFO - PROCESS | 1652 | 1467350653777 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 22:24:13 INFO - PROCESS | 1652 | 1467350653789 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:13 INFO - PROCESS | 1652 | 1467350653790 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930d000 == 37 [pid = 1652] [id = 536] 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x125597800) [pid = 1652] [serial = 1608] [outer = 0x0] 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126034400) [pid = 1652] [serial = 1609] [outer = 0x125597800] 22:24:13 INFO - PROCESS | 1652 | 1467350653821 Marionette DEBUG loaded listener.js 22:24:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1260c5800) [pid = 1652] [serial = 1610] [outer = 0x125597800] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112f02c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1131d2400) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112f0b000) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118492000) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1126f3400) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1126fd000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1128d7400) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1167b9800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1185d1800) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118fabc00) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176e3400) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x111c18800) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118fc0800) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x112789800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:24:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1172c1c00) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 22:24:14 INFO - PROCESS | 1652 | 1467350654191 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]]]}] 22:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:24:14 INFO - PROCESS | 1652 | 1467350654195 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 1652 | 1467350654197 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 22:24:14 INFO - PROCESS | 1652 | 1467350654199 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 1652 | 1467350654200 Marionette TRACE conn2 <- [1,2118,null,{}] 22:24:14 INFO - PROCESS | 1652 | 1467350654202 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}] 22:24:14 INFO - PROCESS | 1652 | 1467350654203 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:14 INFO - PROCESS | 1652 | 1467350654286 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 22:24:14 INFO - PROCESS | 1652 | 1467350654293 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 1652 | 1467350654294 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b9000 == 38 [pid = 1652] [id = 537] 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1121b2800) [pid = 1652] [serial = 1611] [outer = 0x0] 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116772000) [pid = 1652] [serial = 1612] [outer = 0x1121b2800] 22:24:14 INFO - PROCESS | 1652 | 1467350654318 Marionette DEBUG loaded listener.js 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184d5400) [pid = 1652] [serial = 1613] [outer = 0x1121b2800] 22:24:14 INFO - PROCESS | 1652 | 1467350654663 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]]]}] 22:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 22:24:14 INFO - PROCESS | 1652 | 1467350654669 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 22:24:14 INFO - PROCESS | 1652 | 1467350654670 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 22:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:24:14 INFO - PROCESS | 1652 | 1467350654676 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:24:14 INFO - PROCESS | 1652 | 1467350654677 Marionette TRACE conn2 <- [1,2122,null,{}] 22:24:14 INFO - PROCESS | 1652 | 1467350654680 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}] 22:24:14 INFO - PROCESS | 1652 | 1467350654682 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:14 INFO - PROCESS | 1652 | 1467350654796 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 22:24:14 INFO - PROCESS | 1652 | 1467350654811 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:14 INFO - PROCESS | 1652 | 1467350654813 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a91d000 == 39 [pid = 1652] [id = 538] 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118894800) [pid = 1652] [serial = 1614] [outer = 0x0] 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12159c000) [pid = 1652] [serial = 1615] [outer = 0x118894800] 22:24:14 INFO - PROCESS | 1652 | 1467350654840 Marionette DEBUG loaded listener.js 22:24:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x126271000) [pid = 1652] [serial = 1616] [outer = 0x118894800] 22:24:15 INFO - PROCESS | 1652 | 1467350655142 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]]]}] 22:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 22:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:24:15 INFO - PROCESS | 1652 | 1467350655195 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 1652 | 1467350655197 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 22:24:15 INFO - PROCESS | 1652 | 1467350655199 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 1652 | 1467350655201 Marionette TRACE conn2 <- [1,2126,null,{}] 22:24:15 INFO - PROCESS | 1652 | 1467350655203 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}] 22:24:15 INFO - PROCESS | 1652 | 1467350655204 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:15 INFO - PROCESS | 1652 | 1467350655280 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 22:24:15 INFO - PROCESS | 1652 | 1467350655284 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:15 INFO - PROCESS | 1652 | 1467350655285 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71c800 == 40 [pid = 1652] [id = 539] 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126271400) [pid = 1652] [serial = 1617] [outer = 0x0] 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126735000) [pid = 1652] [serial = 1618] [outer = 0x126271400] 22:24:15 INFO - PROCESS | 1652 | 1467350655311 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1267dcc00) [pid = 1652] [serial = 1619] [outer = 0x126271400] 22:24:15 INFO - PROCESS | 1652 | 1467350655642 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]]]}] 22:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 22:24:15 INFO - PROCESS | 1652 | 1467350655668 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 22:24:15 INFO - PROCESS | 1652 | 1467350655670 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 22:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:24:15 INFO - PROCESS | 1652 | 1467350655674 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:24:15 INFO - PROCESS | 1652 | 1467350655675 Marionette TRACE conn2 <- [1,2130,null,{}] 22:24:15 INFO - PROCESS | 1652 | 1467350655678 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}] 22:24:15 INFO - PROCESS | 1652 | 1467350655679 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:15 INFO - PROCESS | 1652 | 1467350655792 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 22:24:15 INFO - PROCESS | 1652 | 1467350655798 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:15 INFO - PROCESS | 1652 | 1467350655799 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b728800 == 41 [pid = 1652] [id = 540] 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1187c2000) [pid = 1652] [serial = 1620] [outer = 0x0] 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1267e0c00) [pid = 1652] [serial = 1621] [outer = 0x1187c2000] 22:24:15 INFO - PROCESS | 1652 | 1467350655823 Marionette DEBUG loaded listener.js 22:24:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1269b2800) [pid = 1652] [serial = 1622] [outer = 0x1187c2000] 22:24:16 INFO - PROCESS | 1652 | 1467350656199 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] 22:24:16 INFO - PROCESS | 1652 | 1467350656259 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 22:24:16 INFO - PROCESS | 1652 | 1467350656263 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:24:16 INFO - PROCESS | 1652 | 1467350656265 Marionette TRACE conn2 <- [1,2134,null,{}] 22:24:16 INFO - PROCESS | 1652 | 1467350656269 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}] 22:24:16 INFO - PROCESS | 1652 | 1467350656272 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:16 INFO - PROCESS | 1652 | 1467350656373 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 22:24:16 INFO - PROCESS | 1652 | 1467350656444 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:16 INFO - PROCESS | 1652 | 1467350656446 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11702b800 == 42 [pid = 1652] [id = 541] 22:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129af400) [pid = 1652] [serial = 1623] [outer = 0x0] 22:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x113dae800) [pid = 1652] [serial = 1624] [outer = 0x1129af400] 22:24:16 INFO - PROCESS | 1652 | 1467350656476 Marionette DEBUG loaded listener.js 22:24:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1167b8800) [pid = 1652] [serial = 1625] [outer = 0x1129af400] 22:24:16 INFO - PROCESS | 1652 | 1467350656899 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]]]}] 22:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 22:24:16 INFO - PROCESS | 1652 | 1467350656935 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 22:24:16 INFO - PROCESS | 1652 | 1467350656938 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 22:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:24:16 INFO - PROCESS | 1652 | 1467350656943 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:24:16 INFO - PROCESS | 1652 | 1467350656945 Marionette TRACE conn2 <- [1,2138,null,{}] 22:24:16 INFO - PROCESS | 1652 | 1467350656947 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}] 22:24:16 INFO - PROCESS | 1652 | 1467350656949 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:17 INFO - PROCESS | 1652 | 1467350657076 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 22:24:17 INFO - PROCESS | 1652 | 1467350657146 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:17 INFO - PROCESS | 1652 | 1467350657147 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212c4000 == 43 [pid = 1652] [id = 542] 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1176e7400) [pid = 1652] [serial = 1626] [outer = 0x0] 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118492400) [pid = 1652] [serial = 1627] [outer = 0x1176e7400] 22:24:17 INFO - PROCESS | 1652 | 1467350657178 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1185dc000) [pid = 1652] [serial = 1628] [outer = 0x1176e7400] 22:24:17 INFO - PROCESS | 1652 | 1467350657610 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]]]}] 22:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 22:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:24:17 INFO - PROCESS | 1652 | 1467350657665 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 22:24:17 INFO - PROCESS | 1652 | 1467350657666 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 22:24:17 INFO - PROCESS | 1652 | 1467350657669 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:24:17 INFO - PROCESS | 1652 | 1467350657671 Marionette TRACE conn2 <- [1,2142,null,{}] 22:24:17 INFO - PROCESS | 1652 | 1467350657679 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}] 22:24:17 INFO - PROCESS | 1652 | 1467350657682 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:17 INFO - PROCESS | 1652 | 1467350657784 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 22:24:17 INFO - PROCESS | 1652 | 1467350657845 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:17 INFO - PROCESS | 1652 | 1467350657848 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b922000 == 44 [pid = 1652] [id = 543] 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1195f0000) [pid = 1652] [serial = 1629] [outer = 0x0] 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119f1d000) [pid = 1652] [serial = 1630] [outer = 0x1195f0000] 22:24:17 INFO - PROCESS | 1652 | 1467350657878 Marionette DEBUG loaded listener.js 22:24:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1215ccc00) [pid = 1652] [serial = 1631] [outer = 0x1195f0000] 22:24:18 INFO - PROCESS | 1652 | 1467350658285 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] 22:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:24:18 INFO - PROCESS | 1652 | 1467350658345 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 22:24:18 INFO - PROCESS | 1652 | 1467350658350 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:24:18 INFO - PROCESS | 1652 | 1467350658352 Marionette TRACE conn2 <- [1,2146,null,{}] 22:24:18 INFO - PROCESS | 1652 | 1467350658355 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}] 22:24:18 INFO - PROCESS | 1652 | 1467350658359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:18 INFO - PROCESS | 1652 | 1467350658490 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 22:24:18 INFO - PROCESS | 1652 | 1467350658549 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:18 INFO - PROCESS | 1652 | 1467350658550 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12197c000 == 45 [pid = 1652] [id = 544] 22:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121a4c000) [pid = 1652] [serial = 1632] [outer = 0x0] 22:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121ab3c00) [pid = 1652] [serial = 1633] [outer = 0x121a4c000] 22:24:18 INFO - PROCESS | 1652 | 1467350658579 Marionette DEBUG loaded listener.js 22:24:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124c88400) [pid = 1652] [serial = 1634] [outer = 0x121a4c000] 22:24:19 INFO - PROCESS | 1652 | 1467350659130 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] 22:24:19 INFO - PROCESS | 1652 | 1467350659174 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 22:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:24:19 INFO - PROCESS | 1652 | 1467350659177 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:24:19 INFO - PROCESS | 1652 | 1467350659179 Marionette TRACE conn2 <- [1,2150,null,{}] 22:24:19 INFO - PROCESS | 1652 | 1467350659182 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}] 22:24:19 INFO - PROCESS | 1652 | 1467350659184 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:19 INFO - PROCESS | 1652 | 1467350659271 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 22:24:19 INFO - PROCESS | 1652 | 1467350659334 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:19 INFO - PROCESS | 1652 | 1467350659335 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118108000 == 46 [pid = 1652] [id = 545] 22:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x113968400) [pid = 1652] [serial = 1635] [outer = 0x0] 22:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1151dac00) [pid = 1652] [serial = 1636] [outer = 0x113968400] 22:24:19 INFO - PROCESS | 1652 | 1467350659363 Marionette DEBUG loaded listener.js 22:24:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x116773c00) [pid = 1652] [serial = 1637] [outer = 0x113968400] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71c800 == 45 [pid = 1652] [id = 539] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12a91d000 == 44 [pid = 1652] [id = 538] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b9000 == 43 [pid = 1652] [id = 537] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12930d000 == 42 [pid = 1652] [id = 536] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x116676000 == 41 [pid = 1652] [id = 535] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x126022800 == 40 [pid = 1652] [id = 534] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12480d800 == 39 [pid = 1652] [id = 533] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12109a800 == 38 [pid = 1652] [id = 532] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0d6000 == 37 [pid = 1652] [id = 531] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1191c2000 == 36 [pid = 1652] [id = 530] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118107000 == 35 [pid = 1652] [id = 529] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11608a800 == 34 [pid = 1652] [id = 528] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1180d7800 == 33 [pid = 1652] [id = 527] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12108d000 == 32 [pid = 1652] [id = 526] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12197c000 == 31 [pid = 1652] [id = 544] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b922000 == 30 [pid = 1652] [id = 543] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1212c4000 == 29 [pid = 1652] [id = 542] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b728800 == 28 [pid = 1652] [id = 540] 22:24:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11702b800 == 27 [pid = 1652] [id = 541] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1187c9c00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1160da800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1133dc800) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115e59800) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116773000) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1185d5400) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182c9000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11848a400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128cf800) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b0c00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1133e7c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112aa0000) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1182ce000) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116908800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119159800) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1187c7c00) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fc5000) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121abf400) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fac800) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a50000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a0c7000) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119f17400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1133c2000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x117ea1400) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f14000) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1212b1400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x121a53c00) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121187000) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1187bfc00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x121a4b400) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 22:24:20 INFO - PROCESS | 1652 | 1467350660505 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]]]}] 22:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1373ms 22:24:20 INFO - PROCESS | 1652 | 1467350660550 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 22:24:20 INFO - PROCESS | 1652 | 1467350660552 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 22:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:24:20 INFO - PROCESS | 1652 | 1467350660557 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:24:20 INFO - PROCESS | 1652 | 1467350660559 Marionette TRACE conn2 <- [1,2154,null,{}] 22:24:20 INFO - PROCESS | 1652 | 1467350660562 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}] 22:24:20 INFO - PROCESS | 1652 | 1467350660564 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:20 INFO - PROCESS | 1652 | 1467350660638 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 22:24:20 INFO - PROCESS | 1652 | 1467350660643 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:20 INFO - PROCESS | 1652 | 1467350660644 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x115184000 == 28 [pid = 1652] [id = 546] 22:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129b0800) [pid = 1652] [serial = 1638] [outer = 0x0] 22:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112a81c00) [pid = 1652] [serial = 1639] [outer = 0x1129b0800] 22:24:20 INFO - PROCESS | 1652 | 1467350660674 Marionette DEBUG loaded listener.js 22:24:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11337b800) [pid = 1652] [serial = 1640] [outer = 0x1129b0800] 22:24:21 INFO - PROCESS | 1652 | 1467350661012 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]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 471ms 22:24:21 INFO - PROCESS | 1652 | 1467350661049 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 22:24:21 INFO - PROCESS | 1652 | 1467350661052 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 22:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:24:21 INFO - PROCESS | 1652 | 1467350661058 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 1652 | 1467350661060 Marionette TRACE conn2 <- [1,2158,null,{}] 22:24:21 INFO - PROCESS | 1652 | 1467350661062 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}] 22:24:21 INFO - PROCESS | 1652 | 1467350661064 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:21 INFO - PROCESS | 1652 | 1467350661141 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 22:24:21 INFO - PROCESS | 1652 | 1467350661145 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:21 INFO - PROCESS | 1652 | 1467350661146 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11721e000 == 29 [pid = 1652] [id = 547] 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x113d4bc00) [pid = 1652] [serial = 1641] [outer = 0x0] 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1167b3c00) [pid = 1652] [serial = 1642] [outer = 0x113d4bc00] 22:24:21 INFO - PROCESS | 1652 | 1467350661176 Marionette DEBUG loaded listener.js 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116a0b800) [pid = 1652] [serial = 1643] [outer = 0x113d4bc00] 22:24:21 INFO - PROCESS | 1652 | 1467350661531 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]]]}] 22:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 22:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:24:21 INFO - PROCESS | 1652 | 1467350661589 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 22:24:21 INFO - PROCESS | 1652 | 1467350661591 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 22:24:21 INFO - PROCESS | 1652 | 1467350661593 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:24:21 INFO - PROCESS | 1652 | 1467350661596 Marionette TRACE conn2 <- [1,2162,null,{}] 22:24:21 INFO - PROCESS | 1652 | 1467350661603 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}] 22:24:21 INFO - PROCESS | 1652 | 1467350661607 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:21 INFO - PROCESS | 1652 | 1467350661684 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 22:24:21 INFO - PROCESS | 1652 | 1467350661693 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:21 INFO - PROCESS | 1652 | 1467350661695 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe6000 == 30 [pid = 1652] [id = 548] 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112786800) [pid = 1652] [serial = 1644] [outer = 0x0] 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118489000) [pid = 1652] [serial = 1645] [outer = 0x112786800] 22:24:21 INFO - PROCESS | 1652 | 1467350661723 Marionette DEBUG loaded listener.js 22:24:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1185c7000) [pid = 1652] [serial = 1646] [outer = 0x112786800] 22:24:22 INFO - PROCESS | 1652 | 1467350662072 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]]]}] 22:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 525ms 22:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:24:22 INFO - PROCESS | 1652 | 1467350662118 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 22:24:22 INFO - PROCESS | 1652 | 1467350662120 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 22:24:22 INFO - PROCESS | 1652 | 1467350662122 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:24:22 INFO - PROCESS | 1652 | 1467350662123 Marionette TRACE conn2 <- [1,2166,null,{}] 22:24:22 INFO - PROCESS | 1652 | 1467350662126 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}] 22:24:22 INFO - PROCESS | 1652 | 1467350662127 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:22 INFO - PROCESS | 1652 | 1467350662232 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 22:24:22 INFO - PROCESS | 1652 | 1467350662238 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:22 INFO - PROCESS | 1652 | 1467350662240 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119628800 == 31 [pid = 1652] [id = 549] 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1185d4800) [pid = 1652] [serial = 1647] [outer = 0x0] 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1187c3800) [pid = 1652] [serial = 1648] [outer = 0x1185d4800] 22:24:22 INFO - PROCESS | 1652 | 1467350662265 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118898000) [pid = 1652] [serial = 1649] [outer = 0x1185d4800] 22:24:22 INFO - PROCESS | 1652 | 1467350662599 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]]]}] 22:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 22:24:22 INFO - PROCESS | 1652 | 1467350662641 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 22:24:22 INFO - PROCESS | 1652 | 1467350662643 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 22:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:24:22 INFO - PROCESS | 1652 | 1467350662645 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:24:22 INFO - PROCESS | 1652 | 1467350662646 Marionette TRACE conn2 <- [1,2170,null,{}] 22:24:22 INFO - PROCESS | 1652 | 1467350662655 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}] 22:24:22 INFO - PROCESS | 1652 | 1467350662656 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:22 INFO - PROCESS | 1652 | 1467350662749 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 22:24:22 INFO - PROCESS | 1652 | 1467350662790 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:22 INFO - PROCESS | 1652 | 1467350662791 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ef000 == 32 [pid = 1652] [id = 550] 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11277e000) [pid = 1652] [serial = 1650] [outer = 0x0] 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118fbbc00) [pid = 1652] [serial = 1651] [outer = 0x11277e000] 22:24:22 INFO - PROCESS | 1652 | 1467350662815 Marionette DEBUG loaded listener.js 22:24:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119161c00) [pid = 1652] [serial = 1652] [outer = 0x11277e000] 22:24:23 INFO - PROCESS | 1652 | 1467350663153 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]]]}] 22:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 525ms 22:24:23 INFO - PROCESS | 1652 | 1467350663171 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 1652 | 1467350663173 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 22:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:24:23 INFO - PROCESS | 1652 | 1467350663175 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 1652 | 1467350663176 Marionette TRACE conn2 <- [1,2174,null,{}] 22:24:23 INFO - PROCESS | 1652 | 1467350663178 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}] 22:24:23 INFO - PROCESS | 1652 | 1467350663182 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:23 INFO - PROCESS | 1652 | 1467350663295 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 22:24:23 INFO - PROCESS | 1652 | 1467350663331 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 1652 | 1467350663332 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121409800 == 33 [pid = 1652] [id = 551] 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128d7800) [pid = 1652] [serial = 1653] [outer = 0x0] 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119def400) [pid = 1652] [serial = 1654] [outer = 0x1128d7800] 22:24:23 INFO - PROCESS | 1652 | 1467350663357 Marionette DEBUG loaded listener.js 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1213d0000) [pid = 1652] [serial = 1655] [outer = 0x1128d7800] 22:24:23 INFO - PROCESS | 1652 | 1467350663658 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]]]}] 22:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 22:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:24:23 INFO - PROCESS | 1652 | 1467350663694 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 22:24:23 INFO - PROCESS | 1652 | 1467350663696 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 22:24:23 INFO - PROCESS | 1652 | 1467350663698 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:24:23 INFO - PROCESS | 1652 | 1467350663699 Marionette TRACE conn2 <- [1,2178,null,{}] 22:24:23 INFO - PROCESS | 1652 | 1467350663701 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}] 22:24:23 INFO - PROCESS | 1652 | 1467350663702 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:23 INFO - PROCESS | 1652 | 1467350663804 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 22:24:23 INFO - PROCESS | 1652 | 1467350663843 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:23 INFO - PROCESS | 1652 | 1467350663844 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x121add000 == 34 [pid = 1652] [id = 552] 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x112a82400) [pid = 1652] [serial = 1656] [outer = 0x0] 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121791000) [pid = 1652] [serial = 1657] [outer = 0x112a82400] 22:24:23 INFO - PROCESS | 1652 | 1467350663867 Marionette DEBUG loaded listener.js 22:24:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121a76000) [pid = 1652] [serial = 1658] [outer = 0x112a82400] 22:24:24 INFO - PROCESS | 1652 | 1467350664198 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]]]}] 22:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 22:24:24 INFO - PROCESS | 1652 | 1467350664219 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 1652 | 1467350664220 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 22:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:24:24 INFO - PROCESS | 1652 | 1467350664222 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 1652 | 1467350664224 Marionette TRACE conn2 <- [1,2182,null,{}] 22:24:24 INFO - PROCESS | 1652 | 1467350664226 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}] 22:24:24 INFO - PROCESS | 1652 | 1467350664227 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:24 INFO - PROCESS | 1652 | 1467350664326 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 22:24:24 INFO - PROCESS | 1652 | 1467350664329 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:24 INFO - PROCESS | 1652 | 1467350664330 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12601e800 == 35 [pid = 1652] [id = 553] 22:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a5a400) [pid = 1652] [serial = 1659] [outer = 0x0] 22:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123dad400) [pid = 1652] [serial = 1660] [outer = 0x121a5a400] 22:24:24 INFO - PROCESS | 1652 | 1467350664356 Marionette DEBUG loaded listener.js 22:24:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124e24c00) [pid = 1652] [serial = 1661] [outer = 0x121a5a400] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112784c00) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119f13800) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1126f4c00) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118464800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x125597800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113bae400) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11336f400) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e21800) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1182d0800) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1126ff000) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fc6c00) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126271400) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1121b2800) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1187c2000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:24:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118894800) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:24:24 INFO - PROCESS | 1652 | 1467350664799 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]]]}] 22:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 620ms 22:24:24 INFO - PROCESS | 1652 | 1467350664842 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 22:24:24 INFO - PROCESS | 1652 | 1467350664844 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 22:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:24:24 INFO - PROCESS | 1652 | 1467350664846 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:24:24 INFO - PROCESS | 1652 | 1467350664847 Marionette TRACE conn2 <- [1,2186,null,{}] 22:24:24 INFO - PROCESS | 1652 | 1467350664849 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}] 22:24:24 INFO - PROCESS | 1652 | 1467350664858 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:24 INFO - PROCESS | 1652 | 1467350664932 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 22:24:24 INFO - PROCESS | 1652 | 1467350664991 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:24 INFO - PROCESS | 1652 | 1467350664992 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fe5000 == 36 [pid = 1652] [id = 554] 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1126f0400) [pid = 1652] [serial = 1662] [outer = 0x0] 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11696a400) [pid = 1652] [serial = 1663] [outer = 0x1126f0400] 22:24:25 INFO - PROCESS | 1652 | 1467350665016 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118890000) [pid = 1652] [serial = 1664] [outer = 0x1126f0400] 22:24:25 INFO - PROCESS | 1652 | 1467350665313 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]]]}] 22:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 22:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:24:25 INFO - PROCESS | 1652 | 1467350665366 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 22:24:25 INFO - PROCESS | 1652 | 1467350665367 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 22:24:25 INFO - PROCESS | 1652 | 1467350665371 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:24:25 INFO - PROCESS | 1652 | 1467350665372 Marionette TRACE conn2 <- [1,2190,null,{}] 22:24:25 INFO - PROCESS | 1652 | 1467350665376 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}] 22:24:25 INFO - PROCESS | 1652 | 1467350665378 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:25 INFO - PROCESS | 1652 | 1467350665505 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 22:24:25 INFO - PROCESS | 1652 | 1467350665569 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:25 INFO - PROCESS | 1652 | 1467350665571 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12786d800 == 37 [pid = 1652] [id = 555] 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113372000) [pid = 1652] [serial = 1665] [outer = 0x0] 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1210b7c00) [pid = 1652] [serial = 1666] [outer = 0x113372000] 22:24:25 INFO - PROCESS | 1652 | 1467350665596 Marionette DEBUG loaded listener.js 22:24:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124f74400) [pid = 1652] [serial = 1667] [outer = 0x113372000] 22:24:25 INFO - PROCESS | 1652 | 1467350665864 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]]]}] 22:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 22:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:24:25 INFO - PROCESS | 1652 | 1467350665895 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 22:24:25 INFO - PROCESS | 1652 | 1467350665897 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 22:24:25 INFO - PROCESS | 1652 | 1467350665899 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:24:25 INFO - PROCESS | 1652 | 1467350665901 Marionette TRACE conn2 <- [1,2194,null,{}] 22:24:25 INFO - PROCESS | 1652 | 1467350665903 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}] 22:24:25 INFO - PROCESS | 1652 | 1467350665906 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:26 INFO - PROCESS | 1652 | 1467350666023 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 22:24:26 INFO - PROCESS | 1652 | 1467350666029 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:26 INFO - PROCESS | 1652 | 1467350666030 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ed000 == 38 [pid = 1652] [id = 556] 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124c8d800) [pid = 1652] [serial = 1668] [outer = 0x0] 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12603f400) [pid = 1652] [serial = 1669] [outer = 0x124c8d800] 22:24:26 INFO - PROCESS | 1652 | 1467350666073 Marionette DEBUG loaded listener.js 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1266b5000) [pid = 1652] [serial = 1670] [outer = 0x124c8d800] 22:24:26 INFO - PROCESS | 1652 | 1467350666477 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]]]}] 22:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 619ms 22:24:26 INFO - PROCESS | 1652 | 1467350666519 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 22:24:26 INFO - PROCESS | 1652 | 1467350666520 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 22:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:24:26 INFO - PROCESS | 1652 | 1467350666539 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:24:26 INFO - PROCESS | 1652 | 1467350666542 Marionette TRACE conn2 <- [1,2198,null,{}] 22:24:26 INFO - PROCESS | 1652 | 1467350666545 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}] 22:24:26 INFO - PROCESS | 1652 | 1467350666546 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:26 INFO - PROCESS | 1652 | 1467350666625 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 22:24:26 INFO - PROCESS | 1652 | 1467350666629 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:26 INFO - PROCESS | 1652 | 1467350666630 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b71a800 == 39 [pid = 1652] [id = 557] 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12672b800) [pid = 1652] [serial = 1671] [outer = 0x0] 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1267da000) [pid = 1652] [serial = 1672] [outer = 0x12672b800] 22:24:26 INFO - PROCESS | 1652 | 1467350666654 Marionette DEBUG loaded listener.js 22:24:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1269b2400) [pid = 1652] [serial = 1673] [outer = 0x12672b800] 22:24:27 INFO - PROCESS | 1652 | 1467350667195 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]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 687ms 22:24:27 INFO - PROCESS | 1652 | 1467350667216 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 1652 | 1467350667218 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 22:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:24:27 INFO - PROCESS | 1652 | 1467350667221 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:24:27 INFO - PROCESS | 1652 | 1467350667225 Marionette TRACE conn2 <- [1,2202,null,{}] 22:24:27 INFO - PROCESS | 1652 | 1467350667228 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}] 22:24:27 INFO - PROCESS | 1652 | 1467350667230 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:27 INFO - PROCESS | 1652 | 1467350667341 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 22:24:27 INFO - PROCESS | 1652 | 1467350667446 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:27 INFO - PROCESS | 1652 | 1467350667448 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x117234000 == 40 [pid = 1652] [id = 558] 22:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112e26c00) [pid = 1652] [serial = 1674] [outer = 0x0] 22:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1131cf800) [pid = 1652] [serial = 1675] [outer = 0x112e26c00] 22:24:27 INFO - PROCESS | 1652 | 1467350667480 Marionette DEBUG loaded listener.js 22:24:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115e5b400) [pid = 1652] [serial = 1676] [outer = 0x112e26c00] 22:24:27 INFO - PROCESS | 1652 | 1467350667963 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]]]}] 22:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 772ms 22:24:27 INFO - PROCESS | 1652 | 1467350667994 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 22:24:27 INFO - PROCESS | 1652 | 1467350667997 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 22:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:24:28 INFO - PROCESS | 1652 | 1467350668001 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:24:28 INFO - PROCESS | 1652 | 1467350668003 Marionette TRACE conn2 <- [1,2206,null,{}] 22:24:28 INFO - PROCESS | 1652 | 1467350668006 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}] 22:24:28 INFO - PROCESS | 1652 | 1467350668008 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:28 INFO - PROCESS | 1652 | 1467350668129 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 22:24:28 INFO - PROCESS | 1652 | 1467350668188 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:28 INFO - PROCESS | 1652 | 1467350668189 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109e000 == 41 [pid = 1652] [id = 559] 22:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11662b400) [pid = 1652] [serial = 1677] [outer = 0x0] 22:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1170af000) [pid = 1652] [serial = 1678] [outer = 0x11662b400] 22:24:28 INFO - PROCESS | 1652 | 1467350668220 Marionette DEBUG loaded listener.js 22:24:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11848c000) [pid = 1652] [serial = 1679] [outer = 0x11662b400] 22:24:29 INFO - PROCESS | 1652 | 1467350669060 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]]]}] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ed000 == 40 [pid = 1652] [id = 556] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12786d800 == 39 [pid = 1652] [id = 555] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe5000 == 38 [pid = 1652] [id = 554] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12601e800 == 37 [pid = 1652] [id = 553] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121add000 == 36 [pid = 1652] [id = 552] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x121409800 == 35 [pid = 1652] [id = 551] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ef000 == 34 [pid = 1652] [id = 550] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119628800 == 33 [pid = 1652] [id = 549] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118fe6000 == 32 [pid = 1652] [id = 548] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11721e000 == 31 [pid = 1652] [id = 547] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x115184000 == 30 [pid = 1652] [id = 546] 22:24:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118108000 == 29 [pid = 1652] [id = 545] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124887800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1210b0c00) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x124e22400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118491400) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185de800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126034400) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116970800) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1172c1400) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133e1800) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11628d000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113314400) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11607d000) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x124cacc00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121d7f400) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118fb1400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fc7400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1198ef800) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267dcc00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116772000) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1184d5400) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126735000) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1260c5800) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x121d85c00) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1267e0c00) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x125595000) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124cb0800) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1269b2800) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126271000) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12159c000) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 22:24:29 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119dedc00) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 22:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1123ms 22:24:29 INFO - PROCESS | 1652 | 1467350669125 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 22:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:24:29 INFO - PROCESS | 1652 | 1467350669128 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 22:24:29 INFO - PROCESS | 1652 | 1467350669131 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:24:29 INFO - PROCESS | 1652 | 1467350669134 Marionette TRACE conn2 <- [1,2210,null,{}] 22:24:29 INFO - PROCESS | 1652 | 1467350669138 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}] 22:24:29 INFO - PROCESS | 1652 | 1467350669140 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:29 INFO - PROCESS | 1652 | 1467350669213 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 22:24:29 INFO - PROCESS | 1652 | 1467350669217 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 1652 | 1467350669220 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x113bdb800 == 30 [pid = 1652] [id = 560] 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1133c0400) [pid = 1652] [serial = 1680] [outer = 0x0] 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1139ebc00) [pid = 1652] [serial = 1681] [outer = 0x1133c0400] 22:24:29 INFO - PROCESS | 1652 | 1467350669253 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11628d000) [pid = 1652] [serial = 1682] [outer = 0x1133c0400] 22:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 473ms 22:24:29 INFO - PROCESS | 1652 | 1467350669593 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]]]}] 22:24:29 INFO - PROCESS | 1652 | 1467350669604 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 22:24:29 INFO - PROCESS | 1652 | 1467350669609 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 22:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:24:29 INFO - PROCESS | 1652 | 1467350669614 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:24:29 INFO - PROCESS | 1652 | 1467350669616 Marionette TRACE conn2 <- [1,2214,null,{}] 22:24:29 INFO - PROCESS | 1652 | 1467350669619 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}] 22:24:29 INFO - PROCESS | 1652 | 1467350669620 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:29 INFO - PROCESS | 1652 | 1467350669724 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 22:24:29 INFO - PROCESS | 1652 | 1467350669778 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:29 INFO - PROCESS | 1652 | 1467350669779 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x118112000 == 31 [pid = 1652] [id = 561] 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1167b0800) [pid = 1652] [serial = 1683] [outer = 0x0] 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176e9000) [pid = 1652] [serial = 1684] [outer = 0x1167b0800] 22:24:29 INFO - PROCESS | 1652 | 1467350669808 Marionette DEBUG loaded listener.js 22:24:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11848d000) [pid = 1652] [serial = 1685] [outer = 0x1167b0800] 22:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 521ms 22:24:30 INFO - PROCESS | 1652 | 1467350670132 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]]]}] 22:24:30 INFO - PROCESS | 1652 | 1467350670136 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 1652 | 1467350670137 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 22:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:24:30 INFO - PROCESS | 1652 | 1467350670147 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 1652 | 1467350670149 Marionette TRACE conn2 <- [1,2218,null,{}] 22:24:30 INFO - PROCESS | 1652 | 1467350670160 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}] 22:24:30 INFO - PROCESS | 1652 | 1467350670163 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:30 INFO - PROCESS | 1652 | 1467350670242 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 22:24:30 INFO - PROCESS | 1652 | 1467350670305 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:30 INFO - PROCESS | 1652 | 1467350670307 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119639000 == 32 [pid = 1652] [id = 562] 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11848c800) [pid = 1652] [serial = 1686] [outer = 0x0] 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187c0000) [pid = 1652] [serial = 1687] [outer = 0x11848c800] 22:24:30 INFO - PROCESS | 1652 | 1467350670335 Marionette DEBUG loaded listener.js 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119159800) [pid = 1652] [serial = 1688] [outer = 0x11848c800] 22:24:30 INFO - PROCESS | 1652 | 1467350670609 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]]]}] 22:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 22:24:30 INFO - PROCESS | 1652 | 1467350670622 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 22:24:30 INFO - PROCESS | 1652 | 1467350670626 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 22:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:24:30 INFO - PROCESS | 1652 | 1467350670633 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:24:30 INFO - PROCESS | 1652 | 1467350670634 Marionette TRACE conn2 <- [1,2222,null,{}] 22:24:30 INFO - PROCESS | 1652 | 1467350670644 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}] 22:24:30 INFO - PROCESS | 1652 | 1467350670646 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:30 INFO - PROCESS | 1652 | 1467350670730 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 22:24:30 INFO - PROCESS | 1652 | 1467350670733 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:30 INFO - PROCESS | 1652 | 1467350670735 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212c2800 == 33 [pid = 1652] [id = 563] 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198efc00) [pid = 1652] [serial = 1689] [outer = 0x0] 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119f16000) [pid = 1652] [serial = 1690] [outer = 0x1198efc00] 22:24:30 INFO - PROCESS | 1652 | 1467350670762 Marionette DEBUG loaded listener.js 22:24:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a00cc00) [pid = 1652] [serial = 1691] [outer = 0x1198efc00] 22:24:31 INFO - PROCESS | 1652 | 1467350671103 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]]]}] 22:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 22:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:24:31 INFO - PROCESS | 1652 | 1467350671162 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 22:24:31 INFO - PROCESS | 1652 | 1467350671164 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 22:24:31 INFO - PROCESS | 1652 | 1467350671166 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:24:31 INFO - PROCESS | 1652 | 1467350671167 Marionette TRACE conn2 <- [1,2226,null,{}] 22:24:31 INFO - PROCESS | 1652 | 1467350671169 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}] 22:24:31 INFO - PROCESS | 1652 | 1467350671170 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:31 INFO - PROCESS | 1652 | 1467350671269 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 22:24:31 INFO - PROCESS | 1652 | 1467350671307 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 1652 | 1467350671308 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a4d000 == 34 [pid = 1652] [id = 564] 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1184d6800) [pid = 1652] [serial = 1692] [outer = 0x0] 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1210b6c00) [pid = 1652] [serial = 1693] [outer = 0x1184d6800] 22:24:31 INFO - PROCESS | 1652 | 1467350671332 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121591c00) [pid = 1652] [serial = 1694] [outer = 0x1184d6800] 22:24:31 INFO - PROCESS | 1652 | 1467350671621 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]]]}] 22:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 22:24:31 INFO - PROCESS | 1652 | 1467350671689 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 22:24:31 INFO - PROCESS | 1652 | 1467350671691 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 22:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:24:31 INFO - PROCESS | 1652 | 1467350671693 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:24:31 INFO - PROCESS | 1652 | 1467350671694 Marionette TRACE conn2 <- [1,2230,null,{}] 22:24:31 INFO - PROCESS | 1652 | 1467350671696 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}] 22:24:31 INFO - PROCESS | 1652 | 1467350671700 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:31 INFO - PROCESS | 1652 | 1467350671826 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 22:24:31 INFO - PROCESS | 1652 | 1467350671830 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:31 INFO - PROCESS | 1652 | 1467350671831 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12602a000 == 35 [pid = 1652] [id = 565] 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1212b1400) [pid = 1652] [serial = 1695] [outer = 0x0] 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121a54000) [pid = 1652] [serial = 1696] [outer = 0x1212b1400] 22:24:31 INFO - PROCESS | 1652 | 1467350671856 Marionette DEBUG loaded listener.js 22:24:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126267c00) [pid = 1652] [serial = 1697] [outer = 0x1212b1400] 22:24:32 INFO - PROCESS | 1652 | 1467350672192 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]]]}] 22:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 22:24:32 INFO - PROCESS | 1652 | 1467350672221 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 22:24:32 INFO - PROCESS | 1652 | 1467350672224 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 22:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:24:32 INFO - PROCESS | 1652 | 1467350672228 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:24:32 INFO - PROCESS | 1652 | 1467350672229 Marionette TRACE conn2 <- [1,2234,null,{}] 22:24:32 INFO - PROCESS | 1652 | 1467350672231 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}] 22:24:32 INFO - PROCESS | 1652 | 1467350672232 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:32 INFO - PROCESS | 1652 | 1467350672331 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 22:24:32 INFO - PROCESS | 1652 | 1467350672344 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 1652 | 1467350672345 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x111c98000 == 36 [pid = 1652] [id = 566] 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126268c00) [pid = 1652] [serial = 1698] [outer = 0x0] 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126630c00) [pid = 1652] [serial = 1699] [outer = 0x126268c00] 22:24:32 INFO - PROCESS | 1652 | 1467350672370 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1267d8000) [pid = 1652] [serial = 1700] [outer = 0x126268c00] 22:24:32 INFO - PROCESS | 1652 | 1467350672698 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]]]}] 22:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 22:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:24:32 INFO - PROCESS | 1652 | 1467350672751 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 22:24:32 INFO - PROCESS | 1652 | 1467350672752 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 22:24:32 INFO - PROCESS | 1652 | 1467350672754 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:24:32 INFO - PROCESS | 1652 | 1467350672755 Marionette TRACE conn2 <- [1,2238,null,{}] 22:24:32 INFO - PROCESS | 1652 | 1467350672757 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}] 22:24:32 INFO - PROCESS | 1652 | 1467350672759 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:32 INFO - PROCESS | 1652 | 1467350672857 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 22:24:32 INFO - PROCESS | 1652 | 1467350672860 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:32 INFO - PROCESS | 1652 | 1467350672861 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a470800 == 37 [pid = 1652] [id = 567] 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126269400) [pid = 1652] [serial = 1701] [outer = 0x0] 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1267df800) [pid = 1652] [serial = 1702] [outer = 0x126269400] 22:24:32 INFO - PROCESS | 1652 | 1467350672885 Marionette DEBUG loaded listener.js 22:24:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126bc1c00) [pid = 1652] [serial = 1703] [outer = 0x126269400] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x113d4bc00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129b0800) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185d4800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113968400) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11277e000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112a82400) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x112786800) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1128d7800) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1126f0400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129af400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176e7400) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x121a5a400) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1195f0000) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121a4c000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x113372000) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:24:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124c8d800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:24:33 INFO - PROCESS | 1652 | 1467350673286 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 571ms 22:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:24:33 INFO - PROCESS | 1652 | 1467350673326 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 1652 | 1467350673327 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 22:24:33 INFO - PROCESS | 1652 | 1467350673329 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 1652 | 1467350673330 Marionette TRACE conn2 <- [1,2242,null,{}] 22:24:33 INFO - PROCESS | 1652 | 1467350673333 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}] 22:24:33 INFO - PROCESS | 1652 | 1467350673334 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:33 INFO - PROCESS | 1652 | 1467350673411 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 22:24:33 INFO - PROCESS | 1652 | 1467350673414 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:33 INFO - PROCESS | 1652 | 1467350673416 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119621800 == 38 [pid = 1652] [id = 568] 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11278ac00) [pid = 1652] [serial = 1704] [outer = 0x0] 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11337ac00) [pid = 1652] [serial = 1705] [outer = 0x11278ac00] 22:24:33 INFO - PROCESS | 1652 | 1467350673440 Marionette DEBUG loaded listener.js 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1172c3800) [pid = 1652] [serial = 1706] [outer = 0x11278ac00] 22:24:33 INFO - PROCESS | 1652 | 1467350673780 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]]]}] 22:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 22:24:33 INFO - PROCESS | 1652 | 1467350673800 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 22:24:33 INFO - PROCESS | 1652 | 1467350673801 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 22:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:24:33 INFO - PROCESS | 1652 | 1467350673803 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:24:33 INFO - PROCESS | 1652 | 1467350673804 Marionette TRACE conn2 <- [1,2246,null,{}] 22:24:33 INFO - PROCESS | 1652 | 1467350673809 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}] 22:24:33 INFO - PROCESS | 1652 | 1467350673810 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:33 INFO - PROCESS | 1652 | 1467350673914 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 22:24:33 INFO - PROCESS | 1652 | 1467350673920 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:33 INFO - PROCESS | 1652 | 1467350673921 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a902800 == 39 [pid = 1652] [id = 569] 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c1000) [pid = 1652] [serial = 1707] [outer = 0x0] 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11915f000) [pid = 1652] [serial = 1708] [outer = 0x1172c1000] 22:24:33 INFO - PROCESS | 1652 | 1467350673946 Marionette DEBUG loaded listener.js 22:24:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126264400) [pid = 1652] [serial = 1709] [outer = 0x1172c1000] 22:24:34 INFO - PROCESS | 1652 | 1467350674263 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]]]}] 22:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 472ms 22:24:34 INFO - PROCESS | 1652 | 1467350674277 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 22:24:34 INFO - PROCESS | 1652 | 1467350674278 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 22:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:24:34 INFO - PROCESS | 1652 | 1467350674281 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:24:34 INFO - PROCESS | 1652 | 1467350674282 Marionette TRACE conn2 <- [1,2250,null,{}] 22:24:34 INFO - PROCESS | 1652 | 1467350674285 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}] 22:24:34 INFO - PROCESS | 1652 | 1467350674286 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:34 INFO - PROCESS | 1652 | 1467350674386 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 22:24:34 INFO - PROCESS | 1652 | 1467350674393 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 1652 | 1467350674395 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b936800 == 40 [pid = 1652] [id = 570] 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12626f000) [pid = 1652] [serial = 1710] [outer = 0x0] 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126d94400) [pid = 1652] [serial = 1711] [outer = 0x12626f000] 22:24:34 INFO - PROCESS | 1652 | 1467350674422 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12780a000) [pid = 1652] [serial = 1712] [outer = 0x12626f000] 22:24:34 INFO - PROCESS | 1652 | 1467350674766 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]]]}] 22:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 22:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:24:34 INFO - PROCESS | 1652 | 1467350674799 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 22:24:34 INFO - PROCESS | 1652 | 1467350674801 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 22:24:34 INFO - PROCESS | 1652 | 1467350674803 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:24:34 INFO - PROCESS | 1652 | 1467350674804 Marionette TRACE conn2 <- [1,2254,null,{}] 22:24:34 INFO - PROCESS | 1652 | 1467350674806 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}] 22:24:34 INFO - PROCESS | 1652 | 1467350674807 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:34 INFO - PROCESS | 1652 | 1467350674917 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 22:24:34 INFO - PROCESS | 1652 | 1467350674923 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:34 INFO - PROCESS | 1652 | 1467350674924 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd85000 == 41 [pid = 1652] [id = 571] 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12780c800) [pid = 1652] [serial = 1713] [outer = 0x0] 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1278ea400) [pid = 1652] [serial = 1714] [outer = 0x12780c800] 22:24:34 INFO - PROCESS | 1652 | 1467350674948 Marionette DEBUG loaded listener.js 22:24:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x128ac8000) [pid = 1652] [serial = 1715] [outer = 0x12780c800] 22:24:35 INFO - PROCESS | 1652 | 1467350675242 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]]]}] 22:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 22:24:35 INFO - PROCESS | 1652 | 1467350675324 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 22:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:24:35 INFO - PROCESS | 1652 | 1467350675327 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 22:24:35 INFO - PROCESS | 1652 | 1467350675330 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:24:35 INFO - PROCESS | 1652 | 1467350675332 Marionette TRACE conn2 <- [1,2258,null,{}] 22:24:35 INFO - PROCESS | 1652 | 1467350675337 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}] 22:24:35 INFO - PROCESS | 1652 | 1467350675339 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:35 INFO - PROCESS | 1652 | 1467350675444 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 22:24:35 INFO - PROCESS | 1652 | 1467350675501 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:35 INFO - PROCESS | 1652 | 1467350675503 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x115184000 == 42 [pid = 1652] [id = 572] 22:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128d2c00) [pid = 1652] [serial = 1716] [outer = 0x0] 22:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1129aa400) [pid = 1652] [serial = 1717] [outer = 0x1128d2c00] 22:24:35 INFO - PROCESS | 1652 | 1467350675535 Marionette DEBUG loaded listener.js 22:24:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11607d400) [pid = 1652] [serial = 1718] [outer = 0x1128d2c00] 22:24:36 INFO - PROCESS | 1652 | 1467350675995 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]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 673ms 22:24:36 INFO - PROCESS | 1652 | 1467350676003 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 22:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:24:36 INFO - PROCESS | 1652 | 1467350676005 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 22:24:36 INFO - PROCESS | 1652 | 1467350676009 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 1652 | 1467350676012 Marionette TRACE conn2 <- [1,2262,null,{}] 22:24:36 INFO - PROCESS | 1652 | 1467350676015 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}] 22:24:36 INFO - PROCESS | 1652 | 1467350676016 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:36 INFO - PROCESS | 1652 | 1467350676118 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 22:24:36 INFO - PROCESS | 1652 | 1467350676220 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 1652 | 1467350676221 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ac1000 == 43 [pid = 1652] [id = 573] 22:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1185d1800) [pid = 1652] [serial = 1719] [outer = 0x0] 22:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1185dd400) [pid = 1652] [serial = 1720] [outer = 0x1185d1800] 22:24:36 INFO - PROCESS | 1652 | 1467350676252 Marionette DEBUG loaded listener.js 22:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fba800) [pid = 1652] [serial = 1721] [outer = 0x1185d1800] 22:24:36 INFO - PROCESS | 1652 | 1467350676705 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]]]}] 22:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 726ms 22:24:36 INFO - PROCESS | 1652 | 1467350676734 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 22:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:24:36 INFO - PROCESS | 1652 | 1467350676737 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 22:24:36 INFO - PROCESS | 1652 | 1467350676741 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:24:36 INFO - PROCESS | 1652 | 1467350676743 Marionette TRACE conn2 <- [1,2266,null,{}] 22:24:36 INFO - PROCESS | 1652 | 1467350676754 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}] 22:24:36 INFO - PROCESS | 1652 | 1467350676759 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:36 INFO - PROCESS | 1652 | 1467350676873 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 22:24:36 INFO - PROCESS | 1652 | 1467350676935 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:36 INFO - PROCESS | 1652 | 1467350676938 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b923800 == 44 [pid = 1652] [id = 574] 22:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121a4b400) [pid = 1652] [serial = 1722] [outer = 0x0] 22:24:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121a76800) [pid = 1652] [serial = 1723] [outer = 0x121a4b400] 22:24:36 INFO - PROCESS | 1652 | 1467350676969 Marionette DEBUG loaded listener.js 22:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124a14c00) [pid = 1652] [serial = 1724] [outer = 0x121a4b400] 22:24:37 INFO - PROCESS | 1652 | 1467350677432 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]]]}] 22:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 776ms 22:24:37 INFO - PROCESS | 1652 | 1467350677517 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 22:24:37 INFO - PROCESS | 1652 | 1467350677520 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 22:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:24:37 INFO - PROCESS | 1652 | 1467350677542 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:24:37 INFO - PROCESS | 1652 | 1467350677544 Marionette TRACE conn2 <- [1,2270,null,{}] 22:24:37 INFO - PROCESS | 1652 | 1467350677547 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}] 22:24:37 INFO - PROCESS | 1652 | 1467350677549 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:37 INFO - PROCESS | 1652 | 1467350677651 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 22:24:37 INFO - PROCESS | 1652 | 1467350677724 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:37 INFO - PROCESS | 1652 | 1467350677726 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c702800 == 45 [pid = 1652] [id = 575] 22:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1260c3000) [pid = 1652] [serial = 1725] [outer = 0x0] 22:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12673a000) [pid = 1652] [serial = 1726] [outer = 0x1260c3000] 22:24:37 INFO - PROCESS | 1652 | 1467350677755 Marionette DEBUG loaded listener.js 22:24:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126bc5c00) [pid = 1652] [serial = 1727] [outer = 0x1260c3000] 22:24:38 INFO - PROCESS | 1652 | 1467350678226 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]]]}] 22:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 746ms 22:24:38 INFO - PROCESS | 1652 | 1467350678270 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 22:24:38 INFO - PROCESS | 1652 | 1467350678272 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 22:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:24:38 INFO - PROCESS | 1652 | 1467350678278 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:24:38 INFO - PROCESS | 1652 | 1467350678280 Marionette TRACE conn2 <- [1,2274,null,{}] 22:24:38 INFO - PROCESS | 1652 | 1467350678284 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}] 22:24:38 INFO - PROCESS | 1652 | 1467350678286 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:38 INFO - PROCESS | 1652 | 1467350678627 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 22:24:38 INFO - PROCESS | 1652 | 1467350678730 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:38 INFO - PROCESS | 1652 | 1467350678731 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180ed000 == 46 [pid = 1652] [id = 576] 22:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1128cf400) [pid = 1652] [serial = 1728] [outer = 0x0] 22:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1129ae800) [pid = 1652] [serial = 1729] [outer = 0x1128cf400] 22:24:38 INFO - PROCESS | 1652 | 1467350678759 Marionette DEBUG loaded listener.js 22:24:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x113093800) [pid = 1652] [serial = 1730] [outer = 0x1128cf400] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b936800 == 45 [pid = 1652] [id = 570] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a902800 == 44 [pid = 1652] [id = 569] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119621800 == 43 [pid = 1652] [id = 568] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a470800 == 42 [pid = 1652] [id = 567] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x111c98000 == 41 [pid = 1652] [id = 566] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12602a000 == 40 [pid = 1652] [id = 565] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x124a4d000 == 39 [pid = 1652] [id = 564] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x1212c2800 == 38 [pid = 1652] [id = 563] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119639000 == 37 [pid = 1652] [id = 562] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x118112000 == 36 [pid = 1652] [id = 561] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x113bdb800 == 35 [pid = 1652] [id = 560] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12109e000 == 34 [pid = 1652] [id = 559] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x117234000 == 33 [pid = 1652] [id = 558] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b71a800 == 32 [pid = 1652] [id = 557] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12c702800 == 31 [pid = 1652] [id = 575] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12b923800 == 30 [pid = 1652] [id = 574] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x119ac1000 == 29 [pid = 1652] [id = 573] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd85000 == 28 [pid = 1652] [id = 571] 22:24:39 INFO - PROCESS | 1652 | --DOCSHELL 0x115184000 == 27 [pid = 1652] [id = 572] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119f1d000) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x124c88400) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x121ab3c00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124f74400) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124e24c00) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1210b7c00) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118890000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1266b5000) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118898000) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12603f400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1167b3c00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x116a0b800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112a81c00) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11337b800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1187c3800) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116773c00) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1151dac00) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119161c00) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118fbbc00) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121791000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118489000) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1185c7000) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1213d0000) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119def400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11696a400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x121a76000) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1167b8800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113dae800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1185dc000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118492400) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x123dad400) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1215ccc00) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 22:24:39 INFO - PROCESS | 1652 | 1467350679789 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]]]}] 22:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1573ms 22:24:39 INFO - PROCESS | 1652 | 1467350679851 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 22:24:39 INFO - PROCESS | 1652 | 1467350679853 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 22:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:24:39 INFO - PROCESS | 1652 | 1467350679857 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:24:39 INFO - PROCESS | 1652 | 1467350679859 Marionette TRACE conn2 <- [1,2278,null,{}] 22:24:39 INFO - PROCESS | 1652 | 1467350679863 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}] 22:24:39 INFO - PROCESS | 1652 | 1467350679865 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:39 INFO - PROCESS | 1652 | 1467350679941 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 22:24:39 INFO - PROCESS | 1652 | 1467350679947 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:39 INFO - PROCESS | 1652 | 1467350679950 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x113066800 == 28 [pid = 1652] [id = 577] 22:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1129b2400) [pid = 1652] [serial = 1731] [outer = 0x0] 22:24:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112a7e800) [pid = 1652] [serial = 1732] [outer = 0x1129b2400] 22:24:39 INFO - PROCESS | 1652 | 1467350679980 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113099800) [pid = 1652] [serial = 1733] [outer = 0x1129b2400] 22:24:40 INFO - PROCESS | 1652 | 1467350680357 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]]]}] 22:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 22:24:40 INFO - PROCESS | 1652 | 1467350680377 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 22:24:40 INFO - PROCESS | 1652 | 1467350680380 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 22:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:24:40 INFO - PROCESS | 1652 | 1467350680385 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:24:40 INFO - PROCESS | 1652 | 1467350680387 Marionette TRACE conn2 <- [1,2282,null,{}] 22:24:40 INFO - PROCESS | 1652 | 1467350680389 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}] 22:24:40 INFO - PROCESS | 1652 | 1467350680391 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:40 INFO - PROCESS | 1652 | 1467350680469 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 22:24:40 INFO - PROCESS | 1652 | 1467350680476 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:40 INFO - PROCESS | 1652 | 1467350680478 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021000 == 29 [pid = 1652] [id = 578] 22:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133e6800) [pid = 1652] [serial = 1734] [outer = 0x0] 22:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x116633000) [pid = 1652] [serial = 1735] [outer = 0x1133e6800] 22:24:40 INFO - PROCESS | 1652 | 1467350680505 Marionette DEBUG loaded listener.js 22:24:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1167b8000) [pid = 1652] [serial = 1736] [outer = 0x1133e6800] 22:24:40 INFO - PROCESS | 1652 | 1467350680832 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]]]}] 22:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 22:24:40 INFO - PROCESS | 1652 | 1467350680855 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 22:24:40 INFO - PROCESS | 1652 | 1467350680858 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 22:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:24:40 INFO - PROCESS | 1652 | 1467350680861 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:24:40 INFO - PROCESS | 1652 | 1467350680863 Marionette TRACE conn2 <- [1,2286,null,{}] 22:24:40 INFO - PROCESS | 1652 | 1467350680871 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}] 22:24:40 INFO - PROCESS | 1652 | 1467350680874 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:40 INFO - PROCESS | 1652 | 1467350680964 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 22:24:41 INFO - PROCESS | 1652 | 1467350681022 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 1652 | 1467350681025 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x118737000 == 30 [pid = 1652] [id = 579] 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116976800) [pid = 1652] [serial = 1737] [outer = 0x0] 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1182ca400) [pid = 1652] [serial = 1738] [outer = 0x116976800] 22:24:41 INFO - PROCESS | 1652 | 1467350681056 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118493800) [pid = 1652] [serial = 1739] [outer = 0x116976800] 22:24:41 INFO - PROCESS | 1652 | 1467350681334 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]]]}] 22:24:41 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 22:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 22:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:24:41 INFO - PROCESS | 1652 | 1467350681385 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 22:24:41 INFO - PROCESS | 1652 | 1467350681386 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 22:24:41 INFO - PROCESS | 1652 | 1467350681390 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 1652 | 1467350681393 Marionette TRACE conn2 <- [1,2290,null,{}] 22:24:41 INFO - PROCESS | 1652 | 1467350681396 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}] 22:24:41 INFO - PROCESS | 1652 | 1467350681397 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:41 INFO - PROCESS | 1652 | 1467350681476 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 22:24:41 INFO - PROCESS | 1652 | 1467350681536 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 1652 | 1467350681537 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119372000 == 31 [pid = 1652] [id = 580] 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1170ad400) [pid = 1652] [serial = 1740] [outer = 0x0] 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185dc000) [pid = 1652] [serial = 1741] [outer = 0x1170ad400] 22:24:41 INFO - PROCESS | 1652 | 1467350681563 Marionette DEBUG loaded listener.js 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1187ca800) [pid = 1652] [serial = 1742] [outer = 0x1170ad400] 22:24:41 INFO - PROCESS | 1652 | 1467350681852 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]]]}] 22:24:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:24:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 22:24:41 INFO - PROCESS | 1652 | 1467350681861 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 22:24:41 INFO - PROCESS | 1652 | 1467350681862 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 22:24:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:24:41 INFO - PROCESS | 1652 | 1467350681864 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:24:41 INFO - PROCESS | 1652 | 1467350681865 Marionette TRACE conn2 <- [1,2294,null,{}] 22:24:41 INFO - PROCESS | 1652 | 1467350681868 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}] 22:24:41 INFO - PROCESS | 1652 | 1467350681869 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:41 INFO - PROCESS | 1652 | 1467350681976 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 22:24:41 INFO - PROCESS | 1652 | 1467350681980 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:41 INFO - PROCESS | 1652 | 1467350681981 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ab6000 == 32 [pid = 1652] [id = 581] 22:24:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118893c00) [pid = 1652] [serial = 1743] [outer = 0x0] 22:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x118f63c00) [pid = 1652] [serial = 1744] [outer = 0x118893c00] 22:24:42 INFO - PROCESS | 1652 | 1467350682006 Marionette DEBUG loaded listener.js 22:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11915bc00) [pid = 1652] [serial = 1745] [outer = 0x118893c00] 22:24:42 INFO - PROCESS | 1652 | 1467350682362 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 22:24:42 INFO - PROCESS | 1652 | 1467350682384 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 1652 | 1467350682385 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 22:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:24:42 INFO - PROCESS | 1652 | 1467350682387 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 1652 | 1467350682389 Marionette TRACE conn2 <- [1,2298,null,{}] 22:24:42 INFO - PROCESS | 1652 | 1467350682401 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}] 22:24:42 INFO - PROCESS | 1652 | 1467350682405 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:42 INFO - PROCESS | 1652 | 1467350682521 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 22:24:42 INFO - PROCESS | 1652 | 1467350682562 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:42 INFO - PROCESS | 1652 | 1467350682564 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212c1000 == 33 [pid = 1652] [id = 582] 22:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1195f0800) [pid = 1652] [serial = 1746] [outer = 0x0] 22:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119df1c00) [pid = 1652] [serial = 1747] [outer = 0x1195f0800] 22:24:42 INFO - PROCESS | 1652 | 1467350682588 Marionette DEBUG loaded listener.js 22:24:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121185c00) [pid = 1652] [serial = 1748] [outer = 0x1195f0800] 22:24:42 INFO - PROCESS | 1652 | 1467350682889 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]]]}] 22:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 22:24:42 INFO - PROCESS | 1652 | 1467350682912 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 22:24:42 INFO - PROCESS | 1652 | 1467350682914 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 22:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:24:42 INFO - PROCESS | 1652 | 1467350682916 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:24:42 INFO - PROCESS | 1652 | 1467350682918 Marionette TRACE conn2 <- [1,2302,null,{}] 22:24:42 INFO - PROCESS | 1652 | 1467350682920 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}] 22:24:42 INFO - PROCESS | 1652 | 1467350682922 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:43 INFO - PROCESS | 1652 | 1467350683036 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 22:24:43 INFO - PROCESS | 1652 | 1467350683050 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 1652 | 1467350683051 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x124806800 == 34 [pid = 1652] [id = 583] 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121187000) [pid = 1652] [serial = 1749] [outer = 0x0] 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121a4ec00) [pid = 1652] [serial = 1750] [outer = 0x121187000] 22:24:43 INFO - PROCESS | 1652 | 1467350683153 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121ab3c00) [pid = 1652] [serial = 1751] [outer = 0x121187000] 22:24:43 INFO - PROCESS | 1652 | 1467350683582 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]]]}] 22:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 719ms 22:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:24:43 INFO - PROCESS | 1652 | 1467350683635 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 22:24:43 INFO - PROCESS | 1652 | 1467350683637 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 22:24:43 INFO - PROCESS | 1652 | 1467350683639 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:24:43 INFO - PROCESS | 1652 | 1467350683640 Marionette TRACE conn2 <- [1,2306,null,{}] 22:24:43 INFO - PROCESS | 1652 | 1467350683642 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}] 22:24:43 INFO - PROCESS | 1652 | 1467350683643 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:43 INFO - PROCESS | 1652 | 1467350683736 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 22:24:43 INFO - PROCESS | 1652 | 1467350683765 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:43 INFO - PROCESS | 1652 | 1467350683766 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x126015000 == 35 [pid = 1652] [id = 584] 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x110eeec00) [pid = 1652] [serial = 1752] [outer = 0x0] 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x124886800) [pid = 1652] [serial = 1753] [outer = 0x110eeec00] 22:24:43 INFO - PROCESS | 1652 | 1467350683790 Marionette DEBUG loaded listener.js 22:24:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x124c8e800) [pid = 1652] [serial = 1754] [outer = 0x110eeec00] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12780c800) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1172c1000) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1133c0400) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1184d6800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1212b1400) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112e26c00) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126269400) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167b0800) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12626f000) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11278ac00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12672b800) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11848c800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11662b400) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126268c00) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:24:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1198efc00) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:24:44 INFO - PROCESS | 1652 | 1467350684258 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]]]}] 22:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 668ms 22:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:24:44 INFO - PROCESS | 1652 | 1467350684310 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 22:24:44 INFO - PROCESS | 1652 | 1467350684312 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 22:24:44 INFO - PROCESS | 1652 | 1467350684314 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 1652 | 1467350684315 Marionette TRACE conn2 <- [1,2310,null,{}] 22:24:44 INFO - PROCESS | 1652 | 1467350684317 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}] 22:24:44 INFO - PROCESS | 1652 | 1467350684319 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:44 INFO - PROCESS | 1652 | 1467350684426 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 22:24:44 INFO - PROCESS | 1652 | 1467350684469 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 1652 | 1467350684470 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1267bb000 == 36 [pid = 1652] [id = 585] 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x111c7b800) [pid = 1652] [serial = 1755] [outer = 0x0] 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1176e7400) [pid = 1652] [serial = 1756] [outer = 0x111c7b800] 22:24:44 INFO - PROCESS | 1652 | 1467350684502 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a00c400) [pid = 1652] [serial = 1757] [outer = 0x111c7b800] 22:24:44 INFO - PROCESS | 1652 | 1467350684755 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]]]}] 22:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 22:24:44 INFO - PROCESS | 1652 | 1467350684783 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 22:24:44 INFO - PROCESS | 1652 | 1467350684784 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 22:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:24:44 INFO - PROCESS | 1652 | 1467350684786 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:24:44 INFO - PROCESS | 1652 | 1467350684787 Marionette TRACE conn2 <- [1,2314,null,{}] 22:24:44 INFO - PROCESS | 1652 | 1467350684797 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}] 22:24:44 INFO - PROCESS | 1652 | 1467350684798 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:44 INFO - PROCESS | 1652 | 1467350684880 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 22:24:44 INFO - PROCESS | 1652 | 1467350684884 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:44 INFO - PROCESS | 1652 | 1467350684885 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x129039000 == 37 [pid = 1652] [id = 586] 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121d7f400) [pid = 1652] [serial = 1758] [outer = 0x0] 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124cb2000) [pid = 1652] [serial = 1759] [outer = 0x121d7f400] 22:24:44 INFO - PROCESS | 1652 | 1467350684909 Marionette DEBUG loaded listener.js 22:24:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124f78c00) [pid = 1652] [serial = 1760] [outer = 0x121d7f400] 22:24:45 INFO - PROCESS | 1652 | 1467350685249 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]]]}] 22:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 478ms 22:24:45 INFO - PROCESS | 1652 | 1467350685264 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 22:24:45 INFO - PROCESS | 1652 | 1467350685266 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 22:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:24:45 INFO - PROCESS | 1652 | 1467350685268 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 1652 | 1467350685270 Marionette TRACE conn2 <- [1,2318,null,{}] 22:24:45 INFO - PROCESS | 1652 | 1467350685272 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}] 22:24:45 INFO - PROCESS | 1652 | 1467350685274 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:45 INFO - PROCESS | 1652 | 1467350685394 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 22:24:45 INFO - PROCESS | 1652 | 1467350685400 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:45 INFO - PROCESS | 1652 | 1467350685401 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930f000 == 38 [pid = 1652] [id = 587] 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x112789800) [pid = 1652] [serial = 1761] [outer = 0x0] 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12559c800) [pid = 1652] [serial = 1762] [outer = 0x112789800] 22:24:45 INFO - PROCESS | 1652 | 1467350685428 Marionette DEBUG loaded listener.js 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12672ec00) [pid = 1652] [serial = 1763] [outer = 0x112789800] 22:24:45 INFO - PROCESS | 1652 | 1467350685746 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] 22:24:45 INFO - PROCESS | 1652 | 1467350685790 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 22:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:24:45 INFO - PROCESS | 1652 | 1467350685794 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:24:45 INFO - PROCESS | 1652 | 1467350685795 Marionette TRACE conn2 <- [1,2322,null,{}] 22:24:45 INFO - PROCESS | 1652 | 1467350685797 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}] 22:24:45 INFO - PROCESS | 1652 | 1467350685798 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:45 INFO - PROCESS | 1652 | 1467350685875 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 22:24:45 INFO - PROCESS | 1652 | 1467350685879 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:45 INFO - PROCESS | 1652 | 1467350685880 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab87800 == 39 [pid = 1652] [id = 588] 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1267d6400) [pid = 1652] [serial = 1764] [outer = 0x0] 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1269c0000) [pid = 1652] [serial = 1765] [outer = 0x1267d6400] 22:24:45 INFO - PROCESS | 1652 | 1467350685904 Marionette DEBUG loaded listener.js 22:24:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d8c800) [pid = 1652] [serial = 1766] [outer = 0x1267d6400] 22:24:46 INFO - PROCESS | 1652 | 1467350686406 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]]]}] 22:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 618ms 22:24:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:24:46 INFO - PROCESS | 1652 | 1467350686412 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 22:24:46 INFO - PROCESS | 1652 | 1467350686414 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 22:24:46 INFO - PROCESS | 1652 | 1467350686418 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:24:46 INFO - PROCESS | 1652 | 1467350686420 Marionette TRACE conn2 <- [1,2326,null,{}] 22:24:46 INFO - PROCESS | 1652 | 1467350686451 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}] 22:24:46 INFO - PROCESS | 1652 | 1467350686453 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:46 INFO - PROCESS | 1652 | 1467350686566 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 22:24:46 INFO - PROCESS | 1652 | 1467350686676 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:46 INFO - PROCESS | 1652 | 1467350686677 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180d8000 == 40 [pid = 1652] [id = 589] 22:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112e26400) [pid = 1652] [serial = 1767] [outer = 0x0] 22:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11331c000) [pid = 1652] [serial = 1768] [outer = 0x112e26400] 22:24:46 INFO - PROCESS | 1652 | 1467350686709 Marionette DEBUG loaded listener.js 22:24:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113dadc00) [pid = 1652] [serial = 1769] [outer = 0x112e26400] 22:24:47 INFO - PROCESS | 1652 | 1467350687216 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]]]}] 22:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 822ms 22:24:47 INFO - PROCESS | 1652 | 1467350687275 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 22:24:47 INFO - PROCESS | 1652 | 1467350687279 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 22:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:24:47 INFO - PROCESS | 1652 | 1467350687285 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:24:47 INFO - PROCESS | 1652 | 1467350687287 Marionette TRACE conn2 <- [1,2330,null,{}] 22:24:47 INFO - PROCESS | 1652 | 1467350687290 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}] 22:24:47 INFO - PROCESS | 1652 | 1467350687292 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:47 INFO - PROCESS | 1652 | 1467350687405 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 22:24:47 INFO - PROCESS | 1652 | 1467350687513 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:47 INFO - PROCESS | 1652 | 1467350687515 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121098800 == 41 [pid = 1652] [id = 590] 22:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167b9800) [pid = 1652] [serial = 1770] [outer = 0x0] 22:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116973000) [pid = 1652] [serial = 1771] [outer = 0x1167b9800] 22:24:47 INFO - PROCESS | 1652 | 1467350687567 Marionette DEBUG loaded listener.js 22:24:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118462c00) [pid = 1652] [serial = 1772] [outer = 0x1167b9800] 22:24:48 INFO - PROCESS | 1652 | 1467350688383 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]]]}] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12930f000 == 40 [pid = 1652] [id = 587] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x129039000 == 39 [pid = 1652] [id = 586] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1267bb000 == 38 [pid = 1652] [id = 585] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x126015000 == 37 [pid = 1652] [id = 584] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x124806800 == 36 [pid = 1652] [id = 583] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1212c1000 == 35 [pid = 1652] [id = 582] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119ab6000 == 34 [pid = 1652] [id = 581] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119372000 == 33 [pid = 1652] [id = 580] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118737000 == 32 [pid = 1652] [id = 579] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x117021000 == 31 [pid = 1652] [id = 578] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x113066800 == 30 [pid = 1652] [id = 577] 22:24:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1180ed000 == 29 [pid = 1652] [id = 576] 22:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1177ms 22:24:48 INFO - PROCESS | 1652 | 1467350688462 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 22:24:48 INFO - PROCESS | 1652 | 1467350688464 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 22:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:24:48 INFO - PROCESS | 1652 | 1467350688467 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:24:48 INFO - PROCESS | 1652 | 1467350688469 Marionette TRACE conn2 <- [1,2334,null,{}] 22:24:48 INFO - PROCESS | 1652 | 1467350688473 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}] 22:24:48 INFO - PROCESS | 1652 | 1467350688475 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:48 INFO - PROCESS | 1652 | 1467350688552 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12780a000) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1278ea400) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x128ac8000) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11915f000) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1139ebc00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1210b6c00) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121a54000) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115e5b400) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1267df800) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1131cf800) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1176e9000) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126d94400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11337ac00) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1267da000) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1269b2400) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1187c0000) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11848d000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1172c3800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1170af000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1267d8000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119159800) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126630c00) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11848c000) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11628d000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x126267c00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119f16000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x126bc1c00) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11a00cc00) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x126264400) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x121591c00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 22:24:48 INFO - PROCESS | 1652 | 1467350688621 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:48 INFO - PROCESS | 1652 | 1467350688623 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x116677800 == 30 [pid = 1652] [id = 591] 22:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x113098800) [pid = 1652] [serial = 1773] [outer = 0x0] 22:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1160df800) [pid = 1652] [serial = 1774] [outer = 0x113098800] 22:24:48 INFO - PROCESS | 1652 | 1467350688652 Marionette DEBUG loaded listener.js 22:24:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167bb400) [pid = 1652] [serial = 1775] [outer = 0x113098800] 22:24:48 INFO - PROCESS | 1652 | 1467350688943 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]]]}] 22:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 525ms 22:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:24:49 INFO - PROCESS | 1652 | 1467350688994 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 1652 | 1467350688997 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 22:24:49 INFO - PROCESS | 1652 | 1467350689001 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 1652 | 1467350689002 Marionette TRACE conn2 <- [1,2338,null,{}] 22:24:49 INFO - PROCESS | 1652 | 1467350689005 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}] 22:24:49 INFO - PROCESS | 1652 | 1467350689009 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:49 INFO - PROCESS | 1652 | 1467350689085 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 22:24:49 INFO - PROCESS | 1652 | 1467350689091 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:49 INFO - PROCESS | 1652 | 1467350689093 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11817d800 == 31 [pid = 1652] [id = 592] 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116a12c00) [pid = 1652] [serial = 1776] [outer = 0x0] 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x118493c00) [pid = 1652] [serial = 1777] [outer = 0x116a12c00] 22:24:49 INFO - PROCESS | 1652 | 1467350689121 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1185c5400) [pid = 1652] [serial = 1778] [outer = 0x116a12c00] 22:24:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:24:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 22:24:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:24:49 INFO - PROCESS | 1652 | 1467350689517 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]]]}] 22:24:49 INFO - PROCESS | 1652 | 1467350689521 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 22:24:49 INFO - PROCESS | 1652 | 1467350689524 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 22:24:49 INFO - PROCESS | 1652 | 1467350689527 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:24:49 INFO - PROCESS | 1652 | 1467350689530 Marionette TRACE conn2 <- [1,2342,null,{}] 22:24:49 INFO - PROCESS | 1652 | 1467350689537 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}] 22:24:49 INFO - PROCESS | 1652 | 1467350689540 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:49 INFO - PROCESS | 1652 | 1467350689619 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 22:24:49 INFO - PROCESS | 1652 | 1467350689627 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:49 INFO - PROCESS | 1652 | 1467350689629 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119cb6800 == 32 [pid = 1652] [id = 593] 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1185c6c00) [pid = 1652] [serial = 1779] [outer = 0x0] 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fb8c00) [pid = 1652] [serial = 1780] [outer = 0x1185c6c00] 22:24:49 INFO - PROCESS | 1652 | 1467350689657 Marionette DEBUG loaded listener.js 22:24:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195f9c00) [pid = 1652] [serial = 1781] [outer = 0x1185c6c00] 22:24:49 INFO - PROCESS | 1652 | 1467350689984 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]]]}] 22:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 474ms 22:24:50 INFO - PROCESS | 1652 | 1467350690001 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 22:24:50 INFO - PROCESS | 1652 | 1467350690003 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 22:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:24:50 INFO - PROCESS | 1652 | 1467350690005 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:24:50 INFO - PROCESS | 1652 | 1467350690006 Marionette TRACE conn2 <- [1,2346,null,{}] 22:24:50 INFO - PROCESS | 1652 | 1467350690017 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}] 22:24:50 INFO - PROCESS | 1652 | 1467350690019 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:50 INFO - PROCESS | 1652 | 1467350690097 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 22:24:50 INFO - PROCESS | 1652 | 1467350690100 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:50 INFO - PROCESS | 1652 | 1467350690101 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x121531000 == 33 [pid = 1652] [id = 594] 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1198f7400) [pid = 1652] [serial = 1782] [outer = 0x0] 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119f16800) [pid = 1652] [serial = 1783] [outer = 0x1198f7400] 22:24:50 INFO - PROCESS | 1652 | 1467350690128 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a0c5000) [pid = 1652] [serial = 1784] [outer = 0x1198f7400] 22:24:50 INFO - PROCESS | 1652 | 1467350690475 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]]]}] 22:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 478ms 22:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:24:50 INFO - PROCESS | 1652 | 1467350690484 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 22:24:50 INFO - PROCESS | 1652 | 1467350690485 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 22:24:50 INFO - PROCESS | 1652 | 1467350690487 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:24:50 INFO - PROCESS | 1652 | 1467350690488 Marionette TRACE conn2 <- [1,2350,null,{}] 22:24:50 INFO - PROCESS | 1652 | 1467350690493 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}] 22:24:50 INFO - PROCESS | 1652 | 1467350690494 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:50 INFO - PROCESS | 1652 | 1467350690568 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 22:24:50 INFO - PROCESS | 1652 | 1467350690571 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:50 INFO - PROCESS | 1652 | 1467350690573 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x126025000 == 34 [pid = 1652] [id = 595] 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119f14c00) [pid = 1652] [serial = 1785] [outer = 0x0] 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1210bbc00) [pid = 1652] [serial = 1786] [outer = 0x119f14c00] 22:24:50 INFO - PROCESS | 1652 | 1467350690600 Marionette DEBUG loaded listener.js 22:24:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1215ca000) [pid = 1652] [serial = 1787] [outer = 0x119f14c00] 22:24:51 INFO - PROCESS | 1652 | 1467350691020 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]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 573ms 22:24:51 INFO - PROCESS | 1652 | 1467350691061 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 22:24:51 INFO - PROCESS | 1652 | 1467350691063 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 22:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:24:51 INFO - PROCESS | 1652 | 1467350691066 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 1652 | 1467350691068 Marionette TRACE conn2 <- [1,2354,null,{}] 22:24:51 INFO - PROCESS | 1652 | 1467350691079 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}] 22:24:51 INFO - PROCESS | 1652 | 1467350691085 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:51 INFO - PROCESS | 1652 | 1467350691263 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 22:24:51 INFO - PROCESS | 1652 | 1467350691290 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 1652 | 1467350691291 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x127880000 == 35 [pid = 1652] [id = 596] 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121a57000) [pid = 1652] [serial = 1788] [outer = 0x0] 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c84400) [pid = 1652] [serial = 1789] [outer = 0x121a57000] 22:24:51 INFO - PROCESS | 1652 | 1467350691333 Marionette DEBUG loaded listener.js 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x126268c00) [pid = 1652] [serial = 1790] [outer = 0x121a57000] 22:24:51 INFO - PROCESS | 1652 | 1467350691699 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]]]}] 22:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 670ms 22:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:24:51 INFO - PROCESS | 1652 | 1467350691736 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 22:24:51 INFO - PROCESS | 1652 | 1467350691737 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 22:24:51 INFO - PROCESS | 1652 | 1467350691739 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:24:51 INFO - PROCESS | 1652 | 1467350691740 Marionette TRACE conn2 <- [1,2358,null,{}] 22:24:51 INFO - PROCESS | 1652 | 1467350691743 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}] 22:24:51 INFO - PROCESS | 1652 | 1467350691744 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:51 INFO - PROCESS | 1652 | 1467350691844 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 22:24:51 INFO - PROCESS | 1652 | 1467350691874 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:51 INFO - PROCESS | 1652 | 1467350691875 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x129650800 == 36 [pid = 1652] [id = 597] 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126269400) [pid = 1652] [serial = 1791] [outer = 0x0] 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12662f400) [pid = 1652] [serial = 1792] [outer = 0x126269400] 22:24:51 INFO - PROCESS | 1652 | 1467350691900 Marionette DEBUG loaded listener.js 22:24:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1267d8c00) [pid = 1652] [serial = 1793] [outer = 0x126269400] 22:24:52 INFO - PROCESS | 1652 | 1467350692247 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]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 22:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:24:52 INFO - PROCESS | 1652 | 1467350692261 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 1652 | 1467350692263 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 22:24:52 INFO - PROCESS | 1652 | 1467350692265 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 1652 | 1467350692266 Marionette TRACE conn2 <- [1,2362,null,{}] 22:24:52 INFO - PROCESS | 1652 | 1467350692269 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}] 22:24:52 INFO - PROCESS | 1652 | 1467350692271 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:52 INFO - PROCESS | 1652 | 1467350692409 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 22:24:52 INFO - PROCESS | 1652 | 1467350692426 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:52 INFO - PROCESS | 1652 | 1467350692427 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a906000 == 37 [pid = 1652] [id = 598] 22:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1128d4c00) [pid = 1652] [serial = 1794] [outer = 0x0] 22:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1269b8c00) [pid = 1652] [serial = 1795] [outer = 0x1128d4c00] 22:24:52 INFO - PROCESS | 1652 | 1467350692467 Marionette DEBUG loaded listener.js 22:24:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d8d000) [pid = 1652] [serial = 1796] [outer = 0x1128d4c00] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118893c00) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x121187000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1133e6800) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1129b2400) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1170ad400) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128cf400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1128d2c00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1185d1800) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121a4b400) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1260c3000) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1195f0800) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x111c7b800) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x110eeec00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121d7f400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x116976800) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:24:52 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x112789800) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:24:52 INFO - PROCESS | 1652 | 1467350692922 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]]]}] 22:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 22:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:24:52 INFO - PROCESS | 1652 | 1467350692936 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 22:24:52 INFO - PROCESS | 1652 | 1467350692937 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 22:24:52 INFO - PROCESS | 1652 | 1467350692939 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:24:52 INFO - PROCESS | 1652 | 1467350692943 Marionette TRACE conn2 <- [1,2366,null,{}] 22:24:52 INFO - PROCESS | 1652 | 1467350692946 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}] 22:24:52 INFO - PROCESS | 1652 | 1467350692947 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:53 INFO - PROCESS | 1652 | 1467350693028 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 22:24:53 INFO - PROCESS | 1652 | 1467350693032 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:53 INFO - PROCESS | 1652 | 1467350693033 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aac000 == 38 [pid = 1652] [id = 599] 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1128d2c00) [pid = 1652] [serial = 1797] [outer = 0x0] 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1160d8400) [pid = 1652] [serial = 1798] [outer = 0x1128d2c00] 22:24:53 INFO - PROCESS | 1652 | 1467350693057 Marionette DEBUG loaded listener.js 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118fbc800) [pid = 1652] [serial = 1799] [outer = 0x1128d2c00] 22:24:53 INFO - PROCESS | 1652 | 1467350693415 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]]]}] 22:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 22:24:53 INFO - PROCESS | 1652 | 1467350693462 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 22:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:24:53 INFO - PROCESS | 1652 | 1467350693463 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 22:24:53 INFO - PROCESS | 1652 | 1467350693465 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:24:53 INFO - PROCESS | 1652 | 1467350693466 Marionette TRACE conn2 <- [1,2370,null,{}] 22:24:53 INFO - PROCESS | 1652 | 1467350693468 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}] 22:24:53 INFO - PROCESS | 1652 | 1467350693469 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:53 INFO - PROCESS | 1652 | 1467350693550 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 22:24:53 INFO - PROCESS | 1652 | 1467350693554 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:53 INFO - PROCESS | 1652 | 1467350693555 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b91d800 == 39 [pid = 1652] [id = 600] 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118fc0000) [pid = 1652] [serial = 1800] [outer = 0x0] 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x124f6fc00) [pid = 1652] [serial = 1801] [outer = 0x118fc0000] 22:24:53 INFO - PROCESS | 1652 | 1467350693580 Marionette DEBUG loaded listener.js 22:24:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126d98c00) [pid = 1652] [serial = 1802] [outer = 0x118fc0000] 22:24:53 INFO - PROCESS | 1652 | 1467350693926 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]]]}] 22:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 469ms 22:24:53 INFO - PROCESS | 1652 | 1467350693935 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 22:24:53 INFO - PROCESS | 1652 | 1467350693936 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 22:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:24:53 INFO - PROCESS | 1652 | 1467350693939 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:24:53 INFO - PROCESS | 1652 | 1467350693943 Marionette TRACE conn2 <- [1,2374,null,{}] 22:24:53 INFO - PROCESS | 1652 | 1467350693947 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}] 22:24:53 INFO - PROCESS | 1652 | 1467350693949 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:54 INFO - PROCESS | 1652 | 1467350694044 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 22:24:54 INFO - PROCESS | 1652 | 1467350694048 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 1652 | 1467350694049 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8f800 == 40 [pid = 1652] [id = 601] 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126d98000) [pid = 1652] [serial = 1803] [outer = 0x0] 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12780d000) [pid = 1652] [serial = 1804] [outer = 0x126d98000] 22:24:54 INFO - PROCESS | 1652 | 1467350694075 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12900c800) [pid = 1652] [serial = 1805] [outer = 0x126d98000] 22:24:54 INFO - PROCESS | 1652 | 1467350694445 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]]]}] 22:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 527ms 22:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:24:54 INFO - PROCESS | 1652 | 1467350694474 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 22:24:54 INFO - PROCESS | 1652 | 1467350694475 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 22:24:54 INFO - PROCESS | 1652 | 1467350694477 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:24:54 INFO - PROCESS | 1652 | 1467350694478 Marionette TRACE conn2 <- [1,2378,null,{}] 22:24:54 INFO - PROCESS | 1652 | 1467350694480 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}] 22:24:54 INFO - PROCESS | 1652 | 1467350694481 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:54 INFO - PROCESS | 1652 | 1467350694564 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 22:24:54 INFO - PROCESS | 1652 | 1467350694567 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:54 INFO - PROCESS | 1652 | 1467350694576 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09c000 == 41 [pid = 1652] [id = 602] 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12900d000) [pid = 1652] [serial = 1806] [outer = 0x0] 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12910d800) [pid = 1652] [serial = 1807] [outer = 0x12900d000] 22:24:54 INFO - PROCESS | 1652 | 1467350694601 Marionette DEBUG loaded listener.js 22:24:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x129115000) [pid = 1652] [serial = 1808] [outer = 0x12900d000] 22:24:55 INFO - PROCESS | 1652 | 1467350695031 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 622ms 22:24:55 INFO - PROCESS | 1652 | 1467350695100 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 1652 | 1467350695102 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:24:55 INFO - PROCESS | 1652 | 1467350695106 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 1652 | 1467350695110 Marionette TRACE conn2 <- [1,2382,null,{}] 22:24:55 INFO - PROCESS | 1652 | 1467350695113 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}] 22:24:55 INFO - PROCESS | 1652 | 1467350695115 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:55 INFO - PROCESS | 1652 | 1467350695219 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 22:24:55 INFO - PROCESS | 1652 | 1467350695281 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:55 INFO - PROCESS | 1652 | 1467350695282 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701a800 == 42 [pid = 1652] [id = 603] 22:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1128cf400) [pid = 1652] [serial = 1809] [outer = 0x0] 22:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x113373000) [pid = 1652] [serial = 1810] [outer = 0x1128cf400] 22:24:55 INFO - PROCESS | 1652 | 1467350695316 Marionette DEBUG loaded listener.js 22:24:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x116773000) [pid = 1652] [serial = 1811] [outer = 0x1128cf400] 22:24:55 INFO - PROCESS | 1652 | 1467350695872 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]]]}] 22:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 777ms 22:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:24:55 INFO - PROCESS | 1652 | 1467350695882 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 22:24:55 INFO - PROCESS | 1652 | 1467350695885 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 22:24:55 INFO - PROCESS | 1652 | 1467350695910 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:24:55 INFO - PROCESS | 1652 | 1467350695912 Marionette TRACE conn2 <- [1,2386,null,{}] 22:24:55 INFO - PROCESS | 1652 | 1467350695916 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}] 22:24:55 INFO - PROCESS | 1652 | 1467350695918 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:56 INFO - PROCESS | 1652 | 1467350696022 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 22:24:56 INFO - PROCESS | 1652 | 1467350696095 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 1652 | 1467350696097 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae2000 == 43 [pid = 1652] [id = 604] 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1185bd400) [pid = 1652] [serial = 1812] [outer = 0x0] 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1187c6000) [pid = 1652] [serial = 1813] [outer = 0x1185bd400] 22:24:56 INFO - PROCESS | 1652 | 1467350696128 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fc0800) [pid = 1652] [serial = 1814] [outer = 0x1185bd400] 22:24:56 INFO - PROCESS | 1652 | 1467350696583 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]]]}] 22:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 742ms 22:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:24:56 INFO - PROCESS | 1652 | 1467350696634 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 22:24:56 INFO - PROCESS | 1652 | 1467350696635 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 22:24:56 INFO - PROCESS | 1652 | 1467350696638 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:24:56 INFO - PROCESS | 1652 | 1467350696640 Marionette TRACE conn2 <- [1,2390,null,{}] 22:24:56 INFO - PROCESS | 1652 | 1467350696667 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}] 22:24:56 INFO - PROCESS | 1652 | 1467350696670 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:56 INFO - PROCESS | 1652 | 1467350696773 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 22:24:56 INFO - PROCESS | 1652 | 1467350696848 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:56 INFO - PROCESS | 1652 | 1467350696850 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c70c000 == 44 [pid = 1652] [id = 605] 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12163dc00) [pid = 1652] [serial = 1815] [outer = 0x0] 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121ab2000) [pid = 1652] [serial = 1816] [outer = 0x12163dc00] 22:24:56 INFO - PROCESS | 1652 | 1467350696881 Marionette DEBUG loaded listener.js 22:24:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124c90400) [pid = 1652] [serial = 1817] [outer = 0x12163dc00] 22:24:57 INFO - PROCESS | 1652 | 1467350697297 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]]]}] 22:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 689ms 22:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:24:57 INFO - PROCESS | 1652 | 1467350697327 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 22:24:57 INFO - PROCESS | 1652 | 1467350697329 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 22:24:57 INFO - PROCESS | 1652 | 1467350697331 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:24:57 INFO - PROCESS | 1652 | 1467350697333 Marionette TRACE conn2 <- [1,2394,null,{}] 22:24:57 INFO - PROCESS | 1652 | 1467350697335 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}] 22:24:57 INFO - PROCESS | 1652 | 1467350697336 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:57 INFO - PROCESS | 1652 | 1467350697440 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 22:24:57 INFO - PROCESS | 1652 | 1467350697499 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:57 INFO - PROCESS | 1652 | 1467350697501 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8d3800 == 45 [pid = 1652] [id = 606] 22:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x125597c00) [pid = 1652] [serial = 1818] [outer = 0x0] 22:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1266a8c00) [pid = 1652] [serial = 1819] [outer = 0x125597c00] 22:24:57 INFO - PROCESS | 1652 | 1467350697529 Marionette DEBUG loaded listener.js 22:24:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127806400) [pid = 1652] [serial = 1820] [outer = 0x125597c00] 22:24:57 INFO - PROCESS | 1652 | 1467350697949 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]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 22:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:24:58 INFO - PROCESS | 1652 | 1467350698002 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 1652 | 1467350698004 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 22:24:58 INFO - PROCESS | 1652 | 1467350698006 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 1652 | 1467350698007 Marionette TRACE conn2 <- [1,2398,null,{}] 22:24:58 INFO - PROCESS | 1652 | 1467350698010 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}] 22:24:58 INFO - PROCESS | 1652 | 1467350698011 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:58 INFO - PROCESS | 1652 | 1467350698111 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 22:24:58 INFO - PROCESS | 1652 | 1467350698206 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:58 INFO - PROCESS | 1652 | 1467350698207 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f4d800 == 46 [pid = 1652] [id = 607] 22:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1126f4c00) [pid = 1652] [serial = 1821] [outer = 0x0] 22:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182c8400) [pid = 1652] [serial = 1822] [outer = 0x1126f4c00] 22:24:58 INFO - PROCESS | 1652 | 1467350698236 Marionette DEBUG loaded listener.js 22:24:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1267dc400) [pid = 1652] [serial = 1823] [outer = 0x1126f4c00] 22:24:58 INFO - PROCESS | 1652 | 1467350698759 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]]]}] 22:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 820ms 22:24:58 INFO - PROCESS | 1652 | 1467350698839 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 22:24:58 INFO - PROCESS | 1652 | 1467350698842 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 22:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:24:58 INFO - PROCESS | 1652 | 1467350698846 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:24:58 INFO - PROCESS | 1652 | 1467350698848 Marionette TRACE conn2 <- [1,2402,null,{}] 22:24:58 INFO - PROCESS | 1652 | 1467350698852 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}] 22:24:58 INFO - PROCESS | 1652 | 1467350698854 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:58 INFO - PROCESS | 1652 | 1467350698948 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 22:24:59 INFO - PROCESS | 1652 | 1467350699028 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:24:59 INFO - PROCESS | 1652 | 1467350699029 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:24:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11701f000 == 47 [pid = 1652] [id = 608] 22:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x112781800) [pid = 1652] [serial = 1824] [outer = 0x0] 22:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11336f400) [pid = 1652] [serial = 1825] [outer = 0x112781800] 22:24:59 INFO - PROCESS | 1652 | 1467350699057 Marionette DEBUG loaded listener.js 22:24:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x113daec00) [pid = 1652] [serial = 1826] [outer = 0x112781800] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8f800 == 46 [pid = 1652] [id = 601] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b91d800 == 45 [pid = 1652] [id = 600] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119aac000 == 44 [pid = 1652] [id = 599] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a906000 == 43 [pid = 1652] [id = 598] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129650800 == 42 [pid = 1652] [id = 597] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x127880000 == 41 [pid = 1652] [id = 596] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x126025000 == 40 [pid = 1652] [id = 595] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121531000 == 39 [pid = 1652] [id = 594] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119cb6800 == 38 [pid = 1652] [id = 593] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11817d800 == 37 [pid = 1652] [id = 592] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x116677800 == 36 [pid = 1652] [id = 591] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1180d8000 == 35 [pid = 1652] [id = 589] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121098800 == 34 [pid = 1652] [id = 590] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab87800 == 33 [pid = 1652] [id = 588] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x113f4d800 == 32 [pid = 1652] [id = 607] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8d3800 == 31 [pid = 1652] [id = 606] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c70c000 == 30 [pid = 1652] [id = 605] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae2000 == 29 [pid = 1652] [id = 604] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09c000 == 28 [pid = 1652] [id = 602] 22:24:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11701a800 == 27 [pid = 1652] [id = 603] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118f63c00) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x121a4ec00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x116633000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1167b8000) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x112a7e800) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x113099800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1185dc000) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113093800) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1129ae800) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11607d400) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1129aa400) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fba800) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1185dd400) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x124a14c00) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121a76800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x126bc5c00) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12673a000) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121185c00) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119df1c00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176e7400) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121ab3c00) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x124886800) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x124cb2000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x124c8e800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118493800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1182ca400) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12559c800) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1269c0000) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11915bc00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124f78c00) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12672ec00) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a00c400) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 22:24:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1187ca800) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 22:25:00 INFO - PROCESS | 1652 | 1467350700054 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]]]}] 22:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1221ms 22:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:25:00 INFO - PROCESS | 1652 | 1467350700068 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 1652 | 1467350700070 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 22:25:00 INFO - PROCESS | 1652 | 1467350700081 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 1652 | 1467350700083 Marionette TRACE conn2 <- [1,2406,null,{}] 22:25:00 INFO - PROCESS | 1652 | 1467350700086 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}] 22:25:00 INFO - PROCESS | 1652 | 1467350700088 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:00 INFO - PROCESS | 1652 | 1467350700167 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 22:25:00 INFO - PROCESS | 1652 | 1467350700171 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 1652 | 1467350700176 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x116016000 == 28 [pid = 1652] [id = 609] 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112aa5400) [pid = 1652] [serial = 1827] [outer = 0x0] 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112f09800) [pid = 1652] [serial = 1828] [outer = 0x112aa5400] 22:25:00 INFO - PROCESS | 1652 | 1467350700206 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1128cd000) [pid = 1652] [serial = 1829] [outer = 0x112aa5400] 22:25:00 INFO - PROCESS | 1652 | 1467350700574 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]]]}] 22:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 527ms 22:25:00 INFO - PROCESS | 1652 | 1467350700600 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 22:25:00 INFO - PROCESS | 1652 | 1467350700604 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 22:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:25:00 INFO - PROCESS | 1652 | 1467350700609 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:25:00 INFO - PROCESS | 1652 | 1467350700610 Marionette TRACE conn2 <- [1,2410,null,{}] 22:25:00 INFO - PROCESS | 1652 | 1467350700613 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}] 22:25:00 INFO - PROCESS | 1652 | 1467350700615 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:00 INFO - PROCESS | 1652 | 1467350700693 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 22:25:00 INFO - PROCESS | 1652 | 1467350700698 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:00 INFO - PROCESS | 1652 | 1467350700699 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x117233800 == 29 [pid = 1652] [id = 610] 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x113daf400) [pid = 1652] [serial = 1830] [outer = 0x0] 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1160de400) [pid = 1652] [serial = 1831] [outer = 0x113daf400] 22:25:00 INFO - PROCESS | 1652 | 1467350700728 Marionette DEBUG loaded listener.js 22:25:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1167b5800) [pid = 1652] [serial = 1832] [outer = 0x113daf400] 22:25:01 INFO - PROCESS | 1652 | 1467350701072 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]]]}] 22:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 469ms 22:25:01 INFO - PROCESS | 1652 | 1467350701079 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 22:25:01 INFO - PROCESS | 1652 | 1467350701080 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 22:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:25:01 INFO - PROCESS | 1652 | 1467350701082 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:25:01 INFO - PROCESS | 1652 | 1467350701085 Marionette TRACE conn2 <- [1,2414,null,{}] 22:25:01 INFO - PROCESS | 1652 | 1467350701093 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}] 22:25:01 INFO - PROCESS | 1652 | 1467350701096 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:01 INFO - PROCESS | 1652 | 1467350701176 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 22:25:01 INFO - PROCESS | 1652 | 1467350701236 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:01 INFO - PROCESS | 1652 | 1467350701238 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b9000 == 30 [pid = 1652] [id = 611] 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11277f000) [pid = 1652] [serial = 1833] [outer = 0x0] 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1176e9400) [pid = 1652] [serial = 1834] [outer = 0x11277f000] 22:25:01 INFO - PROCESS | 1652 | 1467350701266 Marionette DEBUG loaded listener.js 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118487400) [pid = 1652] [serial = 1835] [outer = 0x11277f000] 22:25:01 INFO - PROCESS | 1652 | 1467350701591 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]]]}] 22:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 524ms 22:25:01 INFO - PROCESS | 1652 | 1467350701610 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 22:25:01 INFO - PROCESS | 1652 | 1467350701614 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 22:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:25:01 INFO - PROCESS | 1652 | 1467350701617 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:25:01 INFO - PROCESS | 1652 | 1467350701619 Marionette TRACE conn2 <- [1,2418,null,{}] 22:25:01 INFO - PROCESS | 1652 | 1467350701622 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}] 22:25:01 INFO - PROCESS | 1652 | 1467350701627 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:01 INFO - PROCESS | 1652 | 1467350701794 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 22:25:01 INFO - PROCESS | 1652 | 1467350701844 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:01 INFO - PROCESS | 1652 | 1467350701845 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aac000 == 31 [pid = 1652] [id = 612] 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118489c00) [pid = 1652] [serial = 1836] [outer = 0x0] 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1185b9c00) [pid = 1652] [serial = 1837] [outer = 0x118489c00] 22:25:01 INFO - PROCESS | 1652 | 1467350701888 Marionette DEBUG loaded listener.js 22:25:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1187c2400) [pid = 1652] [serial = 1838] [outer = 0x118489c00] 22:25:02 INFO - PROCESS | 1652 | 1467350702265 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]]]}] 22:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 22:25:02 INFO - PROCESS | 1652 | 1467350702287 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 22:25:02 INFO - PROCESS | 1652 | 1467350702289 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 22:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:25:02 INFO - PROCESS | 1652 | 1467350702294 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:25:02 INFO - PROCESS | 1652 | 1467350702302 Marionette TRACE conn2 <- [1,2422,null,{}] 22:25:02 INFO - PROCESS | 1652 | 1467350702312 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}] 22:25:02 INFO - PROCESS | 1652 | 1467350702313 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:02 INFO - PROCESS | 1652 | 1467350702408 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 22:25:02 INFO - PROCESS | 1652 | 1467350702411 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:02 INFO - PROCESS | 1652 | 1467350702412 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109b800 == 32 [pid = 1652] [id = 613] 22:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1129b3c00) [pid = 1652] [serial = 1839] [outer = 0x0] 22:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1187c8400) [pid = 1652] [serial = 1840] [outer = 0x1129b3c00] 22:25:02 INFO - PROCESS | 1652 | 1467350702437 Marionette DEBUG loaded listener.js 22:25:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118fbd800) [pid = 1652] [serial = 1841] [outer = 0x1129b3c00] 22:25:02 INFO - PROCESS | 1652 | 1467350702784 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]]]}] 22:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 534ms 22:25:02 INFO - PROCESS | 1652 | 1467350702828 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 22:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:25:02 INFO - PROCESS | 1652 | 1467350702829 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 22:25:02 INFO - PROCESS | 1652 | 1467350702837 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:25:02 INFO - PROCESS | 1652 | 1467350702838 Marionette TRACE conn2 <- [1,2426,null,{}] 22:25:02 INFO - PROCESS | 1652 | 1467350702840 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}] 22:25:02 INFO - PROCESS | 1652 | 1467350702845 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:02 INFO - PROCESS | 1652 | 1467350702960 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 22:25:02 INFO - PROCESS | 1652 | 1467350702996 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:02 INFO - PROCESS | 1652 | 1467350702997 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x121531000 == 33 [pid = 1652] [id = 614] 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fc4000) [pid = 1652] [serial = 1842] [outer = 0x0] 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1198f6000) [pid = 1652] [serial = 1843] [outer = 0x118fc4000] 22:25:03 INFO - PROCESS | 1652 | 1467350703022 Marionette DEBUG loaded listener.js 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1210b4400) [pid = 1652] [serial = 1844] [outer = 0x118fc4000] 22:25:03 INFO - PROCESS | 1652 | 1467350703342 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]]]}] 22:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 526ms 22:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:25:03 INFO - PROCESS | 1652 | 1467350703359 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 22:25:03 INFO - PROCESS | 1652 | 1467350703362 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 22:25:03 INFO - PROCESS | 1652 | 1467350703364 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:25:03 INFO - PROCESS | 1652 | 1467350703365 Marionette TRACE conn2 <- [1,2430,null,{}] 22:25:03 INFO - PROCESS | 1652 | 1467350703367 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}] 22:25:03 INFO - PROCESS | 1652 | 1467350703369 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:03 INFO - PROCESS | 1652 | 1467350703474 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 22:25:03 INFO - PROCESS | 1652 | 1467350703512 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 1652 | 1467350703513 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fcf000 == 34 [pid = 1652] [id = 615] 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1210b5000) [pid = 1652] [serial = 1845] [outer = 0x0] 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1212b0000) [pid = 1652] [serial = 1846] [outer = 0x1210b5000] 22:25:03 INFO - PROCESS | 1652 | 1467350703538 Marionette DEBUG loaded listener.js 22:25:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a4f800) [pid = 1652] [serial = 1847] [outer = 0x1210b5000] 22:25:03 INFO - PROCESS | 1652 | 1467350703863 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]]]}] 22:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 22:25:03 INFO - PROCESS | 1652 | 1467350703884 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 22:25:03 INFO - PROCESS | 1652 | 1467350703885 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 22:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:25:03 INFO - PROCESS | 1652 | 1467350703887 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:25:03 INFO - PROCESS | 1652 | 1467350703888 Marionette TRACE conn2 <- [1,2434,null,{}] 22:25:03 INFO - PROCESS | 1652 | 1467350703891 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}] 22:25:03 INFO - PROCESS | 1652 | 1467350703892 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:03 INFO - PROCESS | 1652 | 1467350703984 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 22:25:03 INFO - PROCESS | 1652 | 1467350703995 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:03 INFO - PROCESS | 1652 | 1467350703996 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c3800 == 35 [pid = 1652] [id = 616] 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121a55400) [pid = 1652] [serial = 1848] [outer = 0x0] 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121a83c00) [pid = 1652] [serial = 1849] [outer = 0x121a55400] 22:25:04 INFO - PROCESS | 1652 | 1467350704020 Marionette DEBUG loaded listener.js 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123dadc00) [pid = 1652] [serial = 1850] [outer = 0x121a55400] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1128d2c00) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12900d000) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x126d98000) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fc0000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x121a57000) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x126269400) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1128d4c00) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1185c6c00) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116a12c00) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x113098800) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119f14c00) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1198f7400) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112e26400) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1267d6400) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:25:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1167b9800) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:25:04 INFO - PROCESS | 1652 | 1467350704546 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]]]}] 22:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 672ms 22:25:04 INFO - PROCESS | 1652 | 1467350704566 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 22:25:04 INFO - PROCESS | 1652 | 1467350704568 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 22:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:25:04 INFO - PROCESS | 1652 | 1467350704571 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:25:04 INFO - PROCESS | 1652 | 1467350704576 Marionette TRACE conn2 <- [1,2438,null,{}] 22:25:04 INFO - PROCESS | 1652 | 1467350704585 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}] 22:25:04 INFO - PROCESS | 1652 | 1467350704587 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:04 INFO - PROCESS | 1652 | 1467350704724 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 22:25:04 INFO - PROCESS | 1652 | 1467350704762 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:04 INFO - PROCESS | 1652 | 1467350704763 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1191b8800 == 36 [pid = 1652] [id = 617] 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116631400) [pid = 1652] [serial = 1851] [outer = 0x0] 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1182c6800) [pid = 1652] [serial = 1852] [outer = 0x116631400] 22:25:04 INFO - PROCESS | 1652 | 1467350704804 Marionette DEBUG loaded listener.js 22:25:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1198f7400) [pid = 1652] [serial = 1853] [outer = 0x116631400] 22:25:05 INFO - PROCESS | 1652 | 1467350705198 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]]]}] 22:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 678ms 22:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:25:05 INFO - PROCESS | 1652 | 1467350705249 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 22:25:05 INFO - PROCESS | 1652 | 1467350705250 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 22:25:05 INFO - PROCESS | 1652 | 1467350705252 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:25:05 INFO - PROCESS | 1652 | 1467350705253 Marionette TRACE conn2 <- [1,2442,null,{}] 22:25:05 INFO - PROCESS | 1652 | 1467350705255 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}] 22:25:05 INFO - PROCESS | 1652 | 1467350705257 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:05 INFO - PROCESS | 1652 | 1467350705363 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 22:25:05 INFO - PROCESS | 1652 | 1467350705367 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:05 INFO - PROCESS | 1652 | 1467350705368 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903c000 == 37 [pid = 1652] [id = 618] 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1213d8c00) [pid = 1652] [serial = 1854] [outer = 0x0] 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x121ab3c00) [pid = 1652] [serial = 1855] [outer = 0x1213d8c00] 22:25:05 INFO - PROCESS | 1652 | 1467350705392 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124a1a800) [pid = 1652] [serial = 1856] [outer = 0x1213d8c00] 22:25:05 INFO - PROCESS | 1652 | 1467350705685 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]]]}] 22:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 469ms 22:25:05 INFO - PROCESS | 1652 | 1467350705722 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 22:25:05 INFO - PROCESS | 1652 | 1467350705724 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 22:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:25:05 INFO - PROCESS | 1652 | 1467350705729 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:25:05 INFO - PROCESS | 1652 | 1467350705731 Marionette TRACE conn2 <- [1,2446,null,{}] 22:25:05 INFO - PROCESS | 1652 | 1467350705733 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}] 22:25:05 INFO - PROCESS | 1652 | 1467350705735 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:05 INFO - PROCESS | 1652 | 1467350705833 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 22:25:05 INFO - PROCESS | 1652 | 1467350705836 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:05 INFO - PROCESS | 1652 | 1467350705838 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109a800 == 38 [pid = 1652] [id = 619] 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x112780400) [pid = 1652] [serial = 1857] [outer = 0x0] 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124cb6000) [pid = 1652] [serial = 1858] [outer = 0x112780400] 22:25:05 INFO - PROCESS | 1652 | 1467350705919 Marionette DEBUG loaded listener.js 22:25:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12672b800) [pid = 1652] [serial = 1859] [outer = 0x112780400] 22:25:06 INFO - PROCESS | 1652 | 1467350706257 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]]]}] 22:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 22:25:06 INFO - PROCESS | 1652 | 1467350706367 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 22:25:06 INFO - PROCESS | 1652 | 1467350706370 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 22:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:25:06 INFO - PROCESS | 1652 | 1467350706376 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:25:06 INFO - PROCESS | 1652 | 1467350706380 Marionette TRACE conn2 <- [1,2450,null,{}] 22:25:06 INFO - PROCESS | 1652 | 1467350706386 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}] 22:25:06 INFO - PROCESS | 1652 | 1467350706389 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:06 INFO - PROCESS | 1652 | 1467350706523 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 22:25:06 INFO - PROCESS | 1652 | 1467350706601 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:06 INFO - PROCESS | 1652 | 1467350706604 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f4d800 == 39 [pid = 1652] [id = 620] 22:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112780000) [pid = 1652] [serial = 1860] [outer = 0x0] 22:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128cbc00) [pid = 1652] [serial = 1861] [outer = 0x112780000] 22:25:06 INFO - PROCESS | 1652 | 1467350706635 Marionette DEBUG loaded listener.js 22:25:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112e20c00) [pid = 1652] [serial = 1862] [outer = 0x112780000] 22:25:07 INFO - PROCESS | 1652 | 1467350707228 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]]]}] 22:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 874ms 22:25:07 INFO - PROCESS | 1652 | 1467350707251 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 22:25:07 INFO - PROCESS | 1652 | 1467350707254 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 22:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:25:07 INFO - PROCESS | 1652 | 1467350707261 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:25:07 INFO - PROCESS | 1652 | 1467350707265 Marionette TRACE conn2 <- [1,2454,null,{}] 22:25:07 INFO - PROCESS | 1652 | 1467350707269 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}] 22:25:07 INFO - PROCESS | 1652 | 1467350707272 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:07 INFO - PROCESS | 1652 | 1467350707429 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 22:25:07 INFO - PROCESS | 1652 | 1467350707542 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:07 INFO - PROCESS | 1652 | 1467350707543 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119385000 == 40 [pid = 1652] [id = 621] 22:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x116770400) [pid = 1652] [serial = 1863] [outer = 0x0] 22:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167b5c00) [pid = 1652] [serial = 1864] [outer = 0x116770400] 22:25:07 INFO - PROCESS | 1652 | 1467350707574 Marionette DEBUG loaded listener.js 22:25:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x116978400) [pid = 1652] [serial = 1865] [outer = 0x116770400] 22:25:08 INFO - PROCESS | 1652 | 1467350708252 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]]]}] 22:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1028ms 22:25:08 INFO - PROCESS | 1652 | 1467350708299 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 22:25:08 INFO - PROCESS | 1652 | 1467350708301 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 22:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:25:08 INFO - PROCESS | 1652 | 1467350708306 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:25:08 INFO - PROCESS | 1652 | 1467350708310 Marionette TRACE conn2 <- [1,2458,null,{}] 22:25:08 INFO - PROCESS | 1652 | 1467350708329 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}] 22:25:08 INFO - PROCESS | 1652 | 1467350708331 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:08 INFO - PROCESS | 1652 | 1467350708432 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 22:25:08 INFO - PROCESS | 1652 | 1467350708511 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:08 INFO - PROCESS | 1652 | 1467350708513 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11722b800 == 41 [pid = 1652] [id = 622] 22:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x113d51000) [pid = 1652] [serial = 1866] [outer = 0x0] 22:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116023400) [pid = 1652] [serial = 1867] [outer = 0x113d51000] 22:25:08 INFO - PROCESS | 1652 | 1467350708542 Marionette DEBUG loaded listener.js 22:25:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1167b8000) [pid = 1652] [serial = 1868] [outer = 0x113d51000] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12903c000 == 40 [pid = 1652] [id = 618] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b8800 == 39 [pid = 1652] [id = 617] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c3800 == 38 [pid = 1652] [id = 616] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x124fcf000 == 37 [pid = 1652] [id = 615] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x121531000 == 36 [pid = 1652] [id = 614] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12109b800 == 35 [pid = 1652] [id = 613] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x119aac000 == 34 [pid = 1652] [id = 612] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1191b9000 == 33 [pid = 1652] [id = 611] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x117233800 == 32 [pid = 1652] [id = 610] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x116016000 == 31 [pid = 1652] [id = 609] 22:25:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11701f000 == 30 [pid = 1652] [id = 608] 22:25:08 INFO - PROCESS | 1652 | 1467350708929 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]]]}] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124c84400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12662f400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126268c00) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1269b8c00) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118fb8c00) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1195f9c00) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118493c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185c5400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1160df800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1167bb400) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1210bbc00) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119f16800) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a0c5000) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1267d8c00) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11331c000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113dadc00) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x126d8c800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x116973000) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118462c00) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1160d8400) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12910d800) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12780d000) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x126d8d000) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x124f6fc00) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129115000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118fbc800) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1215ca000) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126d98c00) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 22:25:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12900c800) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 22:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 639ms 22:25:08 INFO - PROCESS | 1652 | 1467350708946 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 22:25:08 INFO - PROCESS | 1652 | 1467350708948 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 22:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:25:08 INFO - PROCESS | 1652 | 1467350708953 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:25:08 INFO - PROCESS | 1652 | 1467350708955 Marionette TRACE conn2 <- [1,2462,null,{}] 22:25:08 INFO - PROCESS | 1652 | 1467350708957 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}] 22:25:08 INFO - PROCESS | 1652 | 1467350708959 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:09 INFO - PROCESS | 1652 | 1467350709037 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 22:25:09 INFO - PROCESS | 1652 | 1467350709043 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:09 INFO - PROCESS | 1652 | 1467350709044 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118394000 == 31 [pid = 1652] [id = 623] 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116976800) [pid = 1652] [serial = 1869] [outer = 0x0] 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182c8c00) [pid = 1652] [serial = 1870] [outer = 0x116976800] 22:25:09 INFO - PROCESS | 1652 | 1467350709069 Marionette DEBUG loaded listener.js 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118462800) [pid = 1652] [serial = 1871] [outer = 0x116976800] 22:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 471ms 22:25:09 INFO - PROCESS | 1652 | 1467350709419 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]]]}] 22:25:09 INFO - PROCESS | 1652 | 1467350709427 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 1652 | 1467350709428 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 22:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:25:09 INFO - PROCESS | 1652 | 1467350709430 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 1652 | 1467350709433 Marionette TRACE conn2 <- [1,2466,null,{}] 22:25:09 INFO - PROCESS | 1652 | 1467350709441 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}] 22:25:09 INFO - PROCESS | 1652 | 1467350709445 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:09 INFO - PROCESS | 1652 | 1467350709544 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 22:25:09 INFO - PROCESS | 1652 | 1467350709603 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:09 INFO - PROCESS | 1652 | 1467350709605 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119888000 == 32 [pid = 1652] [id = 624] 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11848f800) [pid = 1652] [serial = 1872] [outer = 0x0] 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187cb400) [pid = 1652] [serial = 1873] [outer = 0x11848f800] 22:25:09 INFO - PROCESS | 1652 | 1467350709634 Marionette DEBUG loaded listener.js 22:25:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11915d800) [pid = 1652] [serial = 1874] [outer = 0x11848f800] 22:25:09 INFO - PROCESS | 1652 | 1467350709939 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]]]}] 22:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 22:25:09 INFO - PROCESS | 1652 | 1467350709951 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 22:25:09 INFO - PROCESS | 1652 | 1467350709953 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 22:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:25:09 INFO - PROCESS | 1652 | 1467350709963 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:25:09 INFO - PROCESS | 1652 | 1467350709964 Marionette TRACE conn2 <- [1,2470,null,{}] 22:25:09 INFO - PROCESS | 1652 | 1467350709966 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}] 22:25:09 INFO - PROCESS | 1652 | 1467350709967 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:10 INFO - PROCESS | 1652 | 1467350710052 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 22:25:10 INFO - PROCESS | 1652 | 1467350710112 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:10 INFO - PROCESS | 1652 | 1467350710113 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b7000 == 33 [pid = 1652] [id = 625] 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118493800) [pid = 1652] [serial = 1875] [outer = 0x0] 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1198f6800) [pid = 1652] [serial = 1876] [outer = 0x118493800] 22:25:10 INFO - PROCESS | 1652 | 1467350710139 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119f17c00) [pid = 1652] [serial = 1877] [outer = 0x118493800] 22:25:10 INFO - PROCESS | 1652 | 1467350710399 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]]]}] 22:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 478ms 22:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:25:10 INFO - PROCESS | 1652 | 1467350710434 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 22:25:10 INFO - PROCESS | 1652 | 1467350710435 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 22:25:10 INFO - PROCESS | 1652 | 1467350710437 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:25:10 INFO - PROCESS | 1652 | 1467350710438 Marionette TRACE conn2 <- [1,2474,null,{}] 22:25:10 INFO - PROCESS | 1652 | 1467350710448 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}] 22:25:10 INFO - PROCESS | 1652 | 1467350710449 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:10 INFO - PROCESS | 1652 | 1467350710530 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 22:25:10 INFO - PROCESS | 1652 | 1467350710535 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:10 INFO - PROCESS | 1652 | 1467350710536 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124a63800 == 34 [pid = 1652] [id = 626] 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x113d45800) [pid = 1652] [serial = 1878] [outer = 0x0] 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1210b8800) [pid = 1652] [serial = 1879] [outer = 0x113d45800] 22:25:10 INFO - PROCESS | 1652 | 1467350710568 Marionette DEBUG loaded listener.js 22:25:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121a4cc00) [pid = 1652] [serial = 1880] [outer = 0x113d45800] 22:25:10 INFO - PROCESS | 1652 | 1467350710911 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]]]}] 22:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 525ms 22:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:25:10 INFO - PROCESS | 1652 | 1467350710972 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 22:25:10 INFO - PROCESS | 1652 | 1467350710974 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 22:25:10 INFO - PROCESS | 1652 | 1467350710976 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:25:10 INFO - PROCESS | 1652 | 1467350710977 Marionette TRACE conn2 <- [1,2478,null,{}] 22:25:10 INFO - PROCESS | 1652 | 1467350710979 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}] 22:25:10 INFO - PROCESS | 1652 | 1467350710983 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:11 INFO - PROCESS | 1652 | 1467350711107 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 22:25:11 INFO - PROCESS | 1652 | 1467350711144 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 1652 | 1467350711145 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b22000 == 35 [pid = 1652] [id = 627] 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121a58c00) [pid = 1652] [serial = 1881] [outer = 0x0] 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124a10800) [pid = 1652] [serial = 1882] [outer = 0x121a58c00] 22:25:11 INFO - PROCESS | 1652 | 1467350711170 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12626c800) [pid = 1652] [serial = 1883] [outer = 0x121a58c00] 22:25:11 INFO - PROCESS | 1652 | 1467350711477 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]]]}] 22:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 22:25:11 INFO - PROCESS | 1652 | 1467350711497 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 22:25:11 INFO - PROCESS | 1652 | 1467350711498 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 22:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:25:11 INFO - PROCESS | 1652 | 1467350711500 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:25:11 INFO - PROCESS | 1652 | 1467350711501 Marionette TRACE conn2 <- [1,2482,null,{}] 22:25:11 INFO - PROCESS | 1652 | 1467350711504 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}] 22:25:11 INFO - PROCESS | 1652 | 1467350711505 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:11 INFO - PROCESS | 1652 | 1467350711606 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 22:25:11 INFO - PROCESS | 1652 | 1467350711625 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:11 INFO - PROCESS | 1652 | 1467350711626 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a470800 == 36 [pid = 1652] [id = 628] 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x126625c00) [pid = 1652] [serial = 1884] [outer = 0x0] 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126737000) [pid = 1652] [serial = 1885] [outer = 0x126625c00] 22:25:11 INFO - PROCESS | 1652 | 1467350711657 Marionette DEBUG loaded listener.js 22:25:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126947400) [pid = 1652] [serial = 1886] [outer = 0x126625c00] 22:25:12 INFO - PROCESS | 1652 | 1467350712002 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]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 518ms 22:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:25:12 INFO - PROCESS | 1652 | 1467350712019 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 1652 | 1467350712020 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 22:25:12 INFO - PROCESS | 1652 | 1467350712022 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 1652 | 1467350712023 Marionette TRACE conn2 <- [1,2486,null,{}] 22:25:12 INFO - PROCESS | 1652 | 1467350712028 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}] 22:25:12 INFO - PROCESS | 1652 | 1467350712029 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:12 INFO - PROCESS | 1652 | 1467350712129 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 22:25:12 INFO - PROCESS | 1652 | 1467350712142 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 1652 | 1467350712144 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a911800 == 37 [pid = 1652] [id = 629] 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126949000) [pid = 1652] [serial = 1887] [outer = 0x0] 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126d8b400) [pid = 1652] [serial = 1888] [outer = 0x126949000] 22:25:12 INFO - PROCESS | 1652 | 1467350712169 Marionette DEBUG loaded listener.js 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d9a000) [pid = 1652] [serial = 1889] [outer = 0x126949000] 22:25:12 INFO - PROCESS | 1652 | 1467350712571 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]]]}] 22:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 22:25:12 INFO - PROCESS | 1652 | 1467350712595 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 22:25:12 INFO - PROCESS | 1652 | 1467350712597 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 22:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:25:12 INFO - PROCESS | 1652 | 1467350712601 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:25:12 INFO - PROCESS | 1652 | 1467350712602 Marionette TRACE conn2 <- [1,2490,null,{}] 22:25:12 INFO - PROCESS | 1652 | 1467350712606 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}] 22:25:12 INFO - PROCESS | 1652 | 1467350712608 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:12 INFO - PROCESS | 1652 | 1467350712767 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 22:25:12 INFO - PROCESS | 1652 | 1467350712796 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:12 INFO - PROCESS | 1652 | 1467350712797 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72c000 == 38 [pid = 1652] [id = 630] 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1269b4400) [pid = 1652] [serial = 1890] [outer = 0x0] 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12780d400) [pid = 1652] [serial = 1891] [outer = 0x1269b4400] 22:25:12 INFO - PROCESS | 1652 | 1467350712837 Marionette DEBUG loaded listener.js 22:25:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1278f4000) [pid = 1652] [serial = 1892] [outer = 0x1269b4400] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1129b3c00) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112781800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113daf400) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11277f000) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112aa5400) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1128cf400) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1185bd400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12163dc00) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118fc4000) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x125597c00) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1213d8c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1210b5000) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1126f4c00) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121a55400) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:25:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x116631400) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:25:13 INFO - PROCESS | 1652 | 1467350713258 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]]]}] 22:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 22:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:25:13 INFO - PROCESS | 1652 | 1467350713271 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 22:25:13 INFO - PROCESS | 1652 | 1467350713272 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 22:25:13 INFO - PROCESS | 1652 | 1467350713276 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:25:13 INFO - PROCESS | 1652 | 1467350713278 Marionette TRACE conn2 <- [1,2494,null,{}] 22:25:13 INFO - PROCESS | 1652 | 1467350713280 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}] 22:25:13 INFO - PROCESS | 1652 | 1467350713281 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:13 INFO - PROCESS | 1652 | 1467350713361 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 22:25:13 INFO - PROCESS | 1652 | 1467350713365 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:13 INFO - PROCESS | 1652 | 1467350713366 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b729800 == 39 [pid = 1652] [id = 631] 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1128d1c00) [pid = 1652] [serial = 1893] [outer = 0x0] 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1172c9c00) [pid = 1652] [serial = 1894] [outer = 0x1128d1c00] 22:25:13 INFO - PROCESS | 1652 | 1467350713390 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1198f7c00) [pid = 1652] [serial = 1895] [outer = 0x1128d1c00] 22:25:13 INFO - PROCESS | 1652 | 1467350713732 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]]]}] 22:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 473ms 22:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:25:13 INFO - PROCESS | 1652 | 1467350713748 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 22:25:13 INFO - PROCESS | 1652 | 1467350713750 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 22:25:13 INFO - PROCESS | 1652 | 1467350713752 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:25:13 INFO - PROCESS | 1652 | 1467350713754 Marionette TRACE conn2 <- [1,2498,null,{}] 22:25:13 INFO - PROCESS | 1652 | 1467350713756 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}] 22:25:13 INFO - PROCESS | 1652 | 1467350713759 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:13 INFO - PROCESS | 1652 | 1467350713886 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 22:25:13 INFO - PROCESS | 1652 | 1467350713894 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:13 INFO - PROCESS | 1652 | 1467350713895 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd81800 == 40 [pid = 1652] [id = 632] 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119de8000) [pid = 1652] [serial = 1896] [outer = 0x0] 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x128ac6c00) [pid = 1652] [serial = 1897] [outer = 0x119de8000] 22:25:13 INFO - PROCESS | 1652 | 1467350713921 Marionette DEBUG loaded listener.js 22:25:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12910c400) [pid = 1652] [serial = 1898] [outer = 0x119de8000] 22:25:14 INFO - PROCESS | 1652 | 1467350714278 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]]]}] 22:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 571ms 22:25:14 INFO - PROCESS | 1652 | 1467350714325 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 22:25:14 INFO - PROCESS | 1652 | 1467350714327 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 22:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:25:14 INFO - PROCESS | 1652 | 1467350714330 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:25:14 INFO - PROCESS | 1652 | 1467350714332 Marionette TRACE conn2 <- [1,2502,null,{}] 22:25:14 INFO - PROCESS | 1652 | 1467350714335 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}] 22:25:14 INFO - PROCESS | 1652 | 1467350714337 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:14 INFO - PROCESS | 1652 | 1467350714465 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 22:25:14 INFO - PROCESS | 1652 | 1467350714551 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:14 INFO - PROCESS | 1652 | 1467350714552 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09c000 == 41 [pid = 1652] [id = 633] 22:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1133e2400) [pid = 1652] [serial = 1899] [outer = 0x0] 22:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119deb400) [pid = 1652] [serial = 1900] [outer = 0x1133e2400] 22:25:14 INFO - PROCESS | 1652 | 1467350714576 Marionette DEBUG loaded listener.js 22:25:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x129118800) [pid = 1652] [serial = 1901] [outer = 0x1133e2400] 22:25:14 INFO - PROCESS | 1652 | 1467350714860 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]]]}] 22:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 571ms 22:25:14 INFO - PROCESS | 1652 | 1467350714901 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 22:25:14 INFO - PROCESS | 1652 | 1467350714902 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 22:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:25:14 INFO - PROCESS | 1652 | 1467350714904 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:25:14 INFO - PROCESS | 1652 | 1467350714905 Marionette TRACE conn2 <- [1,2506,null,{}] 22:25:14 INFO - PROCESS | 1652 | 1467350714909 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}] 22:25:14 INFO - PROCESS | 1652 | 1467350714912 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:15 INFO - PROCESS | 1652 | 1467350715001 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 22:25:15 INFO - PROCESS | 1652 | 1467350715005 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:15 INFO - PROCESS | 1652 | 1467350715005 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8cf800 == 42 [pid = 1652] [id = 634] 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129114000) [pid = 1652] [serial = 1902] [outer = 0x0] 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129354800) [pid = 1652] [serial = 1903] [outer = 0x129114000] 22:25:15 INFO - PROCESS | 1652 | 1467350715030 Marionette DEBUG loaded listener.js 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129455400) [pid = 1652] [serial = 1904] [outer = 0x129114000] 22:25:15 INFO - PROCESS | 1652 | 1467350715509 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]]]}] 22:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms 22:25:15 INFO - PROCESS | 1652 | 1467350715528 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 22:25:15 INFO - PROCESS | 1652 | 1467350715531 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 22:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:25:15 INFO - PROCESS | 1652 | 1467350715534 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:25:15 INFO - PROCESS | 1652 | 1467350715536 Marionette TRACE conn2 <- [1,2510,null,{}] 22:25:15 INFO - PROCESS | 1652 | 1467350715560 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}] 22:25:15 INFO - PROCESS | 1652 | 1467350715562 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:15 INFO - PROCESS | 1652 | 1467350715669 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 22:25:15 INFO - PROCESS | 1652 | 1467350715765 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:15 INFO - PROCESS | 1652 | 1467350715767 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x118734000 == 43 [pid = 1652] [id = 635] 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11607d400) [pid = 1652] [serial = 1905] [outer = 0x0] 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1167b8c00) [pid = 1652] [serial = 1906] [outer = 0x11607d400] 22:25:15 INFO - PROCESS | 1652 | 1467350715812 Marionette DEBUG loaded listener.js 22:25:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1182ca800) [pid = 1652] [serial = 1907] [outer = 0x11607d400] 22:25:16 INFO - PROCESS | 1652 | 1467350716243 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]]]}] 22:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 720ms 22:25:16 INFO - PROCESS | 1652 | 1467350716255 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 22:25:16 INFO - PROCESS | 1652 | 1467350716261 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 22:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:25:16 INFO - PROCESS | 1652 | 1467350716265 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:25:16 INFO - PROCESS | 1652 | 1467350716267 Marionette TRACE conn2 <- [1,2514,null,{}] 22:25:16 INFO - PROCESS | 1652 | 1467350716270 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}] 22:25:16 INFO - PROCESS | 1652 | 1467350716272 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:16 INFO - PROCESS | 1652 | 1467350716376 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 22:25:16 INFO - PROCESS | 1652 | 1467350716437 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:16 INFO - PROCESS | 1652 | 1467350716438 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12676d000 == 44 [pid = 1652] [id = 636] 22:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11888c800) [pid = 1652] [serial = 1908] [outer = 0x0] 22:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118fc7400) [pid = 1652] [serial = 1909] [outer = 0x11888c800] 22:25:16 INFO - PROCESS | 1652 | 1467350716469 Marionette DEBUG loaded listener.js 22:25:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119c21400) [pid = 1652] [serial = 1910] [outer = 0x11888c800] 22:25:16 INFO - PROCESS | 1652 | 1467350716915 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]]]}] 22:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 670ms 22:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:25:16 INFO - PROCESS | 1652 | 1467350716936 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 22:25:16 INFO - PROCESS | 1652 | 1467350716938 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 22:25:16 INFO - PROCESS | 1652 | 1467350716940 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:25:16 INFO - PROCESS | 1652 | 1467350716944 Marionette TRACE conn2 <- [1,2518,null,{}] 22:25:16 INFO - PROCESS | 1652 | 1467350716952 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}] 22:25:16 INFO - PROCESS | 1652 | 1467350716956 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:17 INFO - PROCESS | 1652 | 1467350717087 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 22:25:17 INFO - PROCESS | 1652 | 1467350717163 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:17 INFO - PROCESS | 1652 | 1467350717166 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e4000 == 45 [pid = 1652] [id = 637] 22:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124e26800) [pid = 1652] [serial = 1911] [outer = 0x0] 22:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124f79000) [pid = 1652] [serial = 1912] [outer = 0x124e26800] 22:25:17 INFO - PROCESS | 1652 | 1467350717197 Marionette DEBUG loaded listener.js 22:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1267d5c00) [pid = 1652] [serial = 1913] [outer = 0x124e26800] 22:25:17 INFO - PROCESS | 1652 | 1467350717633 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]]]}] 22:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 728ms 22:25:17 INFO - PROCESS | 1652 | 1467350717668 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 22:25:17 INFO - PROCESS | 1652 | 1467350717670 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 22:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:25:17 INFO - PROCESS | 1652 | 1467350717673 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:25:17 INFO - PROCESS | 1652 | 1467350717675 Marionette TRACE conn2 <- [1,2522,null,{}] 22:25:17 INFO - PROCESS | 1652 | 1467350717677 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}] 22:25:17 INFO - PROCESS | 1652 | 1467350717679 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:17 INFO - PROCESS | 1652 | 1467350717791 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 22:25:17 INFO - PROCESS | 1652 | 1467350717914 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:17 INFO - PROCESS | 1652 | 1467350717915 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1127ac800 == 46 [pid = 1652] [id = 638] 22:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1126fc400) [pid = 1652] [serial = 1914] [outer = 0x0] 22:25:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1133e7800) [pid = 1652] [serial = 1915] [outer = 0x1126fc400] 22:25:17 INFO - PROCESS | 1652 | 1467350717966 Marionette DEBUG loaded listener.js 22:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1184d3800) [pid = 1652] [serial = 1916] [outer = 0x1126fc400] 22:25:18 INFO - PROCESS | 1652 | 1467350718608 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]]]}] 22:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 970ms 22:25:18 INFO - PROCESS | 1652 | 1467350718648 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 22:25:18 INFO - PROCESS | 1652 | 1467350718652 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 22:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:25:18 INFO - PROCESS | 1652 | 1467350718656 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:25:18 INFO - PROCESS | 1652 | 1467350718663 Marionette TRACE conn2 <- [1,2526,null,{}] 22:25:18 INFO - PROCESS | 1652 | 1467350718666 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}] 22:25:18 INFO - PROCESS | 1652 | 1467350718668 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:18 INFO - PROCESS | 1652 | 1467350718789 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 22:25:18 INFO - PROCESS | 1652 | 1467350718898 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:18 INFO - PROCESS | 1652 | 1467350718900 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e30000 == 47 [pid = 1652] [id = 639] 22:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1139ec400) [pid = 1652] [serial = 1917] [outer = 0x0] 22:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1167bd000) [pid = 1652] [serial = 1918] [outer = 0x1139ec400] 22:25:18 INFO - PROCESS | 1652 | 1467350718936 Marionette DEBUG loaded listener.js 22:25:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x117ea1800) [pid = 1652] [serial = 1919] [outer = 0x1139ec400] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09c000 == 46 [pid = 1652] [id = 633] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd81800 == 45 [pid = 1652] [id = 632] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b729800 == 44 [pid = 1652] [id = 631] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12b72c000 == 43 [pid = 1652] [id = 630] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a911800 == 42 [pid = 1652] [id = 629] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12a470800 == 41 [pid = 1652] [id = 628] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x126b22000 == 40 [pid = 1652] [id = 627] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x124a63800 == 39 [pid = 1652] [id = 626] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b7000 == 38 [pid = 1652] [id = 625] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119888000 == 37 [pid = 1652] [id = 624] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118394000 == 36 [pid = 1652] [id = 623] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x11722b800 == 35 [pid = 1652] [id = 622] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x119385000 == 34 [pid = 1652] [id = 621] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12109a800 == 33 [pid = 1652] [id = 619] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x113f4d800 == 32 [pid = 1652] [id = 620] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x1127ac800 == 31 [pid = 1652] [id = 638] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e4000 == 30 [pid = 1652] [id = 637] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12676d000 == 29 [pid = 1652] [id = 636] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8cf800 == 28 [pid = 1652] [id = 634] 22:25:19 INFO - PROCESS | 1652 | --DOCSHELL 0x118734000 == 27 [pid = 1652] [id = 635] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124cb6000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1187c8400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11336f400) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185b9c00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1160de400) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1176e9400) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x112f09800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1128cd000) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x116773000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x113373000) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118fc0800) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1187c6000) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x124c90400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121ab2000) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1198f6000) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127806400) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118fbd800) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124a1a800) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1266a8c00) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1212b0000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1210b4400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1267dc400) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1182c8400) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121a83c00) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a4f800) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x121ab3c00) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118487400) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1167b5800) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x113daec00) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123dadc00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1182c6800) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1198f7400) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 22:25:19 INFO - PROCESS | 1652 | 1467350719881 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]]]}] 22:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1280ms 22:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:25:19 INFO - PROCESS | 1652 | 1467350719935 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 22:25:19 INFO - PROCESS | 1652 | 1467350719938 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 22:25:19 INFO - PROCESS | 1652 | 1467350719941 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:25:19 INFO - PROCESS | 1652 | 1467350719942 Marionette TRACE conn2 <- [1,2530,null,{}] 22:25:19 INFO - PROCESS | 1652 | 1467350719946 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}] 22:25:19 INFO - PROCESS | 1652 | 1467350719948 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:20 INFO - PROCESS | 1652 | 1467350720027 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 22:25:20 INFO - PROCESS | 1652 | 1467350720089 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:20 INFO - PROCESS | 1652 | 1467350720090 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x113f50000 == 28 [pid = 1652] [id = 640] 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1121b0c00) [pid = 1652] [serial = 1920] [outer = 0x0] 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1126ffc00) [pid = 1652] [serial = 1921] [outer = 0x1121b0c00] 22:25:20 INFO - PROCESS | 1652 | 1467350720117 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11278ac00) [pid = 1652] [serial = 1922] [outer = 0x1121b0c00] 22:25:20 INFO - PROCESS | 1652 | 1467350720523 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]]]}] 22:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 620ms 22:25:20 INFO - PROCESS | 1652 | 1467350720584 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 22:25:20 INFO - PROCESS | 1652 | 1467350720586 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 22:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:25:20 INFO - PROCESS | 1652 | 1467350720592 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:25:20 INFO - PROCESS | 1652 | 1467350720595 Marionette TRACE conn2 <- [1,2534,null,{}] 22:25:20 INFO - PROCESS | 1652 | 1467350720599 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}] 22:25:20 INFO - PROCESS | 1652 | 1467350720601 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:20 INFO - PROCESS | 1652 | 1467350720704 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 22:25:20 INFO - PROCESS | 1652 | 1467350720833 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:20 INFO - PROCESS | 1652 | 1467350720835 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699a000 == 29 [pid = 1652] [id = 641] 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1128d1800) [pid = 1652] [serial = 1923] [outer = 0x0] 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1128d6400) [pid = 1652] [serial = 1924] [outer = 0x1128d1800] 22:25:20 INFO - PROCESS | 1652 | 1467350720867 Marionette DEBUG loaded listener.js 22:25:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1129b0400) [pid = 1652] [serial = 1925] [outer = 0x1128d1800] 22:25:21 INFO - PROCESS | 1652 | 1467350721386 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]]]}] 22:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 826ms 22:25:21 INFO - PROCESS | 1652 | 1467350721421 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 22:25:21 INFO - PROCESS | 1652 | 1467350721427 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 22:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:25:21 INFO - PROCESS | 1652 | 1467350721433 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:25:21 INFO - PROCESS | 1652 | 1467350721435 Marionette TRACE conn2 <- [1,2538,null,{}] 22:25:21 INFO - PROCESS | 1652 | 1467350721438 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}] 22:25:21 INFO - PROCESS | 1652 | 1467350721440 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:21 INFO - PROCESS | 1652 | 1467350721542 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 22:25:21 INFO - PROCESS | 1652 | 1467350721622 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:21 INFO - PROCESS | 1652 | 1467350721623 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180f0800 == 30 [pid = 1652] [id = 642] 22:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1126f5800) [pid = 1652] [serial = 1926] [outer = 0x0] 22:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1133c5c00) [pid = 1652] [serial = 1927] [outer = 0x1126f5800] 22:25:21 INFO - PROCESS | 1652 | 1467350721655 Marionette DEBUG loaded listener.js 22:25:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x113d51c00) [pid = 1652] [serial = 1928] [outer = 0x1126f5800] 22:25:22 INFO - PROCESS | 1652 | 1467350722182 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 771ms 22:25:22 INFO - PROCESS | 1652 | 1467350722218 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 22:25:22 INFO - PROCESS | 1652 | 1467350722219 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 22:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:25:22 INFO - PROCESS | 1652 | 1467350722223 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 1652 | 1467350722228 Marionette TRACE conn2 <- [1,2542,null,{}] 22:25:22 INFO - PROCESS | 1652 | 1467350722237 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}] 22:25:22 INFO - PROCESS | 1652 | 1467350722241 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:22 INFO - PROCESS | 1652 | 1467350722396 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 22:25:22 INFO - PROCESS | 1652 | 1467350722475 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:22 INFO - PROCESS | 1652 | 1467350722476 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d88000 == 31 [pid = 1652] [id = 643] 22:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110ee9c00) [pid = 1652] [serial = 1929] [outer = 0x0] 22:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x111c83800) [pid = 1652] [serial = 1930] [outer = 0x110ee9c00] 22:25:22 INFO - PROCESS | 1652 | 1467350722505 Marionette DEBUG loaded listener.js 22:25:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1128cf000) [pid = 1652] [serial = 1931] [outer = 0x110ee9c00] 22:25:22 INFO - PROCESS | 1652 | --DOCSHELL 0x117e30000 == 30 [pid = 1652] [id = 639] 22:25:22 INFO - PROCESS | 1652 | 1467350722855 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]]]}] 22:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 676ms 22:25:22 INFO - PROCESS | 1652 | 1467350722900 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 22:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:25:22 INFO - PROCESS | 1652 | 1467350722903 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 22:25:22 INFO - PROCESS | 1652 | 1467350722906 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:25:22 INFO - PROCESS | 1652 | 1467350722908 Marionette TRACE conn2 <- [1,2546,null,{}] 22:25:22 INFO - PROCESS | 1652 | 1467350722911 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}] 22:25:22 INFO - PROCESS | 1652 | 1467350722913 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:22 INFO - PROCESS | 1652 | 1467350722994 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 22:25:23 INFO - PROCESS | 1652 | 1467350723053 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:23 INFO - PROCESS | 1652 | 1467350723055 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fda000 == 31 [pid = 1652] [id = 644] 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1129b3800) [pid = 1652] [serial = 1932] [outer = 0x0] 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x115e5a000) [pid = 1652] [serial = 1933] [outer = 0x1129b3800] 22:25:23 INFO - PROCESS | 1652 | 1467350723082 Marionette DEBUG loaded listener.js 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1167b4c00) [pid = 1652] [serial = 1934] [outer = 0x1129b3800] 22:25:23 INFO - PROCESS | 1652 | 1467350723383 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]]]}] 22:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 22:25:23 INFO - PROCESS | 1652 | 1467350723428 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 22:25:23 INFO - PROCESS | 1652 | 1467350723430 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 22:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:25:23 INFO - PROCESS | 1652 | 1467350723433 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:25:23 INFO - PROCESS | 1652 | 1467350723434 Marionette TRACE conn2 <- [1,2550,null,{}] 22:25:23 INFO - PROCESS | 1652 | 1467350723436 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}] 22:25:23 INFO - PROCESS | 1652 | 1467350723437 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:23 INFO - PROCESS | 1652 | 1467350723515 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 22:25:23 INFO - PROCESS | 1652 | 1467350723521 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:23 INFO - PROCESS | 1652 | 1467350723523 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119aac000 == 32 [pid = 1652] [id = 645] 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1172c2400) [pid = 1652] [serial = 1935] [outer = 0x0] 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1182c7400) [pid = 1652] [serial = 1936] [outer = 0x1172c2400] 22:25:23 INFO - PROCESS | 1652 | 1467350723551 Marionette DEBUG loaded listener.js 22:25:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11845c800) [pid = 1652] [serial = 1937] [outer = 0x1172c2400] 22:25:23 INFO - PROCESS | 1652 | 1467350723954 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]]]}] 22:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 568ms 22:25:24 INFO - PROCESS | 1652 | 1467350724001 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 22:25:24 INFO - PROCESS | 1652 | 1467350724004 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 22:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:25:24 INFO - PROCESS | 1652 | 1467350724011 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:25:24 INFO - PROCESS | 1652 | 1467350724014 Marionette TRACE conn2 <- [1,2554,null,{}] 22:25:24 INFO - PROCESS | 1652 | 1467350724016 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}] 22:25:24 INFO - PROCESS | 1652 | 1467350724018 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:24 INFO - PROCESS | 1652 | 1467350724118 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 22:25:24 INFO - PROCESS | 1652 | 1467350724134 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 1652 | 1467350724136 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212be000 == 33 [pid = 1652] [id = 646] 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11848b800) [pid = 1652] [serial = 1938] [outer = 0x0] 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1184d3400) [pid = 1652] [serial = 1939] [outer = 0x11848b800] 22:25:24 INFO - PROCESS | 1652 | 1467350724160 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1185dd400) [pid = 1652] [serial = 1940] [outer = 0x11848b800] 22:25:24 INFO - PROCESS | 1652 | 1467350724521 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]]]}] 22:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 528ms 22:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:25:24 INFO - PROCESS | 1652 | 1467350724535 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 22:25:24 INFO - PROCESS | 1652 | 1467350724536 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 22:25:24 INFO - PROCESS | 1652 | 1467350724538 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:25:24 INFO - PROCESS | 1652 | 1467350724540 Marionette TRACE conn2 <- [1,2558,null,{}] 22:25:24 INFO - PROCESS | 1652 | 1467350724542 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}] 22:25:24 INFO - PROCESS | 1652 | 1467350724543 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:24 INFO - PROCESS | 1652 | 1467350724646 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 22:25:24 INFO - PROCESS | 1652 | 1467350724657 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:24 INFO - PROCESS | 1652 | 1467350724658 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12480b000 == 34 [pid = 1652] [id = 647] 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1126f6400) [pid = 1652] [serial = 1941] [outer = 0x0] 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1187c7400) [pid = 1652] [serial = 1942] [outer = 0x1126f6400] 22:25:24 INFO - PROCESS | 1652 | 1467350724682 Marionette DEBUG loaded listener.js 22:25:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118fbc800) [pid = 1652] [serial = 1943] [outer = 0x1126f6400] 22:25:25 INFO - PROCESS | 1652 | 1467350725030 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]]]}] 22:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 22:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:25:25 INFO - PROCESS | 1652 | 1467350725058 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 22:25:25 INFO - PROCESS | 1652 | 1467350725059 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 22:25:25 INFO - PROCESS | 1652 | 1467350725061 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:25:25 INFO - PROCESS | 1652 | 1467350725062 Marionette TRACE conn2 <- [1,2562,null,{}] 22:25:25 INFO - PROCESS | 1652 | 1467350725064 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}] 22:25:25 INFO - PROCESS | 1652 | 1467350725066 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:25 INFO - PROCESS | 1652 | 1467350725165 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 22:25:25 INFO - PROCESS | 1652 | 1467350725202 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 1652 | 1467350725207 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126054800 == 35 [pid = 1652] [id = 648] 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1195f3000) [pid = 1652] [serial = 1944] [outer = 0x0] 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1195f8c00) [pid = 1652] [serial = 1945] [outer = 0x1195f3000] 22:25:25 INFO - PROCESS | 1652 | 1467350725239 Marionette DEBUG loaded listener.js 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x119dee400) [pid = 1652] [serial = 1946] [outer = 0x1195f3000] 22:25:25 INFO - PROCESS | 1652 | 1467350725612 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]]]}] 22:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 568ms 22:25:25 INFO - PROCESS | 1652 | 1467350725630 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 22:25:25 INFO - PROCESS | 1652 | 1467350725632 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 22:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:25:25 INFO - PROCESS | 1652 | 1467350725636 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:25:25 INFO - PROCESS | 1652 | 1467350725637 Marionette TRACE conn2 <- [1,2566,null,{}] 22:25:25 INFO - PROCESS | 1652 | 1467350725641 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}] 22:25:25 INFO - PROCESS | 1652 | 1467350725644 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:25 INFO - PROCESS | 1652 | 1467350725805 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 22:25:25 INFO - PROCESS | 1652 | 1467350725832 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:25 INFO - PROCESS | 1652 | 1467350725833 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1a000 == 36 [pid = 1652] [id = 649] 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119df3800) [pid = 1652] [serial = 1947] [outer = 0x0] 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119f1a800) [pid = 1652] [serial = 1948] [outer = 0x119df3800] 22:25:25 INFO - PROCESS | 1652 | 1467350725874 Marionette DEBUG loaded listener.js 22:25:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1210b8000) [pid = 1652] [serial = 1949] [outer = 0x119df3800] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1139ec400) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x126625c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11607d400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x126949000) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1269b4400) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116976800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112780000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11848f800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x116770400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118493800) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x112780400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x113d51000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x113d45800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11888c800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x129114000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124e26800) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1126fc400) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1128d1c00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1133e2400) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119de8000) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121a58c00) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:25:26 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118489c00) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:25:26 INFO - PROCESS | 1652 | 1467350726305 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]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 22:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:25:26 INFO - PROCESS | 1652 | 1467350726357 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 1652 | 1467350726358 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 22:25:26 INFO - PROCESS | 1652 | 1467350726360 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 1652 | 1467350726362 Marionette TRACE conn2 <- [1,2570,null,{}] 22:25:26 INFO - PROCESS | 1652 | 1467350726364 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}] 22:25:26 INFO - PROCESS | 1652 | 1467350726365 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:26 INFO - PROCESS | 1652 | 1467350726444 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 22:25:26 INFO - PROCESS | 1652 | 1467350726448 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:26 INFO - PROCESS | 1652 | 1467350726449 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x127878000 == 37 [pid = 1652] [id = 650] 22:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11308d000) [pid = 1652] [serial = 1950] [outer = 0x0] 22:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11628b400) [pid = 1652] [serial = 1951] [outer = 0x11308d000] 22:25:26 INFO - PROCESS | 1652 | 1467350726473 Marionette DEBUG loaded listener.js 22:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118493800) [pid = 1652] [serial = 1952] [outer = 0x11308d000] 22:25:26 INFO - PROCESS | 1652 | 1467350726796 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]]]}] 22:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 468ms 22:25:26 INFO - PROCESS | 1652 | 1467350726830 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 22:25:26 INFO - PROCESS | 1652 | 1467350726832 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 22:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:25:26 INFO - PROCESS | 1652 | 1467350726834 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:25:26 INFO - PROCESS | 1652 | 1467350726835 Marionette TRACE conn2 <- [1,2574,null,{}] 22:25:26 INFO - PROCESS | 1652 | 1467350726837 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}] 22:25:26 INFO - PROCESS | 1652 | 1467350726839 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:26 INFO - PROCESS | 1652 | 1467350726917 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 22:25:26 INFO - PROCESS | 1652 | 1467350726981 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:26 INFO - PROCESS | 1652 | 1467350726982 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119874800 == 38 [pid = 1652] [id = 651] 22:25:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1129b0c00) [pid = 1652] [serial = 1953] [outer = 0x0] 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11888c800) [pid = 1652] [serial = 1954] [outer = 0x1129b0c00] 22:25:27 INFO - PROCESS | 1652 | 1467350727007 Marionette DEBUG loaded listener.js 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x121184000) [pid = 1652] [serial = 1955] [outer = 0x1129b0c00] 22:25:27 INFO - PROCESS | 1652 | 1467350727303 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]]]}] 22:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 22:25:27 INFO - PROCESS | 1652 | 1467350727354 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 22:25:27 INFO - PROCESS | 1652 | 1467350727355 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 22:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:25:27 INFO - PROCESS | 1652 | 1467350727358 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:25:27 INFO - PROCESS | 1652 | 1467350727360 Marionette TRACE conn2 <- [1,2578,null,{}] 22:25:27 INFO - PROCESS | 1652 | 1467350727363 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}] 22:25:27 INFO - PROCESS | 1652 | 1467350727364 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:27 INFO - PROCESS | 1652 | 1467350727444 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 22:25:27 INFO - PROCESS | 1652 | 1467350727447 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:27 INFO - PROCESS | 1652 | 1467350727448 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6c5800 == 39 [pid = 1652] [id = 652] 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121184c00) [pid = 1652] [serial = 1956] [outer = 0x0] 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1215d1400) [pid = 1652] [serial = 1957] [outer = 0x121184c00] 22:25:27 INFO - PROCESS | 1652 | 1467350727473 Marionette DEBUG loaded listener.js 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1129a9400) [pid = 1652] [serial = 1958] [outer = 0x121184c00] 22:25:27 INFO - PROCESS | 1652 | 1467350727788 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]]]}] 22:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 476ms 22:25:27 INFO - PROCESS | 1652 | 1467350727833 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 22:25:27 INFO - PROCESS | 1652 | 1467350727834 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 22:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:25:27 INFO - PROCESS | 1652 | 1467350727837 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:25:27 INFO - PROCESS | 1652 | 1467350727838 Marionette TRACE conn2 <- [1,2582,null,{}] 22:25:27 INFO - PROCESS | 1652 | 1467350727840 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}] 22:25:27 INFO - PROCESS | 1652 | 1467350727841 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:27 INFO - PROCESS | 1652 | 1467350727952 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 22:25:27 INFO - PROCESS | 1652 | 1467350727958 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:27 INFO - PROCESS | 1652 | 1467350727960 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab9b000 == 40 [pid = 1652] [id = 653] 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a50800) [pid = 1652] [serial = 1959] [outer = 0x0] 22:25:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a57800) [pid = 1652] [serial = 1960] [outer = 0x121a50800] 22:25:27 INFO - PROCESS | 1652 | 1467350727986 Marionette DEBUG loaded listener.js 22:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x121d85c00) [pid = 1652] [serial = 1961] [outer = 0x121a50800] 22:25:28 INFO - PROCESS | 1652 | 1467350728558 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]]]}] 22:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 768ms 22:25:28 INFO - PROCESS | 1652 | 1467350728625 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 22:25:28 INFO - PROCESS | 1652 | 1467350728630 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 22:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:25:28 INFO - PROCESS | 1652 | 1467350728638 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:25:28 INFO - PROCESS | 1652 | 1467350728643 Marionette TRACE conn2 <- [1,2586,null,{}] 22:25:28 INFO - PROCESS | 1652 | 1467350728650 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}] 22:25:28 INFO - PROCESS | 1652 | 1467350728653 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:28 INFO - PROCESS | 1652 | 1467350728783 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 22:25:28 INFO - PROCESS | 1652 | 1467350728856 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:28 INFO - PROCESS | 1652 | 1467350728858 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11937c800 == 41 [pid = 1652] [id = 654] 22:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1129aac00) [pid = 1652] [serial = 1962] [outer = 0x0] 22:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x113944c00) [pid = 1652] [serial = 1963] [outer = 0x1129aac00] 22:25:28 INFO - PROCESS | 1652 | 1467350728889 Marionette DEBUG loaded listener.js 22:25:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x116771000) [pid = 1652] [serial = 1964] [outer = 0x1129aac00] 22:25:29 INFO - PROCESS | 1652 | 1467350729297 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]]]}] 22:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 681ms 22:25:29 INFO - PROCESS | 1652 | 1467350729318 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 22:25:29 INFO - PROCESS | 1652 | 1467350729321 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 22:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:25:29 INFO - PROCESS | 1652 | 1467350729325 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:25:29 INFO - PROCESS | 1652 | 1467350729328 Marionette TRACE conn2 <- [1,2590,null,{}] 22:25:29 INFO - PROCESS | 1652 | 1467350729330 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}] 22:25:29 INFO - PROCESS | 1652 | 1467350729332 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:29 INFO - PROCESS | 1652 | 1467350729435 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 22:25:29 INFO - PROCESS | 1652 | 1467350729509 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:29 INFO - PROCESS | 1652 | 1467350729511 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x124804800 == 42 [pid = 1652] [id = 655] 22:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116a13000) [pid = 1652] [serial = 1965] [outer = 0x0] 22:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118459c00) [pid = 1652] [serial = 1966] [outer = 0x116a13000] 22:25:29 INFO - PROCESS | 1652 | 1467350729543 Marionette DEBUG loaded listener.js 22:25:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185bc000) [pid = 1652] [serial = 1967] [outer = 0x116a13000] 22:25:29 INFO - PROCESS | 1652 | 1467350729950 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]]]}] 22:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 670ms 22:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:25:30 INFO - PROCESS | 1652 | 1467350729996 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 22:25:30 INFO - PROCESS | 1652 | 1467350729998 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 22:25:30 INFO - PROCESS | 1652 | 1467350730000 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:25:30 INFO - PROCESS | 1652 | 1467350730003 Marionette TRACE conn2 <- [1,2594,null,{}] 22:25:30 INFO - PROCESS | 1652 | 1467350730011 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}] 22:25:30 INFO - PROCESS | 1652 | 1467350730014 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:30 INFO - PROCESS | 1652 | 1467350730118 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 22:25:30 INFO - PROCESS | 1652 | 1467350730228 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 1652 | 1467350730230 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd77800 == 43 [pid = 1652] [id = 656] 22:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118fbe000) [pid = 1652] [serial = 1968] [outer = 0x0] 22:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1195f0000) [pid = 1652] [serial = 1969] [outer = 0x118fbe000] 22:25:30 INFO - PROCESS | 1652 | 1467350730263 Marionette DEBUG loaded listener.js 22:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119df1c00) [pid = 1652] [serial = 1970] [outer = 0x118fbe000] 22:25:30 INFO - PROCESS | 1652 | 1467350730754 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]]]}] 22:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 772ms 22:25:30 INFO - PROCESS | 1652 | 1467350730779 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 22:25:30 INFO - PROCESS | 1652 | 1467350730783 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 22:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:25:30 INFO - PROCESS | 1652 | 1467350730788 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:25:30 INFO - PROCESS | 1652 | 1467350730792 Marionette TRACE conn2 <- [1,2598,null,{}] 22:25:30 INFO - PROCESS | 1652 | 1467350730796 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}] 22:25:30 INFO - PROCESS | 1652 | 1467350730797 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:30 INFO - PROCESS | 1652 | 1467350730897 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 22:25:30 INFO - PROCESS | 1652 | 1467350730969 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:30 INFO - PROCESS | 1652 | 1467350730970 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09c000 == 44 [pid = 1652] [id = 657] 22:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a0c9800) [pid = 1652] [serial = 1971] [outer = 0x0] 22:25:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x121a52000) [pid = 1652] [serial = 1972] [outer = 0x11a0c9800] 22:25:31 INFO - PROCESS | 1652 | 1467350730999 Marionette DEBUG loaded listener.js 22:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x121d7c400) [pid = 1652] [serial = 1973] [outer = 0x11a0c9800] 22:25:31 INFO - PROCESS | 1652 | 1467350731392 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]]]}] 22:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 673ms 22:25:31 INFO - PROCESS | 1652 | 1467350731464 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 22:25:31 INFO - PROCESS | 1652 | 1467350731465 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 22:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:25:31 INFO - PROCESS | 1652 | 1467350731467 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:25:31 INFO - PROCESS | 1652 | 1467350731468 Marionette TRACE conn2 <- [1,2602,null,{}] 22:25:31 INFO - PROCESS | 1652 | 1467350731471 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}] 22:25:31 INFO - PROCESS | 1652 | 1467350731472 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:31 INFO - PROCESS | 1652 | 1467350731570 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 22:25:31 INFO - PROCESS | 1652 | 1467350731644 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:31 INFO - PROCESS | 1652 | 1467350731646 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11721e000 == 45 [pid = 1652] [id = 658] 22:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x110eec800) [pid = 1652] [serial = 1974] [outer = 0x0] 22:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x113dad800) [pid = 1652] [serial = 1975] [outer = 0x110eec800] 22:25:31 INFO - PROCESS | 1652 | 1467350731676 Marionette DEBUG loaded listener.js 22:25:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123daec00) [pid = 1652] [serial = 1976] [outer = 0x110eec800] 22:25:32 INFO - PROCESS | 1652 | 1467350732262 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]]]}] 22:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 820ms 22:25:32 INFO - PROCESS | 1652 | 1467350732288 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 22:25:32 INFO - PROCESS | 1652 | 1467350732291 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 22:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:25:32 INFO - PROCESS | 1652 | 1467350732316 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:25:32 INFO - PROCESS | 1652 | 1467350732318 Marionette TRACE conn2 <- [1,2606,null,{}] 22:25:32 INFO - PROCESS | 1652 | 1467350732321 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}] 22:25:32 INFO - PROCESS | 1652 | 1467350732323 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:32 INFO - PROCESS | 1652 | 1467350732420 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 22:25:32 INFO - PROCESS | 1652 | 1467350732501 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:32 INFO - PROCESS | 1652 | 1467350732504 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1167d1000 == 46 [pid = 1652] [id = 659] 22:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x112e26000) [pid = 1652] [serial = 1977] [outer = 0x0] 22:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113318800) [pid = 1652] [serial = 1978] [outer = 0x112e26000] 22:25:32 INFO - PROCESS | 1652 | 1467350732533 Marionette DEBUG loaded listener.js 22:25:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115126000) [pid = 1652] [serial = 1979] [outer = 0x112e26000] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6c5800 == 45 [pid = 1652] [id = 652] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119874800 == 44 [pid = 1652] [id = 651] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127878000 == 43 [pid = 1652] [id = 650] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1a000 == 42 [pid = 1652] [id = 649] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126054800 == 41 [pid = 1652] [id = 648] 22:25:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1126ffc00) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x1212be000 == 40 [pid = 1652] [id = 646] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119aac000 == 39 [pid = 1652] [id = 645] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118fda000 == 38 [pid = 1652] [id = 644] 22:25:32 INFO - PROCESS | 1652 | --DOCSHELL 0x113d88000 == 37 [pid = 1652] [id = 643] 22:25:32 INFO - PROCESS | 1652 | 1467350732989 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]]]}] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1167bd000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126737000) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1167b8c00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x126d8b400) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12780d400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1182c8c00) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118462800) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1128cbc00) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112e20c00) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 22:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 724ms 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1187cb400) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11915d800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167b5c00) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116978400) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1198f6800) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119f17c00) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12672b800) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x116023400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1167b8000) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1210b8800) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119c21400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118fc7400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1182ca800) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x129354800) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1267d5c00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x129455400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x124f79000) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133e7800) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1172c9c00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184d3800) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129118800) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1198f7c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ac6c00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1278f4000) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x124a10800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12626c800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x126d9a000) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126947400) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x119deb400) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x117ea1800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x121a4cc00) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12910c400) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1187c2400) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 22:25:33 INFO - PROCESS | 1652 | 1467350733044 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 22:25:33 INFO - PROCESS | 1652 | 1467350733047 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 22:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:25:33 INFO - PROCESS | 1652 | 1467350733055 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:25:33 INFO - PROCESS | 1652 | 1467350733056 Marionette TRACE conn2 <- [1,2610,null,{}] 22:25:33 INFO - PROCESS | 1652 | 1467350733058 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}] 22:25:33 INFO - PROCESS | 1652 | 1467350733060 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:33 INFO - PROCESS | 1652 | 1467350733146 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 22:25:33 INFO - PROCESS | 1652 | 1467350733151 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 1652 | 1467350733152 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021000 == 38 [pid = 1652] [id = 660] 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1167bd000) [pid = 1652] [serial = 1980] [outer = 0x0] 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116fecc00) [pid = 1652] [serial = 1981] [outer = 0x1167bd000] 22:25:33 INFO - PROCESS | 1652 | 1467350733186 Marionette DEBUG loaded listener.js 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1182d3000) [pid = 1652] [serial = 1982] [outer = 0x1167bd000] 22:25:33 INFO - PROCESS | 1652 | 1467350733659 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]]]}] 22:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 623ms 22:25:33 INFO - PROCESS | 1652 | 1467350733677 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 22:25:33 INFO - PROCESS | 1652 | 1467350733679 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 22:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:25:33 INFO - PROCESS | 1652 | 1467350733681 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:25:33 INFO - PROCESS | 1652 | 1467350733683 Marionette TRACE conn2 <- [1,2614,null,{}] 22:25:33 INFO - PROCESS | 1652 | 1467350733691 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}] 22:25:33 INFO - PROCESS | 1652 | 1467350733696 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:33 INFO - PROCESS | 1652 | 1467350733778 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 22:25:33 INFO - PROCESS | 1652 | 1467350733783 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:33 INFO - PROCESS | 1652 | 1467350733785 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119891800 == 39 [pid = 1652] [id = 661] 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11858ec00) [pid = 1652] [serial = 1983] [outer = 0x0] 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11888b400) [pid = 1652] [serial = 1984] [outer = 0x11858ec00] 22:25:33 INFO - PROCESS | 1652 | 1467350733812 Marionette DEBUG loaded listener.js 22:25:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x118fc7400) [pid = 1652] [serial = 1985] [outer = 0x11858ec00] 22:25:34 INFO - PROCESS | 1652 | 1467350734221 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]]]}] 22:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 22:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:25:34 INFO - PROCESS | 1652 | 1467350734252 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 22:25:34 INFO - PROCESS | 1652 | 1467350734255 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 22:25:34 INFO - PROCESS | 1652 | 1467350734261 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:25:34 INFO - PROCESS | 1652 | 1467350734263 Marionette TRACE conn2 <- [1,2618,null,{}] 22:25:34 INFO - PROCESS | 1652 | 1467350734266 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}] 22:25:34 INFO - PROCESS | 1652 | 1467350734269 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:34 INFO - PROCESS | 1652 | 1467350734395 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 22:25:34 INFO - PROCESS | 1652 | 1467350734424 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:34 INFO - PROCESS | 1652 | 1467350734425 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b9800 == 40 [pid = 1652] [id = 662] 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119deb800) [pid = 1652] [serial = 1986] [outer = 0x0] 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119f15800) [pid = 1652] [serial = 1987] [outer = 0x119deb800] 22:25:34 INFO - PROCESS | 1652 | 1467350734450 Marionette DEBUG loaded listener.js 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a0c7c00) [pid = 1652] [serial = 1988] [outer = 0x119deb800] 22:25:34 INFO - PROCESS | 1652 | 1467350734777 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]]]}] 22:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 525ms 22:25:34 INFO - PROCESS | 1652 | 1467350734784 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 22:25:34 INFO - PROCESS | 1652 | 1467350734785 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 22:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:25:34 INFO - PROCESS | 1652 | 1467350734788 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:25:34 INFO - PROCESS | 1652 | 1467350734789 Marionette TRACE conn2 <- [1,2622,null,{}] 22:25:34 INFO - PROCESS | 1652 | 1467350734795 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}] 22:25:34 INFO - PROCESS | 1652 | 1467350734796 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:34 INFO - PROCESS | 1652 | 1467350734911 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 22:25:34 INFO - PROCESS | 1652 | 1467350734918 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:34 INFO - PROCESS | 1652 | 1467350734919 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12196f800 == 41 [pid = 1652] [id = 663] 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119defc00) [pid = 1652] [serial = 1989] [outer = 0x0] 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1212b1400) [pid = 1652] [serial = 1990] [outer = 0x119defc00] 22:25:34 INFO - PROCESS | 1652 | 1467350734944 Marionette DEBUG loaded listener.js 22:25:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123d86c00) [pid = 1652] [serial = 1991] [outer = 0x119defc00] 22:25:35 INFO - PROCESS | 1652 | 1467350735289 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]]]}] 22:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 22:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:25:35 INFO - PROCESS | 1652 | 1467350735310 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 1652 | 1467350735311 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 22:25:35 INFO - PROCESS | 1652 | 1467350735313 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 1652 | 1467350735314 Marionette TRACE conn2 <- [1,2626,null,{}] 22:25:35 INFO - PROCESS | 1652 | 1467350735316 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}] 22:25:35 INFO - PROCESS | 1652 | 1467350735320 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:35 INFO - PROCESS | 1652 | 1467350735446 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 22:25:35 INFO - PROCESS | 1652 | 1467350735464 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:35 INFO - PROCESS | 1652 | 1467350735465 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b15000 == 42 [pid = 1652] [id = 664] 22:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124c87000) [pid = 1652] [serial = 1992] [outer = 0x0] 22:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12559d400) [pid = 1652] [serial = 1993] [outer = 0x124c87000] 22:25:35 INFO - PROCESS | 1652 | 1467350735490 Marionette DEBUG loaded listener.js 22:25:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x126625c00) [pid = 1652] [serial = 1994] [outer = 0x124c87000] 22:25:35 INFO - PROCESS | 1652 | 1467350735846 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]]]}] 22:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 572ms 22:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:25:35 INFO - PROCESS | 1652 | 1467350735887 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 22:25:35 INFO - PROCESS | 1652 | 1467350735888 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 22:25:35 INFO - PROCESS | 1652 | 1467350735891 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:25:35 INFO - PROCESS | 1652 | 1467350735893 Marionette TRACE conn2 <- [1,2630,null,{}] 22:25:35 INFO - PROCESS | 1652 | 1467350735896 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}] 22:25:35 INFO - PROCESS | 1652 | 1467350735897 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:36 INFO - PROCESS | 1652 | 1467350736002 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 22:25:36 INFO - PROCESS | 1652 | 1467350736006 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 1652 | 1467350736007 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129311000 == 43 [pid = 1652] [id = 665] 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124caac00) [pid = 1652] [serial = 1995] [outer = 0x0] 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1267d9400) [pid = 1652] [serial = 1996] [outer = 0x124caac00] 22:25:36 INFO - PROCESS | 1652 | 1467350736071 Marionette DEBUG loaded listener.js 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1269b4400) [pid = 1652] [serial = 1997] [outer = 0x124caac00] 22:25:36 INFO - PROCESS | 1652 | 1467350736391 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]]]}] 22:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 22:25:36 INFO - PROCESS | 1652 | 1467350736413 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 22:25:36 INFO - PROCESS | 1652 | 1467350736414 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 22:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:25:36 INFO - PROCESS | 1652 | 1467350736424 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:25:36 INFO - PROCESS | 1652 | 1467350736427 Marionette TRACE conn2 <- [1,2634,null,{}] 22:25:36 INFO - PROCESS | 1652 | 1467350736430 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}] 22:25:36 INFO - PROCESS | 1652 | 1467350736431 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:36 INFO - PROCESS | 1652 | 1467350736534 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 22:25:36 INFO - PROCESS | 1652 | 1467350736571 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:36 INFO - PROCESS | 1652 | 1467350736572 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aaa7800 == 44 [pid = 1652] [id = 666] 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12672b800) [pid = 1652] [serial = 1998] [outer = 0x0] 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126bc6000) [pid = 1652] [serial = 1999] [outer = 0x12672b800] 22:25:36 INFO - PROCESS | 1652 | 1467350736597 Marionette DEBUG loaded listener.js 22:25:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126d97400) [pid = 1652] [serial = 2000] [outer = 0x12672b800] 22:25:36 INFO - PROCESS | 1652 | 1467350736913 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]]]}] 22:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 528ms 22:25:36 INFO - PROCESS | 1652 | 1467350736952 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 22:25:36 INFO - PROCESS | 1652 | 1467350736954 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 22:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:25:36 INFO - PROCESS | 1652 | 1467350736956 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:25:36 INFO - PROCESS | 1652 | 1467350736957 Marionette TRACE conn2 <- [1,2638,null,{}] 22:25:36 INFO - PROCESS | 1652 | 1467350736960 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}] 22:25:36 INFO - PROCESS | 1652 | 1467350736961 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:37 INFO - PROCESS | 1652 | 1467350737084 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 22:25:37 INFO - PROCESS | 1652 | 1467350737097 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:37 INFO - PROCESS | 1652 | 1467350737098 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b72d800 == 45 [pid = 1652] [id = 667] 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d97c00) [pid = 1652] [serial = 2001] [outer = 0x0] 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127806000) [pid = 1652] [serial = 2002] [outer = 0x126d97c00] 22:25:37 INFO - PROCESS | 1652 | 1467350737148 Marionette DEBUG loaded listener.js 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1278eec00) [pid = 1652] [serial = 2003] [outer = 0x126d97c00] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1172c2400) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x110ee9c00) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1129b3800) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1126f6400) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119df3800) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1195f3000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129b0c00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11308d000) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121184c00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:25:37 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11848b800) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:25:37 INFO - PROCESS | 1652 | 1467350737521 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]]]}] 22:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms 22:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:25:37 INFO - PROCESS | 1652 | 1467350737531 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 22:25:37 INFO - PROCESS | 1652 | 1467350737532 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 22:25:37 INFO - PROCESS | 1652 | 1467350737534 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:25:37 INFO - PROCESS | 1652 | 1467350737535 Marionette TRACE conn2 <- [1,2642,null,{}] 22:25:37 INFO - PROCESS | 1652 | 1467350737537 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}] 22:25:37 INFO - PROCESS | 1652 | 1467350737538 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:37 INFO - PROCESS | 1652 | 1467350737709 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 22:25:37 INFO - PROCESS | 1652 | 1467350737765 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:37 INFO - PROCESS | 1652 | 1467350737766 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8c000 == 46 [pid = 1652] [id = 668] 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x110ee6000) [pid = 1652] [serial = 2004] [outer = 0x0] 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172c9000) [pid = 1652] [serial = 2005] [outer = 0x110ee6000] 22:25:37 INFO - PROCESS | 1652 | 1467350737807 Marionette DEBUG loaded listener.js 22:25:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119df0c00) [pid = 1652] [serial = 2006] [outer = 0x110ee6000] 22:25:38 INFO - PROCESS | 1652 | 1467350738145 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]]]}] 22:25:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:25:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 22:25:38 INFO - PROCESS | 1652 | 1467350738205 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 22:25:38 INFO - PROCESS | 1652 | 1467350738207 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 22:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:25:38 INFO - PROCESS | 1652 | 1467350738213 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:25:38 INFO - PROCESS | 1652 | 1467350738216 Marionette TRACE conn2 <- [1,2646,null,{}] 22:25:38 INFO - PROCESS | 1652 | 1467350738219 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}] 22:25:38 INFO - PROCESS | 1652 | 1467350738222 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:38 INFO - PROCESS | 1652 | 1467350738417 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 22:25:38 INFO - PROCESS | 1652 | 1467350738427 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:38 INFO - PROCESS | 1652 | 1467350738430 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c710000 == 47 [pid = 1652] [id = 669] 22:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x119df3800) [pid = 1652] [serial = 2007] [outer = 0x0] 22:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x128ac9800) [pid = 1652] [serial = 2008] [outer = 0x119df3800] 22:25:38 INFO - PROCESS | 1652 | 1467350738484 Marionette DEBUG loaded listener.js 22:25:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12910fc00) [pid = 1652] [serial = 2009] [outer = 0x119df3800] 22:25:38 INFO - PROCESS | 1652 | 1467350738883 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]]]}] 22:25:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:25:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 722ms 22:25:38 INFO - PROCESS | 1652 | 1467350738935 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 22:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:25:38 INFO - PROCESS | 1652 | 1467350738937 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 22:25:38 INFO - PROCESS | 1652 | 1467350738939 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:25:38 INFO - PROCESS | 1652 | 1467350738940 Marionette TRACE conn2 <- [1,2650,null,{}] 22:25:38 INFO - PROCESS | 1652 | 1467350738942 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}] 22:25:38 INFO - PROCESS | 1652 | 1467350738943 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:39 INFO - PROCESS | 1652 | 1467350739053 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 22:25:39 INFO - PROCESS | 1652 | 1467350739080 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 1652 | 1467350739081 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8dd800 == 48 [pid = 1652] [id = 670] 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x129113800) [pid = 1652] [serial = 2010] [outer = 0x0] 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x129119800) [pid = 1652] [serial = 2011] [outer = 0x129113800] 22:25:39 INFO - PROCESS | 1652 | 1467350739105 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x129355400) [pid = 1652] [serial = 2012] [outer = 0x129113800] 22:25:39 INFO - PROCESS | 1652 | 1467350739520 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]]]}] 22:25:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 618ms 22:25:39 INFO - PROCESS | 1652 | 1467350739558 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 22:25:39 INFO - PROCESS | 1652 | 1467350739560 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 22:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:25:39 INFO - PROCESS | 1652 | 1467350739564 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:25:39 INFO - PROCESS | 1652 | 1467350739566 Marionette TRACE conn2 <- [1,2654,null,{}] 22:25:39 INFO - PROCESS | 1652 | 1467350739569 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}] 22:25:39 INFO - PROCESS | 1652 | 1467350739571 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:39 INFO - PROCESS | 1652 | 1467350739680 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 22:25:39 INFO - PROCESS | 1652 | 1467350739757 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:39 INFO - PROCESS | 1652 | 1467350739758 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180e7000 == 49 [pid = 1652] [id = 671] 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112780000) [pid = 1652] [serial = 2013] [outer = 0x0] 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1139ec400) [pid = 1652] [serial = 2014] [outer = 0x112780000] 22:25:39 INFO - PROCESS | 1652 | 1467350739789 Marionette DEBUG loaded listener.js 22:25:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1167bac00) [pid = 1652] [serial = 2015] [outer = 0x112780000] 22:25:40 INFO - PROCESS | 1652 | 1467350740206 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]]]}] 22:25:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 671ms 22:25:40 INFO - PROCESS | 1652 | 1467350740260 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 22:25:40 INFO - PROCESS | 1652 | 1467350740263 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 22:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:25:40 INFO - PROCESS | 1652 | 1467350740268 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:25:40 INFO - PROCESS | 1652 | 1467350740270 Marionette TRACE conn2 <- [1,2658,null,{}] 22:25:40 INFO - PROCESS | 1652 | 1467350740273 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}] 22:25:40 INFO - PROCESS | 1652 | 1467350740274 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:40 INFO - PROCESS | 1652 | 1467350740425 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 22:25:40 INFO - PROCESS | 1652 | 1467350740437 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:40 INFO - PROCESS | 1652 | 1467350740438 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121daf800 == 50 [pid = 1652] [id = 672] 22:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118493000) [pid = 1652] [serial = 2016] [outer = 0x0] 22:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1185d1800) [pid = 1652] [serial = 2017] [outer = 0x118493000] 22:25:40 INFO - PROCESS | 1652 | 1467350740468 Marionette DEBUG loaded listener.js 22:25:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118898000) [pid = 1652] [serial = 2018] [outer = 0x118493000] 22:25:40 INFO - PROCESS | 1652 | 1467350740901 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]]]}] 22:25:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:25:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 669ms 22:25:40 INFO - PROCESS | 1652 | 1467350740938 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 22:25:40 INFO - PROCESS | 1652 | 1467350740939 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 22:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:25:40 INFO - PROCESS | 1652 | 1467350740942 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:25:40 INFO - PROCESS | 1652 | 1467350740945 Marionette TRACE conn2 <- [1,2662,null,{}] 22:25:40 INFO - PROCESS | 1652 | 1467350740953 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}] 22:25:40 INFO - PROCESS | 1652 | 1467350740956 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:41 INFO - PROCESS | 1652 | 1467350741061 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 22:25:41 INFO - PROCESS | 1652 | 1467350741167 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:41 INFO - PROCESS | 1652 | 1467350741169 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c720000 == 51 [pid = 1652] [id = 673] 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11915d800) [pid = 1652] [serial = 2019] [outer = 0x0] 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x121a4f000) [pid = 1652] [serial = 2020] [outer = 0x11915d800] 22:25:41 INFO - PROCESS | 1652 | 1467350741202 Marionette DEBUG loaded listener.js 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x124caa400) [pid = 1652] [serial = 2021] [outer = 0x11915d800] 22:25:41 INFO - PROCESS | 1652 | 1467350741609 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]]]}] 22:25:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:25:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 678ms 22:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:25:41 INFO - PROCESS | 1652 | 1467350741621 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 22:25:41 INFO - PROCESS | 1652 | 1467350741623 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 22:25:41 INFO - PROCESS | 1652 | 1467350741625 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:25:41 INFO - PROCESS | 1652 | 1467350741626 Marionette TRACE conn2 <- [1,2666,null,{}] 22:25:41 INFO - PROCESS | 1652 | 1467350741628 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}] 22:25:41 INFO - PROCESS | 1652 | 1467350741630 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:41 INFO - PROCESS | 1652 | 1467350741758 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 22:25:41 INFO - PROCESS | 1652 | 1467350741833 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:41 INFO - PROCESS | 1652 | 1467350741835 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe4000 == 52 [pid = 1652] [id = 674] 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1260c1800) [pid = 1652] [serial = 2022] [outer = 0x0] 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12662b400) [pid = 1652] [serial = 2023] [outer = 0x1260c1800] 22:25:41 INFO - PROCESS | 1652 | 1467350741864 Marionette DEBUG loaded listener.js 22:25:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x126947400) [pid = 1652] [serial = 2024] [outer = 0x1260c1800] 22:25:42 INFO - PROCESS | 1652 | 1467350742853 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]]]}] 22:25:42 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) 22:25:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1273ms 22:25:42 INFO - PROCESS | 1652 | 1467350742898 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 22:25:42 INFO - PROCESS | 1652 | 1467350742901 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 22:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:25:42 INFO - PROCESS | 1652 | 1467350742904 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:25:42 INFO - PROCESS | 1652 | 1467350742906 Marionette TRACE conn2 <- [1,2670,null,{}] 22:25:42 INFO - PROCESS | 1652 | 1467350742911 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}] 22:25:42 INFO - PROCESS | 1652 | 1467350742912 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:43 INFO - PROCESS | 1652 | 1467350743009 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 22:25:43 INFO - PROCESS | 1652 | 1467350743088 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:43 INFO - PROCESS | 1652 | 1467350743090 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a4000 == 53 [pid = 1652] [id = 675] 22:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1126f4800) [pid = 1652] [serial = 2025] [outer = 0x0] 22:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x112787800) [pid = 1652] [serial = 2026] [outer = 0x1126f4800] 22:25:43 INFO - PROCESS | 1652 | 1467350743166 Marionette DEBUG loaded listener.js 22:25:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x113d45c00) [pid = 1652] [serial = 2027] [outer = 0x1126f4800] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12c710000 == 52 [pid = 1652] [id = 669] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8c000 == 51 [pid = 1652] [id = 668] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b72d800 == 50 [pid = 1652] [id = 667] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12aaa7800 == 49 [pid = 1652] [id = 666] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x129311000 == 48 [pid = 1652] [id = 665] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x126b15000 == 47 [pid = 1652] [id = 664] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12480b000 == 46 [pid = 1652] [id = 647] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12196f800 == 45 [pid = 1652] [id = 663] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x121a57800) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1212b9800 == 44 [pid = 1652] [id = 662] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x119891800 == 43 [pid = 1652] [id = 661] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x117021000 == 42 [pid = 1652] [id = 660] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1167d1000 == 41 [pid = 1652] [id = 659] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11937c800 == 40 [pid = 1652] [id = 654] 22:25:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab9b000 == 39 [pid = 1652] [id = 653] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1215d1400) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1184d3400) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1182c7400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1128cf000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x111c83800) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115e5a000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1167b4c00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1133c5c00) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128d6400) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1187c7400) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119f1a800) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119dee400) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1195f8c00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x121184000) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11628b400) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1210b8000) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1185dd400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1129a9400) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fbc800) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118493800) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11845c800) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 22:25:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11888c800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 22:25:44 INFO - PROCESS | 1652 | 1467350744052 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"]]]}] 22:25:44 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 22:25:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 22:25:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 22:25:44 INFO - PROCESS | 1652 | 1467350744078 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 22:25:44 INFO - PROCESS | 1652 | 1467350744081 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 22:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:25:44 INFO - PROCESS | 1652 | 1467350744085 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:25:44 INFO - PROCESS | 1652 | 1467350744087 Marionette TRACE conn2 <- [1,2674,null,{}] 22:25:44 INFO - PROCESS | 1652 | 1467350744089 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}] 22:25:44 INFO - PROCESS | 1652 | 1467350744091 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:44 INFO - PROCESS | 1652 | 1467350744171 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 22:25:44 INFO - PROCESS | 1652 | 1467350744177 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:44 INFO - PROCESS | 1652 | 1467350744179 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f5d800 == 40 [pid = 1652] [id = 676] 22:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1172c4400) [pid = 1652] [serial = 2028] [outer = 0x0] 22:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1182cdc00) [pid = 1652] [serial = 2029] [outer = 0x1172c4400] 22:25:44 INFO - PROCESS | 1652 | 1467350744206 Marionette DEBUG loaded listener.js 22:25:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118493800) [pid = 1652] [serial = 2030] [outer = 0x1172c4400] 22:25:45 INFO - PROCESS | 1652 | 1467350745054 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"]]]}] 22:25:45 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 22:25:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 22:25:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1021ms 22:25:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:25:45 INFO - PROCESS | 1652 | 1467350745107 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 22:25:45 INFO - PROCESS | 1652 | 1467350745108 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 22:25:45 INFO - PROCESS | 1652 | 1467350745111 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:25:45 INFO - PROCESS | 1652 | 1467350745113 Marionette TRACE conn2 <- [1,2678,null,{}] 22:25:45 INFO - PROCESS | 1652 | 1467350745130 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}] 22:25:45 INFO - PROCESS | 1652 | 1467350745134 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:45 INFO - PROCESS | 1652 | 1467350745216 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 22:25:45 INFO - PROCESS | 1652 | 1467350745221 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:45 INFO - PROCESS | 1652 | 1467350745222 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108b800 == 41 [pid = 1652] [id = 677] 22:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118fb0400) [pid = 1652] [serial = 2031] [outer = 0x0] 22:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119167800) [pid = 1652] [serial = 2032] [outer = 0x118fb0400] 22:25:45 INFO - PROCESS | 1652 | 1467350745249 Marionette DEBUG loaded listener.js 22:25:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119de9800) [pid = 1652] [serial = 2033] [outer = 0x118fb0400] 22:25:46 INFO - PROCESS | 1652 | 1467350746076 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]]]}] 22:25:46 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) 22:25:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 975ms 22:25:46 INFO - PROCESS | 1652 | 1467350746086 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 22:25:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:25:46 INFO - PROCESS | 1652 | 1467350746088 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 22:25:46 INFO - PROCESS | 1652 | 1467350746090 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:25:46 INFO - PROCESS | 1652 | 1467350746092 Marionette TRACE conn2 <- [1,2682,null,{}] 22:25:46 INFO - PROCESS | 1652 | 1467350746095 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}] 22:25:46 INFO - PROCESS | 1652 | 1467350746096 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:46 INFO - PROCESS | 1652 | 1467350746205 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 22:25:46 INFO - PROCESS | 1652 | 1467350746208 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:46 INFO - PROCESS | 1652 | 1467350746210 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12196e000 == 42 [pid = 1652] [id = 678] 22:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119f1d000) [pid = 1652] [serial = 2034] [outer = 0x0] 22:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121183400) [pid = 1652] [serial = 2035] [outer = 0x119f1d000] 22:25:46 INFO - PROCESS | 1652 | 1467350746235 Marionette DEBUG loaded listener.js 22:25:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x121a4d400) [pid = 1652] [serial = 2036] [outer = 0x119f1d000] 22:25:47 INFO - PROCESS | 1652 | 1467350747039 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]]]}] 22:25:47 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) 22:25:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 22:25:47 INFO - PROCESS | 1652 | 1467350747062 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 22:25:47 INFO - PROCESS | 1652 | 1467350747063 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 22:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:25:47 INFO - PROCESS | 1652 | 1467350747066 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:25:47 INFO - PROCESS | 1652 | 1467350747067 Marionette TRACE conn2 <- [1,2686,null,{}] 22:25:47 INFO - PROCESS | 1652 | 1467350747069 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}] 22:25:47 INFO - PROCESS | 1652 | 1467350747070 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:47 INFO - PROCESS | 1652 | 1467350747174 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 22:25:47 INFO - PROCESS | 1652 | 1467350747177 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:47 INFO - PROCESS | 1652 | 1467350747178 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x126021800 == 43 [pid = 1652] [id = 679] 22:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119f20000) [pid = 1652] [serial = 2037] [outer = 0x0] 22:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123dadc00) [pid = 1652] [serial = 2038] [outer = 0x119f20000] 22:25:47 INFO - PROCESS | 1652 | 1467350747203 Marionette DEBUG loaded listener.js 22:25:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126032400) [pid = 1652] [serial = 2039] [outer = 0x119f20000] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12672b800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119defc00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1129aac00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11a0c9800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116a13000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1167bd000) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119deb800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124caac00) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118fbe000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112e26000) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x110eec800) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121a50800) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11858ec00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x110ee6000) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119df3800) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126d97c00) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1128d1800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1121b0c00) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1126f5800) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:25:48 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124c87000) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:25:48 INFO - PROCESS | 1652 | 1467350748178 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"]]]}] 22:25:48 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 22:25:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 22:25:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1120ms 22:25:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:25:48 INFO - PROCESS | 1652 | 1467350748187 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 22:25:48 INFO - PROCESS | 1652 | 1467350748188 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 22:25:48 INFO - PROCESS | 1652 | 1467350748190 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:25:48 INFO - PROCESS | 1652 | 1467350748193 Marionette TRACE conn2 <- [1,2690,null,{}] 22:25:48 INFO - PROCESS | 1652 | 1467350748195 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}] 22:25:48 INFO - PROCESS | 1652 | 1467350748199 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:48 INFO - PROCESS | 1652 | 1467350748301 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 22:25:48 INFO - PROCESS | 1652 | 1467350748305 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:48 INFO - PROCESS | 1652 | 1467350748306 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b1b000 == 44 [pid = 1652] [id = 680] 22:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x119de8000) [pid = 1652] [serial = 2040] [outer = 0x0] 22:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119f18400) [pid = 1652] [serial = 2041] [outer = 0x119de8000] 22:25:48 INFO - PROCESS | 1652 | 1467350748331 Marionette DEBUG loaded listener.js 22:25:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x124caac00) [pid = 1652] [serial = 2042] [outer = 0x119de8000] 22:25:49 INFO - PROCESS | 1652 | 1467350749172 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"]]]}] 22:25:49 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 22:25:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 22:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 22:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:25:49 INFO - PROCESS | 1652 | 1467350749213 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 22:25:49 INFO - PROCESS | 1652 | 1467350749214 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 22:25:49 INFO - PROCESS | 1652 | 1467350749216 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:25:49 INFO - PROCESS | 1652 | 1467350749217 Marionette TRACE conn2 <- [1,2694,null,{}] 22:25:49 INFO - PROCESS | 1652 | 1467350749219 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}] 22:25:49 INFO - PROCESS | 1652 | 1467350749221 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:49 INFO - PROCESS | 1652 | 1467350749324 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 22:25:49 INFO - PROCESS | 1652 | 1467350749332 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:49 INFO - PROCESS | 1652 | 1467350749340 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930b000 == 45 [pid = 1652] [id = 681] 22:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x126271400) [pid = 1652] [serial = 2043] [outer = 0x0] 22:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1267d7800) [pid = 1652] [serial = 2044] [outer = 0x126271400] 22:25:49 INFO - PROCESS | 1652 | 1467350749365 Marionette DEBUG loaded listener.js 22:25:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1269bd800) [pid = 1652] [serial = 2045] [outer = 0x126271400] 22:25:50 INFO - PROCESS | 1652 | 1467350750211 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"]]]}] 22:25:50 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 22:25:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 22:25:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 22:25:50 INFO - PROCESS | 1652 | 1467350750236 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 22:25:50 INFO - PROCESS | 1652 | 1467350750239 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 22:25:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:25:50 INFO - PROCESS | 1652 | 1467350750243 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:25:50 INFO - PROCESS | 1652 | 1467350750245 Marionette TRACE conn2 <- [1,2698,null,{}] 22:25:50 INFO - PROCESS | 1652 | 1467350750262 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}] 22:25:50 INFO - PROCESS | 1652 | 1467350750264 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:50 INFO - PROCESS | 1652 | 1467350750371 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 22:25:50 INFO - PROCESS | 1652 | 1467350750431 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:50 INFO - PROCESS | 1652 | 1467350750433 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021800 == 46 [pid = 1652] [id = 682] 22:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112e22400) [pid = 1652] [serial = 2046] [outer = 0x0] 22:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11308fc00) [pid = 1652] [serial = 2047] [outer = 0x112e22400] 22:25:50 INFO - PROCESS | 1652 | 1467350750466 Marionette DEBUG loaded listener.js 22:25:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11607d400) [pid = 1652] [serial = 2048] [outer = 0x112e22400] 22:25:51 INFO - PROCESS | 1652 | 1467350751387 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"]]]}] 22:25:51 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 22:25:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:25:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 22:25:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1187ms 22:25:51 INFO - PROCESS | 1652 | 1467350751429 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 22:25:51 INFO - PROCESS | 1652 | 1467350751433 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 22:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:25:51 INFO - PROCESS | 1652 | 1467350751437 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:25:51 INFO - PROCESS | 1652 | 1467350751439 Marionette TRACE conn2 <- [1,2702,null,{}] 22:25:51 INFO - PROCESS | 1652 | 1467350751442 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}] 22:25:51 INFO - PROCESS | 1652 | 1467350751444 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:51 INFO - PROCESS | 1652 | 1467350751545 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 22:25:51 INFO - PROCESS | 1652 | 1467350751605 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:51 INFO - PROCESS | 1652 | 1467350751607 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0f1800 == 47 [pid = 1652] [id = 683] 22:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x117ea5000) [pid = 1652] [serial = 2049] [outer = 0x0] 22:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x116766000) [pid = 1652] [serial = 2050] [outer = 0x117ea5000] 22:25:51 INFO - PROCESS | 1652 | 1467350751638 Marionette DEBUG loaded listener.js 22:25:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1185bdc00) [pid = 1652] [serial = 2051] [outer = 0x117ea5000] 22:25:52 INFO - PROCESS | 1652 | 1467350752101 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]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:25:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 22:25:52 INFO - PROCESS | 1652 | 1467350752125 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 1652 | 1467350752127 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 22:25:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:25:52 INFO - PROCESS | 1652 | 1467350752131 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 1652 | 1467350752133 Marionette TRACE conn2 <- [1,2706,null,{}] 22:25:52 INFO - PROCESS | 1652 | 1467350752141 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}] 22:25:52 INFO - PROCESS | 1652 | 1467350752147 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:52 INFO - PROCESS | 1652 | 1467350752248 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 22:25:52 INFO - PROCESS | 1652 | 1467350752325 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:52 INFO - PROCESS | 1652 | 1467350752327 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa99000 == 48 [pid = 1652] [id = 684] 22:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1196ba800) [pid = 1652] [serial = 2052] [outer = 0x0] 22:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119df3000) [pid = 1652] [serial = 2053] [outer = 0x1196ba800] 22:25:52 INFO - PROCESS | 1652 | 1467350752359 Marionette DEBUG loaded listener.js 22:25:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121a52800) [pid = 1652] [serial = 2054] [outer = 0x1196ba800] 22:25:52 INFO - PROCESS | 1652 | 1467350752821 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]]]}] 22:25:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:25:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 723ms 22:25:52 INFO - PROCESS | 1652 | 1467350752861 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 22:25:52 INFO - PROCESS | 1652 | 1467350752864 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 22:25:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:25:52 INFO - PROCESS | 1652 | 1467350752869 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:25:52 INFO - PROCESS | 1652 | 1467350752871 Marionette TRACE conn2 <- [1,2710,null,{}] 22:25:52 INFO - PROCESS | 1652 | 1467350752917 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}] 22:25:52 INFO - PROCESS | 1652 | 1467350752919 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:53 INFO - PROCESS | 1652 | 1467350753075 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 22:25:53 INFO - PROCESS | 1652 | 1467350753180 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 1652 | 1467350753182 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b92f000 == 49 [pid = 1652] [id = 685] 22:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x126035000) [pid = 1652] [serial = 2055] [outer = 0x0] 22:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x126d95400) [pid = 1652] [serial = 2056] [outer = 0x126035000] 22:25:53 INFO - PROCESS | 1652 | 1467350753211 Marionette DEBUG loaded listener.js 22:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12780d400) [pid = 1652] [serial = 2057] [outer = 0x126035000] 22:25:53 INFO - PROCESS | 1652 | 1467350753623 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] 22:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:25:53 INFO - PROCESS | 1652 | 1467350753641 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 22:25:53 INFO - PROCESS | 1652 | 1467350753644 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:25:53 INFO - PROCESS | 1652 | 1467350753645 Marionette TRACE conn2 <- [1,2714,null,{}] 22:25:53 INFO - PROCESS | 1652 | 1467350753648 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}] 22:25:53 INFO - PROCESS | 1652 | 1467350753649 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:53 INFO - PROCESS | 1652 | 1467350753804 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 22:25:53 INFO - PROCESS | 1652 | 1467350753942 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:53 INFO - PROCESS | 1652 | 1467350753944 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126cc800 == 50 [pid = 1652] [id = 686] 22:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x110e82c00) [pid = 1652] [serial = 2058] [outer = 0x0] 22:25:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11308d400) [pid = 1652] [serial = 2059] [outer = 0x110e82c00] 22:25:53 INFO - PROCESS | 1652 | 1467350753996 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1182d4800) [pid = 1652] [serial = 2060] [outer = 0x110e82c00] 22:25:54 INFO - PROCESS | 1652 | 1467350754588 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]]]}] 22:25:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:25:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 970ms 22:25:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:25:54 INFO - PROCESS | 1652 | 1467350754613 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 22:25:54 INFO - PROCESS | 1652 | 1467350754615 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 22:25:54 INFO - PROCESS | 1652 | 1467350754618 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:25:54 INFO - PROCESS | 1652 | 1467350754620 Marionette TRACE conn2 <- [1,2718,null,{}] 22:25:54 INFO - PROCESS | 1652 | 1467350754623 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}] 22:25:54 INFO - PROCESS | 1652 | 1467350754625 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:54 INFO - PROCESS | 1652 | 1467350754723 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 22:25:54 INFO - PROCESS | 1652 | 1467350754801 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:54 INFO - PROCESS | 1652 | 1467350754802 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119631800 == 51 [pid = 1652] [id = 687] 22:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116907400) [pid = 1652] [serial = 2061] [outer = 0x0] 22:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1182c9400) [pid = 1652] [serial = 2062] [outer = 0x116907400] 22:25:54 INFO - PROCESS | 1652 | 1467350754831 Marionette DEBUG loaded listener.js 22:25:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1184d6800) [pid = 1652] [serial = 2063] [outer = 0x116907400] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1180f0800 == 50 [pid = 1652] [id = 642] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126b1b000 == 49 [pid = 1652] [id = 680] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x126021800 == 48 [pid = 1652] [id = 679] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12196e000 == 47 [pid = 1652] [id = 678] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12108b800 == 46 [pid = 1652] [id = 677] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116f5d800 == 45 [pid = 1652] [id = 676] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1160a4000 == 44 [pid = 1652] [id = 675] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1180e7000 == 43 [pid = 1652] [id = 671] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c720000 == 42 [pid = 1652] [id = 673] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121daf800 == 41 [pid = 1652] [id = 672] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe4000 == 40 [pid = 1652] [id = 674] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11721e000 == 39 [pid = 1652] [id = 658] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x124804800 == 38 [pid = 1652] [id = 655] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x113f50000 == 37 [pid = 1652] [id = 640] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8dd800 == 36 [pid = 1652] [id = 670] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11699a000 == 35 [pid = 1652] [id = 641] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd77800 == 34 [pid = 1652] [id = 656] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09c000 == 33 [pid = 1652] [id = 657] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1126cc800 == 32 [pid = 1652] [id = 686] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b92f000 == 31 [pid = 1652] [id = 685] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa99000 == 30 [pid = 1652] [id = 684] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0f1800 == 29 [pid = 1652] [id = 683] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12930b000 == 28 [pid = 1652] [id = 681] 22:25:55 INFO - PROCESS | 1652 | --DOCSHELL 0x117021800 == 27 [pid = 1652] [id = 682] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126d97400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12910fc00) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127806000) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x128ac9800) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1278eec00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119df0c00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123d86c00) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x129119800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1129b0400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11278ac00) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x113d51c00) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126625c00) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12559d400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126bc6000) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1212b1400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116771000) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x113944c00) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x121d7c400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121a52000) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1185bc000) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118459c00) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116fecc00) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1182d3000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119f15800) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1269b4400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1267d9400) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11a0c7c00) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119df1c00) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1195f0000) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x115126000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x113318800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x123daec00) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x113dad800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x121d85c00) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11888b400) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x118fc7400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x1172c9000) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 22:25:55 INFO - PROCESS | 1652 | 1467350755835 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] 22:25:55 INFO - PROCESS | 1652 | 1467350755848 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 22:25:55 INFO - PROCESS | 1652 | 1467350755851 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:25:55 INFO - PROCESS | 1652 | 1467350755853 Marionette TRACE conn2 <- [1,2722,null,{}] 22:25:55 INFO - PROCESS | 1652 | 1467350755856 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}] 22:25:55 INFO - PROCESS | 1652 | 1467350755858 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:55 INFO - PROCESS | 1652 | 1467350755938 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 22:25:55 INFO - PROCESS | 1652 | 1467350755945 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:55 INFO - PROCESS | 1652 | 1467350755948 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x116f63800 == 28 [pid = 1652] [id = 688] 22:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1133e7800) [pid = 1652] [serial = 2064] [outer = 0x0] 22:25:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x113d51c00) [pid = 1652] [serial = 2065] [outer = 0x1133e7800] 22:25:55 INFO - PROCESS | 1652 | 1467350755976 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x112784400) [pid = 1652] [serial = 2066] [outer = 0x1133e7800] 22:25:56 INFO - PROCESS | 1652 | 1467350756378 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] 22:25:56 INFO - PROCESS | 1652 | 1467350756426 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 22:25:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:25:56 INFO - PROCESS | 1652 | 1467350756431 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:25:56 INFO - PROCESS | 1652 | 1467350756433 Marionette TRACE conn2 <- [1,2726,null,{}] 22:25:56 INFO - PROCESS | 1652 | 1467350756435 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}] 22:25:56 INFO - PROCESS | 1652 | 1467350756437 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:56 INFO - PROCESS | 1652 | 1467350756516 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 22:25:56 INFO - PROCESS | 1652 | 1467350756520 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:56 INFO - PROCESS | 1652 | 1467350756522 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118731000 == 29 [pid = 1652] [id = 689] 22:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1172c1400) [pid = 1652] [serial = 2067] [outer = 0x0] 22:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185bd000) [pid = 1652] [serial = 2068] [outer = 0x1172c1400] 22:25:56 INFO - PROCESS | 1652 | 1467350756551 Marionette DEBUG loaded listener.js 22:25:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1187c4400) [pid = 1652] [serial = 2069] [outer = 0x1172c1400] 22:25:56 INFO - PROCESS | 1652 | 1467350756903 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]]]}] 22:25:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:25:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 22:25:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:25:56 INFO - PROCESS | 1652 | 1467350756952 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 22:25:56 INFO - PROCESS | 1652 | 1467350756953 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 22:25:56 INFO - PROCESS | 1652 | 1467350756955 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:25:56 INFO - PROCESS | 1652 | 1467350756958 Marionette TRACE conn2 <- [1,2730,null,{}] 22:25:56 INFO - PROCESS | 1652 | 1467350756966 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}] 22:25:56 INFO - PROCESS | 1652 | 1467350756969 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:57 INFO - PROCESS | 1652 | 1467350757048 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 22:25:57 INFO - PROCESS | 1652 | 1467350757053 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:57 INFO - PROCESS | 1652 | 1467350757055 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ed000 == 30 [pid = 1652] [id = 690] 22:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1139ea800) [pid = 1652] [serial = 2070] [outer = 0x0] 22:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119164c00) [pid = 1652] [serial = 2071] [outer = 0x1139ea800] 22:25:57 INFO - PROCESS | 1652 | 1467350757085 Marionette DEBUG loaded listener.js 22:25:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119de6400) [pid = 1652] [serial = 2072] [outer = 0x1139ea800] 22:25:57 INFO - PROCESS | 1652 | 1467350757916 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"]]]}] 22:25:57 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 22:25:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 22:25:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 22:25:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:25:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:25:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 975ms 22:25:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:25:57 INFO - PROCESS | 1652 | 1467350757933 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 22:25:57 INFO - PROCESS | 1652 | 1467350757935 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 22:25:57 INFO - PROCESS | 1652 | 1467350757937 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:25:57 INFO - PROCESS | 1652 | 1467350757938 Marionette TRACE conn2 <- [1,2734,null,{}] 22:25:57 INFO - PROCESS | 1652 | 1467350757940 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}] 22:25:57 INFO - PROCESS | 1652 | 1467350757942 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:58 INFO - PROCESS | 1652 | 1467350758043 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 22:25:58 INFO - PROCESS | 1652 | 1467350758047 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:58 INFO - PROCESS | 1652 | 1467350758048 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x121976800 == 31 [pid = 1652] [id = 691] 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a00b000) [pid = 1652] [serial = 2073] [outer = 0x0] 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x121183800) [pid = 1652] [serial = 2074] [outer = 0x11a00b000] 22:25:58 INFO - PROCESS | 1652 | 1467350758073 Marionette DEBUG loaded listener.js 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12163dc00) [pid = 1652] [serial = 2075] [outer = 0x11a00b000] 22:25:58 INFO - PROCESS | 1652 | 1467350758431 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]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 22:25:58 INFO - PROCESS | 1652 | 1467350758455 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 1652 | 1467350758466 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 22:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:25:58 INFO - PROCESS | 1652 | 1467350758474 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:25:58 INFO - PROCESS | 1652 | 1467350758475 Marionette TRACE conn2 <- [1,2738,null,{}] 22:25:58 INFO - PROCESS | 1652 | 1467350758477 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}] 22:25:58 INFO - PROCESS | 1652 | 1467350758479 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:58 INFO - PROCESS | 1652 | 1467350758575 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 22:25:58 INFO - PROCESS | 1652 | 1467350758580 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:58 INFO - PROCESS | 1652 | 1467350758581 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x126054800 == 32 [pid = 1652] [id = 692] 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x116903000) [pid = 1652] [serial = 2076] [outer = 0x0] 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x121a83c00) [pid = 1652] [serial = 2077] [outer = 0x116903000] 22:25:58 INFO - PROCESS | 1652 | 1467350758605 Marionette DEBUG loaded listener.js 22:25:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123db1800) [pid = 1652] [serial = 2078] [outer = 0x116903000] 22:25:58 INFO - PROCESS | 1652 | 1467350758935 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]]]}] 22:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 22:25:58 INFO - PROCESS | 1652 | 1467350758996 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 22:25:58 INFO - PROCESS | 1652 | 1467350758998 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 22:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:25:59 INFO - PROCESS | 1652 | 1467350759000 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:25:59 INFO - PROCESS | 1652 | 1467350759001 Marionette TRACE conn2 <- [1,2742,null,{}] 22:25:59 INFO - PROCESS | 1652 | 1467350759003 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}] 22:25:59 INFO - PROCESS | 1652 | 1467350759007 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:59 INFO - PROCESS | 1652 | 1467350759130 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 22:25:59 INFO - PROCESS | 1652 | 1467350759133 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:59 INFO - PROCESS | 1652 | 1467350759135 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x129040800 == 33 [pid = 1652] [id = 693] 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121ab2800) [pid = 1652] [serial = 2079] [outer = 0x0] 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12559b800) [pid = 1652] [serial = 2080] [outer = 0x121ab2800] 22:25:59 INFO - PROCESS | 1652 | 1467350759159 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126d8b800) [pid = 1652] [serial = 2081] [outer = 0x121ab2800] 22:25:59 INFO - PROCESS | 1652 | 1467350759491 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]]]}] 22:25:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:25:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 517ms 22:25:59 INFO - PROCESS | 1652 | 1467350759518 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 22:25:59 INFO - PROCESS | 1652 | 1467350759519 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 22:25:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:25:59 INFO - PROCESS | 1652 | 1467350759521 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:25:59 INFO - PROCESS | 1652 | 1467350759522 Marionette TRACE conn2 <- [1,2746,null,{}] 22:25:59 INFO - PROCESS | 1652 | 1467350759525 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}] 22:25:59 INFO - PROCESS | 1652 | 1467350759534 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:59 INFO - PROCESS | 1652 | 1467350759642 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 22:25:59 INFO - PROCESS | 1652 | 1467350759646 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:25:59 INFO - PROCESS | 1652 | 1467350759647 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:25:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a488800 == 34 [pid = 1652] [id = 694] 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x124886400) [pid = 1652] [serial = 2082] [outer = 0x0] 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127806400) [pid = 1652] [serial = 2083] [outer = 0x124886400] 22:25:59 INFO - PROCESS | 1652 | 1467350759671 Marionette DEBUG loaded listener.js 22:25:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1278eac00) [pid = 1652] [serial = 2084] [outer = 0x124886400] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x126271400) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119f20000) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f1d000) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119de8000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112780000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x129113800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118493000) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1172c4400) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1126f4800) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118fb0400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11915d800) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:26:00 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1260c1800) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 719ms 22:26:00 INFO - PROCESS | 1652 | 1467350760236 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]]]}] 22:26:00 INFO - PROCESS | 1652 | 1467350760240 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 22:26:00 INFO - PROCESS | 1652 | 1467350760242 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 22:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:26:00 INFO - PROCESS | 1652 | 1467350760247 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:26:00 INFO - PROCESS | 1652 | 1467350760248 Marionette TRACE conn2 <- [1,2750,null,{}] 22:26:00 INFO - PROCESS | 1652 | 1467350760250 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}] 22:26:00 INFO - PROCESS | 1652 | 1467350760251 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:00 INFO - PROCESS | 1652 | 1467350760329 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 22:26:00 INFO - PROCESS | 1652 | 1467350760333 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 1652 | 1467350760334 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b719800 == 35 [pid = 1652] [id = 695] 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118493000) [pid = 1652] [serial = 2085] [outer = 0x0] 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x119c23c00) [pid = 1652] [serial = 2086] [outer = 0x118493000] 22:26:00 INFO - PROCESS | 1652 | 1467350760359 Marionette DEBUG loaded listener.js 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x124e25800) [pid = 1652] [serial = 2087] [outer = 0x118493000] 22:26:00 INFO - PROCESS | 1652 | 1467350760696 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]]]}] 22:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 22:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:26:00 INFO - PROCESS | 1652 | 1467350760718 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 22:26:00 INFO - PROCESS | 1652 | 1467350760719 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 22:26:00 INFO - PROCESS | 1652 | 1467350760721 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:26:00 INFO - PROCESS | 1652 | 1467350760722 Marionette TRACE conn2 <- [1,2754,null,{}] 22:26:00 INFO - PROCESS | 1652 | 1467350760725 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}] 22:26:00 INFO - PROCESS | 1652 | 1467350760728 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:00 INFO - PROCESS | 1652 | 1467350760837 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 22:26:00 INFO - PROCESS | 1652 | 1467350760844 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:00 INFO - PROCESS | 1652 | 1467350760846 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ea800 == 36 [pid = 1652] [id = 696] 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1210b0000) [pid = 1652] [serial = 2088] [outer = 0x0] 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x126d97c00) [pid = 1652] [serial = 2089] [outer = 0x1210b0000] 22:26:00 INFO - PROCESS | 1652 | 1467350760870 Marionette DEBUG loaded listener.js 22:26:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x128ac6c00) [pid = 1652] [serial = 2090] [outer = 0x1210b0000] 22:26:01 INFO - PROCESS | 1652 | 1467350761181 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]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 22:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:26:01 INFO - PROCESS | 1652 | 1467350761191 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 22:26:01 INFO - PROCESS | 1652 | 1467350761193 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 22:26:01 INFO - PROCESS | 1652 | 1467350761195 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 1652 | 1467350761196 Marionette TRACE conn2 <- [1,2758,null,{}] 22:26:01 INFO - PROCESS | 1652 | 1467350761199 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}] 22:26:01 INFO - PROCESS | 1652 | 1467350761200 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:01 INFO - PROCESS | 1652 | 1467350761279 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 22:26:01 INFO - PROCESS | 1652 | 1467350761283 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:01 INFO - PROCESS | 1652 | 1467350761284 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c08c800 == 37 [pid = 1652] [id = 697] 22:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ac9800) [pid = 1652] [serial = 2091] [outer = 0x0] 22:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12910cc00) [pid = 1652] [serial = 2092] [outer = 0x128ac9800] 22:26:01 INFO - PROCESS | 1652 | 1467350761308 Marionette DEBUG loaded listener.js 22:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129112400) [pid = 1652] [serial = 2093] [outer = 0x128ac9800] 22:26:01 INFO - PROCESS | 1652 | 1467350761701 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]]]}] 22:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 22:26:01 INFO - PROCESS | 1652 | 1467350761726 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 22:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:26:01 INFO - PROCESS | 1652 | 1467350761728 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 22:26:01 INFO - PROCESS | 1652 | 1467350761732 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:26:01 INFO - PROCESS | 1652 | 1467350761735 Marionette TRACE conn2 <- [1,2762,null,{}] 22:26:01 INFO - PROCESS | 1652 | 1467350761738 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}] 22:26:01 INFO - PROCESS | 1652 | 1467350761741 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:01 INFO - PROCESS | 1652 | 1467350761910 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 22:26:01 INFO - PROCESS | 1652 | 1467350761925 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:01 INFO - PROCESS | 1652 | 1467350761926 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12601f800 == 38 [pid = 1652] [id = 698] 22:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12934cc00) [pid = 1652] [serial = 2094] [outer = 0x0] 22:26:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x129454c00) [pid = 1652] [serial = 2095] [outer = 0x12934cc00] 22:26:01 INFO - PROCESS | 1652 | 1467350761970 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12945bc00) [pid = 1652] [serial = 2096] [outer = 0x12934cc00] 22:26:02 INFO - PROCESS | 1652 | 1467350762590 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]]]}] 22:26:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:26:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 923ms 22:26:02 INFO - PROCESS | 1652 | 1467350762655 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 22:26:02 INFO - PROCESS | 1652 | 1467350762657 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 22:26:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:26:02 INFO - PROCESS | 1652 | 1467350762661 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:26:02 INFO - PROCESS | 1652 | 1467350762663 Marionette TRACE conn2 <- [1,2766,null,{}] 22:26:02 INFO - PROCESS | 1652 | 1467350762668 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}] 22:26:02 INFO - PROCESS | 1652 | 1467350762669 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:02 INFO - PROCESS | 1652 | 1467350762782 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 22:26:02 INFO - PROCESS | 1652 | 1467350762868 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:02 INFO - PROCESS | 1652 | 1467350762870 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118724000 == 39 [pid = 1652] [id = 699] 22:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x112e21000) [pid = 1652] [serial = 2097] [outer = 0x0] 22:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1160d8c00) [pid = 1652] [serial = 2098] [outer = 0x112e21000] 22:26:02 INFO - PROCESS | 1652 | 1467350762901 Marionette DEBUG loaded listener.js 22:26:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1176e3000) [pid = 1652] [serial = 2099] [outer = 0x112e21000] 22:26:03 INFO - PROCESS | 1652 | 1467350763414 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]]]}] 22:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 825ms 22:26:03 INFO - PROCESS | 1652 | 1467350763486 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 22:26:03 INFO - PROCESS | 1652 | 1467350763489 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 22:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:26:03 INFO - PROCESS | 1652 | 1467350763493 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:26:03 INFO - PROCESS | 1652 | 1467350763495 Marionette TRACE conn2 <- [1,2770,null,{}] 22:26:03 INFO - PROCESS | 1652 | 1467350763498 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}] 22:26:03 INFO - PROCESS | 1652 | 1467350763500 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:03 INFO - PROCESS | 1652 | 1467350763610 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 22:26:03 INFO - PROCESS | 1652 | 1467350763675 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:03 INFO - PROCESS | 1652 | 1467350763676 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12602a000 == 40 [pid = 1652] [id = 700] 22:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1185de800) [pid = 1652] [serial = 2100] [outer = 0x0] 22:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118894800) [pid = 1652] [serial = 2101] [outer = 0x1185de800] 22:26:03 INFO - PROCESS | 1652 | 1467350763708 Marionette DEBUG loaded listener.js 22:26:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119163c00) [pid = 1652] [serial = 2102] [outer = 0x1185de800] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c08c800 == 39 [pid = 1652] [id = 697] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ea800 == 38 [pid = 1652] [id = 696] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12b719800 == 37 [pid = 1652] [id = 695] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12a488800 == 36 [pid = 1652] [id = 694] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x129040800 == 35 [pid = 1652] [id = 693] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x126054800 == 34 [pid = 1652] [id = 692] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x121976800 == 33 [pid = 1652] [id = 691] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ed000 == 32 [pid = 1652] [id = 690] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118731000 == 31 [pid = 1652] [id = 689] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x116f63800 == 30 [pid = 1652] [id = 688] 22:26:04 INFO - PROCESS | 1652 | --DOCSHELL 0x119631800 == 29 [pid = 1652] [id = 687] 22:26:04 INFO - PROCESS | 1652 | 1467350764393 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]]]}] 22:26:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:26:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 924ms 22:26:04 INFO - PROCESS | 1652 | 1467350764418 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 22:26:04 INFO - PROCESS | 1652 | 1467350764420 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 22:26:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:26:04 INFO - PROCESS | 1652 | 1467350764424 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:26:04 INFO - PROCESS | 1652 | 1467350764426 Marionette TRACE conn2 <- [1,2774,null,{}] 22:26:04 INFO - PROCESS | 1652 | 1467350764430 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}] 22:26:04 INFO - PROCESS | 1652 | 1467350764432 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:04 INFO - PROCESS | 1652 | 1467350764533 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 22:26:04 INFO - PROCESS | 1652 | 1467350764540 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:04 INFO - PROCESS | 1652 | 1467350764543 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11699a000 == 30 [pid = 1652] [id = 701] 22:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113093400) [pid = 1652] [serial = 2103] [outer = 0x0] 22:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113dadc00) [pid = 1652] [serial = 2104] [outer = 0x113093400] 22:26:04 INFO - PROCESS | 1652 | 1467350764583 Marionette DEBUG loaded listener.js 22:26:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11628e400) [pid = 1652] [serial = 2105] [outer = 0x113093400] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1267d7800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123dadc00) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x121183400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119f18400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x124caac00) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1139ec400) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1167bac00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x129355400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1185d1800) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118898000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182cdc00) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118493800) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112787800) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x113d45c00) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119167800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x121a4f000) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x124caa400) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12662b400) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x126947400) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x126032400) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121a4d400) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119de9800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1269bd800) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 22:26:04 INFO - PROCESS | 1652 | 1467350764994 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]]]}] 22:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 622ms 22:26:05 INFO - PROCESS | 1652 | 1467350765047 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 22:26:05 INFO - PROCESS | 1652 | 1467350765050 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 22:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:26:05 INFO - PROCESS | 1652 | 1467350765055 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:26:05 INFO - PROCESS | 1652 | 1467350765056 Marionette TRACE conn2 <- [1,2778,null,{}] 22:26:05 INFO - PROCESS | 1652 | 1467350765060 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}] 22:26:05 INFO - PROCESS | 1652 | 1467350765062 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:05 INFO - PROCESS | 1652 | 1467350765141 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 22:26:05 INFO - PROCESS | 1652 | 1467350765147 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:05 INFO - PROCESS | 1652 | 1467350765148 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x118171800 == 31 [pid = 1652] [id = 702] 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116978400) [pid = 1652] [serial = 2106] [outer = 0x0] 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1176e3c00) [pid = 1652] [serial = 2107] [outer = 0x116978400] 22:26:05 INFO - PROCESS | 1652 | 1467350765175 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118456000) [pid = 1652] [serial = 2108] [outer = 0x116978400] 22:26:05 INFO - PROCESS | 1652 | 1467350765522 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]]]}] 22:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 22:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:26:05 INFO - PROCESS | 1652 | 1467350765575 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 22:26:05 INFO - PROCESS | 1652 | 1467350765576 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 22:26:05 INFO - PROCESS | 1652 | 1467350765579 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:26:05 INFO - PROCESS | 1652 | 1467350765581 Marionette TRACE conn2 <- [1,2782,null,{}] 22:26:05 INFO - PROCESS | 1652 | 1467350765589 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}] 22:26:05 INFO - PROCESS | 1652 | 1467350765593 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:05 INFO - PROCESS | 1652 | 1467350765673 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 22:26:05 INFO - PROCESS | 1652 | 1467350765682 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:05 INFO - PROCESS | 1652 | 1467350765685 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ea000 == 32 [pid = 1652] [id = 703] 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x111c7f000) [pid = 1652] [serial = 2109] [outer = 0x0] 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1185d8400) [pid = 1652] [serial = 2110] [outer = 0x111c7f000] 22:26:05 INFO - PROCESS | 1652 | 1467350765712 Marionette DEBUG loaded listener.js 22:26:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118fae800) [pid = 1652] [serial = 2111] [outer = 0x111c7f000] 22:26:06 INFO - PROCESS | 1652 | 1467350766048 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]]]}] 22:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 22:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:26:06 INFO - PROCESS | 1652 | 1467350766101 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 22:26:06 INFO - PROCESS | 1652 | 1467350766102 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 22:26:06 INFO - PROCESS | 1652 | 1467350766104 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:26:06 INFO - PROCESS | 1652 | 1467350766105 Marionette TRACE conn2 <- [1,2786,null,{}] 22:26:06 INFO - PROCESS | 1652 | 1467350766108 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}] 22:26:06 INFO - PROCESS | 1652 | 1467350766109 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:06 INFO - PROCESS | 1652 | 1467350766222 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 22:26:06 INFO - PROCESS | 1652 | 1467350766259 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 1652 | 1467350766260 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x1214b1800 == 33 [pid = 1652] [id = 704] 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118893400) [pid = 1652] [serial = 2112] [outer = 0x0] 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c21400) [pid = 1652] [serial = 2113] [outer = 0x118893400] 22:26:06 INFO - PROCESS | 1652 | 1467350766285 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119f12400) [pid = 1652] [serial = 2114] [outer = 0x118893400] 22:26:06 INFO - PROCESS | 1652 | 1467350766574 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]]]}] 22:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 22:26:06 INFO - PROCESS | 1652 | 1467350766623 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 22:26:06 INFO - PROCESS | 1652 | 1467350766624 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 22:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:26:06 INFO - PROCESS | 1652 | 1467350766628 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:26:06 INFO - PROCESS | 1652 | 1467350766631 Marionette TRACE conn2 <- [1,2790,null,{}] 22:26:06 INFO - PROCESS | 1652 | 1467350766633 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}] 22:26:06 INFO - PROCESS | 1652 | 1467350766635 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:06 INFO - PROCESS | 1652 | 1467350766736 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 22:26:06 INFO - PROCESS | 1652 | 1467350766748 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:06 INFO - PROCESS | 1652 | 1467350766749 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x126053800 == 34 [pid = 1652] [id = 705] 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119f17c00) [pid = 1652] [serial = 2115] [outer = 0x0] 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119f1d000) [pid = 1652] [serial = 2116] [outer = 0x119f17c00] 22:26:06 INFO - PROCESS | 1652 | 1467350766773 Marionette DEBUG loaded listener.js 22:26:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x116083400) [pid = 1652] [serial = 2117] [outer = 0x119f17c00] 22:26:07 INFO - PROCESS | 1652 | 1467350767140 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 22:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:26:07 INFO - PROCESS | 1652 | 1467350767150 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 1652 | 1467350767151 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 22:26:07 INFO - PROCESS | 1652 | 1467350767153 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 1652 | 1467350767154 Marionette TRACE conn2 <- [1,2794,null,{}] 22:26:07 INFO - PROCESS | 1652 | 1467350767156 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}] 22:26:07 INFO - PROCESS | 1652 | 1467350767161 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:07 INFO - PROCESS | 1652 | 1467350767284 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 22:26:07 INFO - PROCESS | 1652 | 1467350767294 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:07 INFO - PROCESS | 1652 | 1467350767296 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b09800 == 35 [pid = 1652] [id = 706] 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1210bd800) [pid = 1652] [serial = 2118] [outer = 0x0] 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121d78400) [pid = 1652] [serial = 2119] [outer = 0x1210bd800] 22:26:07 INFO - PROCESS | 1652 | 1467350767321 Marionette DEBUG loaded listener.js 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x125599400) [pid = 1652] [serial = 2120] [outer = 0x1210bd800] 22:26:07 INFO - PROCESS | 1652 | 1467350767650 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]]]}] 22:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 22:26:07 INFO - PROCESS | 1652 | 1467350767673 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 22:26:07 INFO - PROCESS | 1652 | 1467350767675 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 22:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:26:07 INFO - PROCESS | 1652 | 1467350767678 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:26:07 INFO - PROCESS | 1652 | 1467350767679 Marionette TRACE conn2 <- [1,2798,null,{}] 22:26:07 INFO - PROCESS | 1652 | 1467350767681 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}] 22:26:07 INFO - PROCESS | 1652 | 1467350767683 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:07 INFO - PROCESS | 1652 | 1467350767793 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 22:26:07 INFO - PROCESS | 1652 | 1467350767796 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:07 INFO - PROCESS | 1652 | 1467350767797 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a476800 == 36 [pid = 1652] [id = 707] 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12603a000) [pid = 1652] [serial = 2121] [outer = 0x0] 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126265800) [pid = 1652] [serial = 2122] [outer = 0x12603a000] 22:26:07 INFO - PROCESS | 1652 | 1467350767821 Marionette DEBUG loaded listener.js 22:26:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12662b400) [pid = 1652] [serial = 2123] [outer = 0x12603a000] 22:26:08 INFO - PROCESS | 1652 | 1467350768163 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]]]}] 22:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 22:26:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:26:08 INFO - PROCESS | 1652 | 1467350768199 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 22:26:08 INFO - PROCESS | 1652 | 1467350768200 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 22:26:08 INFO - PROCESS | 1652 | 1467350768202 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:26:08 INFO - PROCESS | 1652 | 1467350768203 Marionette TRACE conn2 <- [1,2802,null,{}] 22:26:08 INFO - PROCESS | 1652 | 1467350768205 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}] 22:26:08 INFO - PROCESS | 1652 | 1467350768206 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:08 INFO - PROCESS | 1652 | 1467350768310 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 22:26:08 INFO - PROCESS | 1652 | 1467350768313 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 1652 | 1467350768314 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b718800 == 37 [pid = 1652] [id = 708] 22:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12603e000) [pid = 1652] [serial = 2124] [outer = 0x0] 22:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1267d7800) [pid = 1652] [serial = 2125] [outer = 0x12603e000] 22:26:08 INFO - PROCESS | 1652 | 1467350768339 Marionette DEBUG loaded listener.js 22:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126bc6000) [pid = 1652] [serial = 2126] [outer = 0x12603e000] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x112e22400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x117ea5000) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1196ba800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x126035000) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x110e82c00) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1172c1400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1139ea800) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1133e7800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a00b000) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x121ab2800) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x116903000) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124886400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116907400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118493000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x128ac9800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:26:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1210b0000) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:26:08 INFO - PROCESS | 1652 | 1467350768732 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]]]}] 22:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 22:26:08 INFO - PROCESS | 1652 | 1467350768773 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 22:26:08 INFO - PROCESS | 1652 | 1467350768775 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 22:26:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:26:08 INFO - PROCESS | 1652 | 1467350768777 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:26:08 INFO - PROCESS | 1652 | 1467350768779 Marionette TRACE conn2 <- [1,2806,null,{}] 22:26:08 INFO - PROCESS | 1652 | 1467350768781 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}] 22:26:08 INFO - PROCESS | 1652 | 1467350768783 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:08 INFO - PROCESS | 1652 | 1467350768882 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 22:26:08 INFO - PROCESS | 1652 | 1467350768972 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:08 INFO - PROCESS | 1652 | 1467350768973 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0e0000 == 38 [pid = 1652] [id = 709] 22:26:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11628e000) [pid = 1652] [serial = 2127] [outer = 0x0] 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1184d3800) [pid = 1652] [serial = 2128] [outer = 0x11628e000] 22:26:09 INFO - PROCESS | 1652 | 1467350769014 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1210b0000) [pid = 1652] [serial = 2129] [outer = 0x11628e000] 22:26:09 INFO - PROCESS | 1652 | 1467350769308 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 571ms 22:26:09 INFO - PROCESS | 1652 | 1467350769349 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 22:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:26:09 INFO - PROCESS | 1652 | 1467350769350 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 22:26:09 INFO - PROCESS | 1652 | 1467350769352 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 1652 | 1467350769353 Marionette TRACE conn2 <- [1,2810,null,{}] 22:26:09 INFO - PROCESS | 1652 | 1467350769356 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}] 22:26:09 INFO - PROCESS | 1652 | 1467350769357 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:09 INFO - PROCESS | 1652 | 1467350769440 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 22:26:09 INFO - PROCESS | 1652 | 1467350769503 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 1652 | 1467350769504 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c0a6800 == 39 [pid = 1652] [id = 710] 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1172c1400) [pid = 1652] [serial = 2130] [outer = 0x0] 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12662d400) [pid = 1652] [serial = 2131] [outer = 0x1172c1400] 22:26:09 INFO - PROCESS | 1652 | 1467350769536 Marionette DEBUG loaded listener.js 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x126d99000) [pid = 1652] [serial = 2132] [outer = 0x1172c1400] 22:26:09 INFO - PROCESS | 1652 | 1467350769835 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]]]}] 22:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 22:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:26:09 INFO - PROCESS | 1652 | 1467350769871 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 22:26:09 INFO - PROCESS | 1652 | 1467350769873 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 22:26:09 INFO - PROCESS | 1652 | 1467350769875 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:26:09 INFO - PROCESS | 1652 | 1467350769878 Marionette TRACE conn2 <- [1,2814,null,{}] 22:26:09 INFO - PROCESS | 1652 | 1467350769881 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}] 22:26:09 INFO - PROCESS | 1652 | 1467350769883 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:09 INFO - PROCESS | 1652 | 1467350769973 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 22:26:09 INFO - PROCESS | 1652 | 1467350769978 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:09 INFO - PROCESS | 1652 | 1467350769980 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c8e3800 == 40 [pid = 1652] [id = 711] 22:26:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x126d8c000) [pid = 1652] [serial = 2133] [outer = 0x0] 22:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12910d000) [pid = 1652] [serial = 2134] [outer = 0x126d8c000] 22:26:10 INFO - PROCESS | 1652 | 1467350770006 Marionette DEBUG loaded listener.js 22:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x129458800) [pid = 1652] [serial = 2135] [outer = 0x126d8c000] 22:26:10 INFO - PROCESS | 1652 | 1467350770391 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]]]}] 22:26:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:26:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 571ms 22:26:10 INFO - PROCESS | 1652 | 1467350770447 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 22:26:10 INFO - PROCESS | 1652 | 1467350770449 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 22:26:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:26:10 INFO - PROCESS | 1652 | 1467350770452 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:26:10 INFO - PROCESS | 1652 | 1467350770454 Marionette TRACE conn2 <- [1,2818,null,{}] 22:26:10 INFO - PROCESS | 1652 | 1467350770457 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}] 22:26:10 INFO - PROCESS | 1652 | 1467350770459 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:10 INFO - PROCESS | 1652 | 1467350770597 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 22:26:10 INFO - PROCESS | 1652 | 1467350770732 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:10 INFO - PROCESS | 1652 | 1467350770734 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1126d4000 == 41 [pid = 1652] [id = 712] 22:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x110ee8400) [pid = 1652] [serial = 2136] [outer = 0x0] 22:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1121b0c00) [pid = 1652] [serial = 2137] [outer = 0x110ee8400] 22:26:10 INFO - PROCESS | 1652 | 1467350770765 Marionette DEBUG loaded listener.js 22:26:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1128d6800) [pid = 1652] [serial = 2138] [outer = 0x110ee8400] 22:26:11 INFO - PROCESS | 1652 | 1467350771213 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]]]}] 22:26:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:26:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 770ms 22:26:11 INFO - PROCESS | 1652 | 1467350771248 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 22:26:11 INFO - PROCESS | 1652 | 1467350771251 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 22:26:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:26:11 INFO - PROCESS | 1652 | 1467350771254 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:26:11 INFO - PROCESS | 1652 | 1467350771256 Marionette TRACE conn2 <- [1,2822,null,{}] 22:26:11 INFO - PROCESS | 1652 | 1467350771281 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}] 22:26:11 INFO - PROCESS | 1652 | 1467350771284 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:11 INFO - PROCESS | 1652 | 1467350771433 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 22:26:11 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb52800 == 40 [pid = 1652] [id = 16] 22:26:11 INFO - PROCESS | 1652 | 1467350771604 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:11 INFO - PROCESS | 1652 | 1467350771606 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x121085000 == 41 [pid = 1652] [id = 713] 22:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11308b800) [pid = 1652] [serial = 2139] [outer = 0x0] 22:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1182d1000) [pid = 1652] [serial = 2140] [outer = 0x11308b800] 22:26:11 INFO - PROCESS | 1652 | 1467350771667 Marionette DEBUG loaded listener.js 22:26:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11848c800) [pid = 1652] [serial = 2141] [outer = 0x11308b800] 22:26:12 INFO - PROCESS | 1652 | 1467350772096 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]]]}] 22:26:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:26:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 871ms 22:26:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:26:12 INFO - PROCESS | 1652 | 1467350772128 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 1652 | 1467350772130 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 22:26:12 INFO - PROCESS | 1652 | 1467350772133 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 1652 | 1467350772134 Marionette TRACE conn2 <- [1,2826,null,{}] 22:26:12 INFO - PROCESS | 1652 | 1467350772137 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}] 22:26:12 INFO - PROCESS | 1652 | 1467350772138 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:12 INFO - PROCESS | 1652 | 1467350772245 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 22:26:12 INFO - PROCESS | 1652 | 1467350772308 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:12 INFO - PROCESS | 1652 | 1467350772309 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127885000 == 42 [pid = 1652] [id = 714] 22:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11858b000) [pid = 1652] [serial = 2142] [outer = 0x0] 22:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x118faf800) [pid = 1652] [serial = 2143] [outer = 0x11858b000] 22:26:12 INFO - PROCESS | 1652 | 1467350772338 Marionette DEBUG loaded listener.js 22:26:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119f15400) [pid = 1652] [serial = 2144] [outer = 0x11858b000] 22:26:12 INFO - PROCESS | 1652 | 1467350772795 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:26:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:26:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 669ms 22:26:12 INFO - PROCESS | 1652 | 1467350772803 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 22:26:12 INFO - PROCESS | 1652 | 1467350772804 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 22:26:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:26:12 INFO - PROCESS | 1652 | 1467350772814 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:26:12 INFO - PROCESS | 1652 | 1467350772818 Marionette TRACE conn2 <- [1,2830,null,{}] 22:26:12 INFO - PROCESS | 1652 | 1467350772821 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}] 22:26:12 INFO - PROCESS | 1652 | 1467350772824 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:12 INFO - PROCESS | 1652 | 1467350772950 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 22:26:13 INFO - PROCESS | 1652 | 1467350773016 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:13 INFO - PROCESS | 1652 | 1467350773017 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe1000 == 43 [pid = 1652] [id = 715] 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1210bd000) [pid = 1652] [serial = 2145] [outer = 0x0] 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x124887800) [pid = 1652] [serial = 2146] [outer = 0x1210bd000] 22:26:13 INFO - PROCESS | 1652 | 1467350773086 Marionette DEBUG loaded listener.js 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1260c0c00) [pid = 1652] [serial = 2147] [outer = 0x1210bd000] 22:26:13 INFO - PROCESS | 1652 | 1467350773516 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]]]}] 22:26:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:26:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 728ms 22:26:13 INFO - PROCESS | 1652 | 1467350773536 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 22:26:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:26:13 INFO - PROCESS | 1652 | 1467350773538 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 22:26:13 INFO - PROCESS | 1652 | 1467350773540 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:26:13 INFO - PROCESS | 1652 | 1467350773541 Marionette TRACE conn2 <- [1,2834,null,{}] 22:26:13 INFO - PROCESS | 1652 | 1467350773546 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}] 22:26:13 INFO - PROCESS | 1652 | 1467350773548 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:13 INFO - PROCESS | 1652 | 1467350773650 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 22:26:13 INFO - PROCESS | 1652 | 1467350773716 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:13 INFO - PROCESS | 1652 | 1467350773718 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119633000 == 44 [pid = 1652] [id = 716] 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1172c9c00) [pid = 1652] [serial = 2148] [outer = 0x0] 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x124caa400) [pid = 1652] [serial = 2149] [outer = 0x1172c9c00] 22:26:13 INFO - PROCESS | 1652 | 1467350773749 Marionette DEBUG loaded listener.js 22:26:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1269b9000) [pid = 1652] [serial = 2150] [outer = 0x1172c9c00] 22:26:14 INFO - PROCESS | 1652 | 1467350774473 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:26:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:26:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 973ms 22:26:14 INFO - PROCESS | 1652 | 1467350774516 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 22:26:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:26:14 INFO - PROCESS | 1652 | 1467350774518 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 22:26:14 INFO - PROCESS | 1652 | 1467350774521 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:26:14 INFO - PROCESS | 1652 | 1467350774525 Marionette TRACE conn2 <- [1,2838,null,{}] 22:26:14 INFO - PROCESS | 1652 | 1467350774531 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}] 22:26:14 INFO - PROCESS | 1652 | 1467350774533 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:14 INFO - PROCESS | 1652 | 1467350774632 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 22:26:14 INFO - PROCESS | 1652 | 1467350774724 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:14 INFO - PROCESS | 1652 | 1467350774725 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x117016800 == 45 [pid = 1652] [id = 717] 22:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1176e4000) [pid = 1652] [serial = 2151] [outer = 0x0] 22:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1182cb800) [pid = 1652] [serial = 2152] [outer = 0x1176e4000] 22:26:14 INFO - PROCESS | 1652 | 1467350774772 Marionette DEBUG loaded listener.js 22:26:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1185ba000) [pid = 1652] [serial = 2153] [outer = 0x1176e4000] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c8e3800 == 44 [pid = 1652] [id = 711] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12c0a6800 == 43 [pid = 1652] [id = 710] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0e0000 == 42 [pid = 1652] [id = 709] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b718800 == 41 [pid = 1652] [id = 708] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a476800 == 40 [pid = 1652] [id = 707] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x126b09800 == 39 [pid = 1652] [id = 706] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x126053800 == 38 [pid = 1652] [id = 705] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1214b1800 == 37 [pid = 1652] [id = 704] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0ea000 == 36 [pid = 1652] [id = 703] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118171800 == 35 [pid = 1652] [id = 702] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11699a000 == 34 [pid = 1652] [id = 701] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12602a000 == 33 [pid = 1652] [id = 700] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x118724000 == 32 [pid = 1652] [id = 699] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12601f800 == 31 [pid = 1652] [id = 698] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x112e98000 == 30 [pid = 1652] [id = 17] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119633000 == 29 [pid = 1652] [id = 716] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe1000 == 28 [pid = 1652] [id = 715] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x127885000 == 27 [pid = 1652] [id = 714] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x121085000 == 26 [pid = 1652] [id = 713] 22:26:15 INFO - PROCESS | 1652 | --DOCSHELL 0x1126d4000 == 25 [pid = 1652] [id = 712] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11607d400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11308fc00) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1185bdc00) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x116766000) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x121a52800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119df3000) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12780d400) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126d95400) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1182d4800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11308d400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185bd000) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1187c4400) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119164c00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113d51c00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121183800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x112784400) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12559b800) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x121a83c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127806400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1184d6800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1182c9400) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126d8b800) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124e25800) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119c23c00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12910cc00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1278eac00) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x128ac6c00) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x129112400) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x123db1800) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12163dc00) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x129454c00) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119de6400) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x126d97c00) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 22:26:15 INFO - PROCESS | 1652 | 1467350775819 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]]]}] 22:26:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:26:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1328ms 22:26:15 INFO - PROCESS | 1652 | 1467350775850 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 22:26:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:26:15 INFO - PROCESS | 1652 | 1467350775853 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 22:26:15 INFO - PROCESS | 1652 | 1467350775855 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:26:15 INFO - PROCESS | 1652 | 1467350775857 Marionette TRACE conn2 <- [1,2842,null,{}] 22:26:15 INFO - PROCESS | 1652 | 1467350775863 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}] 22:26:15 INFO - PROCESS | 1652 | 1467350775865 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:15 INFO - PROCESS | 1652 | 1467350775945 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 22:26:15 INFO - PROCESS | 1652 | 1467350775950 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:15 INFO - PROCESS | 1652 | 1467350775953 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x113d70800 == 26 [pid = 1652] [id = 718] 22:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1126fb800) [pid = 1652] [serial = 2154] [outer = 0x0] 22:26:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1128cc400) [pid = 1652] [serial = 2155] [outer = 0x1126fb800] 22:26:15 INFO - PROCESS | 1652 | 1467350775980 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1126f3c00) [pid = 1652] [serial = 2156] [outer = 0x1126fb800] 22:26:16 INFO - PROCESS | 1652 | 1467350776359 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]]]}] 22:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 22:26:16 INFO - PROCESS | 1652 | 1467350776378 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 22:26:16 INFO - PROCESS | 1652 | 1467350776381 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 22:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:26:16 INFO - PROCESS | 1652 | 1467350776386 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:26:16 INFO - PROCESS | 1652 | 1467350776388 Marionette TRACE conn2 <- [1,2846,null,{}] 22:26:16 INFO - PROCESS | 1652 | 1467350776390 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}] 22:26:16 INFO - PROCESS | 1652 | 1467350776392 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:16 INFO - PROCESS | 1652 | 1467350776471 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 22:26:16 INFO - PROCESS | 1652 | 1467350776477 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:16 INFO - PROCESS | 1652 | 1467350776480 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x117e3b000 == 27 [pid = 1652] [id = 719] 22:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1129af400) [pid = 1652] [serial = 2157] [outer = 0x0] 22:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1131ccc00) [pid = 1652] [serial = 2158] [outer = 0x1129af400] 22:26:16 INFO - PROCESS | 1652 | 1467350776507 Marionette DEBUG loaded listener.js 22:26:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133de000) [pid = 1652] [serial = 2159] [outer = 0x1129af400] 22:26:16 INFO - PROCESS | 1652 | 1467350776859 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]]]}] 22:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 22:26:16 INFO - PROCESS | 1652 | 1467350776906 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 22:26:16 INFO - PROCESS | 1652 | 1467350776907 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 22:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:26:16 INFO - PROCESS | 1652 | 1467350776909 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:26:16 INFO - PROCESS | 1652 | 1467350776912 Marionette TRACE conn2 <- [1,2850,null,{}] 22:26:16 INFO - PROCESS | 1652 | 1467350776920 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}] 22:26:16 INFO - PROCESS | 1652 | 1467350776923 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:17 INFO - PROCESS | 1652 | 1467350776999 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 22:26:17 INFO - PROCESS | 1652 | 1467350777004 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:17 INFO - PROCESS | 1652 | 1467350777006 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188ea800 == 28 [pid = 1652] [id = 720] 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1121b2000) [pid = 1652] [serial = 2160] [outer = 0x0] 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1167b0c00) [pid = 1652] [serial = 2161] [outer = 0x1121b2000] 22:26:17 INFO - PROCESS | 1652 | 1467350777036 Marionette DEBUG loaded listener.js 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x116907800) [pid = 1652] [serial = 2162] [outer = 0x1121b2000] 22:26:17 INFO - PROCESS | 1652 | 1467350777385 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:26:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:26:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 22:26:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:26:17 INFO - PROCESS | 1652 | 1467350777431 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 22:26:17 INFO - PROCESS | 1652 | 1467350777433 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 22:26:17 INFO - PROCESS | 1652 | 1467350777435 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 1652 | 1467350777436 Marionette TRACE conn2 <- [1,2854,null,{}] 22:26:17 INFO - PROCESS | 1652 | 1467350777438 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}] 22:26:17 INFO - PROCESS | 1652 | 1467350777439 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:17 INFO - PROCESS | 1652 | 1467350777546 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 22:26:17 INFO - PROCESS | 1652 | 1467350777551 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:17 INFO - PROCESS | 1652 | 1467350777552 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x119636000 == 29 [pid = 1652] [id = 721] 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x116fec000) [pid = 1652] [serial = 2163] [outer = 0x0] 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x117ea2800) [pid = 1652] [serial = 2164] [outer = 0x116fec000] 22:26:17 INFO - PROCESS | 1652 | 1467350777578 Marionette DEBUG loaded listener.js 22:26:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118462800) [pid = 1652] [serial = 2165] [outer = 0x116fec000] 22:26:17 INFO - PROCESS | 1652 | 1467350777920 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]]]}] 22:26:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:26:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 22:26:17 INFO - PROCESS | 1652 | 1467350777953 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 22:26:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:26:17 INFO - PROCESS | 1652 | 1467350777962 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 22:26:17 INFO - PROCESS | 1652 | 1467350777964 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:26:17 INFO - PROCESS | 1652 | 1467350777965 Marionette TRACE conn2 <- [1,2858,null,{}] 22:26:17 INFO - PROCESS | 1652 | 1467350777967 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}] 22:26:17 INFO - PROCESS | 1652 | 1467350777968 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:18 INFO - PROCESS | 1652 | 1467350778061 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 22:26:18 INFO - PROCESS | 1652 | 1467350778101 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:18 INFO - PROCESS | 1652 | 1467350778102 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12109d800 == 30 [pid = 1652] [id = 722] 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1129ae000) [pid = 1652] [serial = 2166] [outer = 0x0] 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1184d6800) [pid = 1652] [serial = 2167] [outer = 0x1129ae000] 22:26:18 INFO - PROCESS | 1652 | 1467350778128 Marionette DEBUG loaded listener.js 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1185dcc00) [pid = 1652] [serial = 2168] [outer = 0x1129ae000] 22:26:18 INFO - PROCESS | 1652 | 1467350778468 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:26:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:26:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 523ms 22:26:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:26:18 INFO - PROCESS | 1652 | 1467350778487 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 22:26:18 INFO - PROCESS | 1652 | 1467350778489 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 22:26:18 INFO - PROCESS | 1652 | 1467350778491 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:26:18 INFO - PROCESS | 1652 | 1467350778492 Marionette TRACE conn2 <- [1,2862,null,{}] 22:26:18 INFO - PROCESS | 1652 | 1467350778497 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}] 22:26:18 INFO - PROCESS | 1652 | 1467350778501 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:18 INFO - PROCESS | 1652 | 1467350778622 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 22:26:18 INFO - PROCESS | 1652 | 1467350778626 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:18 INFO - PROCESS | 1652 | 1467350778627 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ad1800 == 31 [pid = 1652] [id = 723] 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1133de800) [pid = 1652] [serial = 2169] [outer = 0x0] 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118f66000) [pid = 1652] [serial = 2170] [outer = 0x1133de800] 22:26:18 INFO - PROCESS | 1652 | 1467350778652 Marionette DEBUG loaded listener.js 22:26:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1196b9000) [pid = 1652] [serial = 2171] [outer = 0x1133de800] 22:26:18 INFO - PROCESS | 1652 | 1467350778979 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]]]}] 22:26:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:26:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 22:26:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:26:19 INFO - PROCESS | 1652 | 1467350779012 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 22:26:19 INFO - PROCESS | 1652 | 1467350779013 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 22:26:19 INFO - PROCESS | 1652 | 1467350779015 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:26:19 INFO - PROCESS | 1652 | 1467350779023 Marionette TRACE conn2 <- [1,2866,null,{}] 22:26:19 INFO - PROCESS | 1652 | 1467350779033 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}] 22:26:19 INFO - PROCESS | 1652 | 1467350779034 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:19 INFO - PROCESS | 1652 | 1467350779128 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 22:26:19 INFO - PROCESS | 1652 | 1467350779131 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:19 INFO - PROCESS | 1652 | 1467350779133 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x126013800 == 32 [pid = 1652] [id = 724] 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1121be400) [pid = 1652] [serial = 2172] [outer = 0x0] 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119de8400) [pid = 1652] [serial = 2173] [outer = 0x1121be400] 22:26:19 INFO - PROCESS | 1652 | 1467350779157 Marionette DEBUG loaded listener.js 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x119f12c00) [pid = 1652] [serial = 2174] [outer = 0x1121be400] 22:26:19 INFO - PROCESS | 1652 | 1467350779507 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]]]}] 22:26:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:26:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 533ms 22:26:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:26:19 INFO - PROCESS | 1652 | 1467350779548 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 22:26:19 INFO - PROCESS | 1652 | 1467350779549 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 22:26:19 INFO - PROCESS | 1652 | 1467350779551 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:26:19 INFO - PROCESS | 1652 | 1467350779552 Marionette TRACE conn2 <- [1,2870,null,{}] 22:26:19 INFO - PROCESS | 1652 | 1467350779555 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}] 22:26:19 INFO - PROCESS | 1652 | 1467350779556 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:19 INFO - PROCESS | 1652 | 1467350779653 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 22:26:19 INFO - PROCESS | 1652 | 1467350779656 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:19 INFO - PROCESS | 1652 | 1467350779658 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1266c1000 == 33 [pid = 1652] [id = 725] 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x111fe5400) [pid = 1652] [serial = 2175] [outer = 0x0] 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11a0c5000) [pid = 1652] [serial = 2176] [outer = 0x111fe5400] 22:26:19 INFO - PROCESS | 1652 | 1467350779683 Marionette DEBUG loaded listener.js 22:26:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1210b8000) [pid = 1652] [serial = 2177] [outer = 0x111fe5400] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x111c7f000) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12603a000) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f17c00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x116978400) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x113093400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1172c1400) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1210bd800) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12603e000) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12934d000) [pid = 1652] [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.] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12cb53000) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11628e000) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x112e21000) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118893400) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12934cc00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1185de800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:26:20 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x126d8c000) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:26:20 INFO - PROCESS | 1652 | 1467350780149 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]]]}] 22:26:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:26:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 620ms 22:26:20 INFO - PROCESS | 1652 | 1467350780172 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 22:26:20 INFO - PROCESS | 1652 | 1467350780174 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 22:26:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:26:20 INFO - PROCESS | 1652 | 1467350780177 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:26:20 INFO - PROCESS | 1652 | 1467350780180 Marionette TRACE conn2 <- [1,2874,null,{}] 22:26:20 INFO - PROCESS | 1652 | 1467350780182 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}] 22:26:20 INFO - PROCESS | 1652 | 1467350780183 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:20 INFO - PROCESS | 1652 | 1467350780266 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 22:26:20 INFO - PROCESS | 1652 | 1467350780323 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:20 INFO - PROCESS | 1652 | 1467350780324 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188df800 == 34 [pid = 1652] [id = 726] 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x110e83000) [pid = 1652] [serial = 2178] [outer = 0x0] 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11845c800) [pid = 1652] [serial = 2179] [outer = 0x110e83000] 22:26:20 INFO - PROCESS | 1652 | 1467350780349 Marionette DEBUG loaded listener.js 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fbf000) [pid = 1652] [serial = 2180] [outer = 0x110e83000] 22:26:20 INFO - PROCESS | 1652 | 1467350780626 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]]]}] 22:26:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:26:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 471ms 22:26:20 INFO - PROCESS | 1652 | 1467350780649 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 22:26:20 INFO - PROCESS | 1652 | 1467350780651 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 22:26:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:26:20 INFO - PROCESS | 1652 | 1467350780653 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:26:20 INFO - PROCESS | 1652 | 1467350780654 Marionette TRACE conn2 <- [1,2878,null,{}] 22:26:20 INFO - PROCESS | 1652 | 1467350780656 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}] 22:26:20 INFO - PROCESS | 1652 | 1467350780657 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:20 INFO - PROCESS | 1652 | 1467350780738 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 22:26:20 INFO - PROCESS | 1652 | 1467350780743 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:20 INFO - PROCESS | 1652 | 1467350780746 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12930e800 == 35 [pid = 1652] [id = 727] 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11848f000) [pid = 1652] [serial = 2181] [outer = 0x0] 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x121184000) [pid = 1652] [serial = 2182] [outer = 0x11848f000] 22:26:20 INFO - PROCESS | 1652 | 1467350780770 Marionette DEBUG loaded listener.js 22:26:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1215d1800) [pid = 1652] [serial = 2183] [outer = 0x11848f000] 22:26:21 INFO - PROCESS | 1652 | 1467350781091 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]]]}] 22:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 470ms 22:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:26:21 INFO - PROCESS | 1652 | 1467350781124 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 22:26:21 INFO - PROCESS | 1652 | 1467350781125 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 22:26:21 INFO - PROCESS | 1652 | 1467350781130 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:26:21 INFO - PROCESS | 1652 | 1467350781131 Marionette TRACE conn2 <- [1,2882,null,{}] 22:26:21 INFO - PROCESS | 1652 | 1467350781134 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}] 22:26:21 INFO - PROCESS | 1652 | 1467350781136 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:21 INFO - PROCESS | 1652 | 1467350781257 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 22:26:21 INFO - PROCESS | 1652 | 1467350781265 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:21 INFO - PROCESS | 1652 | 1467350781267 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12108e000 == 36 [pid = 1652] [id = 728] 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1215cdc00) [pid = 1652] [serial = 2184] [outer = 0x0] 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x121a50800) [pid = 1652] [serial = 2185] [outer = 0x1215cdc00] 22:26:21 INFO - PROCESS | 1652 | 1467350781293 Marionette DEBUG loaded listener.js 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123da7c00) [pid = 1652] [serial = 2186] [outer = 0x1215cdc00] 22:26:21 INFO - PROCESS | 1652 | 1467350781619 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]]]}] 22:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 22:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:26:21 INFO - PROCESS | 1652 | 1467350781652 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 22:26:21 INFO - PROCESS | 1652 | 1467350781653 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 22:26:21 INFO - PROCESS | 1652 | 1467350781656 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:26:21 INFO - PROCESS | 1652 | 1467350781657 Marionette TRACE conn2 <- [1,2886,null,{}] 22:26:21 INFO - PROCESS | 1652 | 1467350781659 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}] 22:26:21 INFO - PROCESS | 1652 | 1467350781660 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:21 INFO - PROCESS | 1652 | 1467350781738 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 22:26:21 INFO - PROCESS | 1652 | 1467350781741 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:21 INFO - PROCESS | 1652 | 1467350781743 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ab9c800 == 37 [pid = 1652] [id = 729] 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123dadc00) [pid = 1652] [serial = 2187] [outer = 0x0] 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x124cb5000) [pid = 1652] [serial = 2188] [outer = 0x123dadc00] 22:26:21 INFO - PROCESS | 1652 | 1467350781770 Marionette DEBUG loaded listener.js 22:26:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12559d400) [pid = 1652] [serial = 2189] [outer = 0x123dadc00] 22:26:22 INFO - PROCESS | 1652 | 1467350782277 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]]]}] 22:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 669ms 22:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:26:22 INFO - PROCESS | 1652 | 1467350782327 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 22:26:22 INFO - PROCESS | 1652 | 1467350782330 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 22:26:22 INFO - PROCESS | 1652 | 1467350782335 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:26:22 INFO - PROCESS | 1652 | 1467350782338 Marionette TRACE conn2 <- [1,2890,null,{}] 22:26:22 INFO - PROCESS | 1652 | 1467350782344 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}] 22:26:22 INFO - PROCESS | 1652 | 1467350782347 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:22 INFO - PROCESS | 1652 | 1467350782490 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 22:26:22 INFO - PROCESS | 1652 | 1467350782550 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:22 INFO - PROCESS | 1652 | 1467350782551 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x117021000 == 38 [pid = 1652] [id = 730] 22:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x111c7b800) [pid = 1652] [serial = 2190] [outer = 0x0] 22:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x112759800) [pid = 1652] [serial = 2191] [outer = 0x111c7b800] 22:26:22 INFO - PROCESS | 1652 | 1467350782582 Marionette DEBUG loaded listener.js 22:26:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1128d6c00) [pid = 1652] [serial = 2192] [outer = 0x111c7b800] 22:26:23 INFO - PROCESS | 1652 | 1467350783119 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 824ms 22:26:23 INFO - PROCESS | 1652 | 1467350783158 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 22:26:23 INFO - PROCESS | 1652 | 1467350783161 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 22:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:26:23 INFO - PROCESS | 1652 | 1467350783196 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:26:23 INFO - PROCESS | 1652 | 1467350783198 Marionette TRACE conn2 <- [1,2894,null,{}] 22:26:23 INFO - PROCESS | 1652 | 1467350783200 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}] 22:26:23 INFO - PROCESS | 1652 | 1467350783202 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:23 INFO - PROCESS | 1652 | 1467350783312 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 22:26:23 INFO - PROCESS | 1652 | 1467350783392 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:23 INFO - PROCESS | 1652 | 1467350783394 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0f0000 == 39 [pid = 1652] [id = 731] 22:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1133dc800) [pid = 1652] [serial = 2193] [outer = 0x0] 22:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x113dae000) [pid = 1652] [serial = 2194] [outer = 0x1133dc800] 22:26:23 INFO - PROCESS | 1652 | 1467350783424 Marionette DEBUG loaded listener.js 22:26:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x116630400) [pid = 1652] [serial = 2195] [outer = 0x1133dc800] 22:26:24 INFO - PROCESS | 1652 | 1467350784086 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]]]}] 22:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 930ms 22:26:24 INFO - PROCESS | 1652 | 1467350784123 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 22:26:24 INFO - PROCESS | 1652 | 1467350784126 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 22:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:26:24 INFO - PROCESS | 1652 | 1467350784131 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:26:24 INFO - PROCESS | 1652 | 1467350784133 Marionette TRACE conn2 <- [1,2898,null,{}] 22:26:24 INFO - PROCESS | 1652 | 1467350784137 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}] 22:26:24 INFO - PROCESS | 1652 | 1467350784138 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:24 INFO - PROCESS | 1652 | 1467350784244 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12108e000 == 38 [pid = 1652] [id = 728] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12930e800 == 37 [pid = 1652] [id = 727] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1188df800 == 36 [pid = 1652] [id = 726] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1266c1000 == 35 [pid = 1652] [id = 725] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x126013800 == 34 [pid = 1652] [id = 724] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x121ad1800 == 33 [pid = 1652] [id = 723] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12109d800 == 32 [pid = 1652] [id = 722] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12cb59000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x119636000 == 31 [pid = 1652] [id = 721] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1188ea800 == 30 [pid = 1652] [id = 720] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117e3b000 == 29 [pid = 1652] [id = 719] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x113d70800 == 28 [pid = 1652] [id = 718] 22:26:24 INFO - PROCESS | 1652 | --DOCSHELL 0x117016800 == 27 [pid = 1652] [id = 717] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118fae800) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12662b400) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x116083400) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176e3c00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11628e400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x126d99000) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121d78400) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1267d7800) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x126bc6000) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x111ca8400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x125599400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185d8400) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1184d3800) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126265800) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1210b0000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1160d8c00) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176e3000) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x119c21400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x119f12400) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x113dadc00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12945bc00) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119f1d000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12662d400) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x119163c00) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x118456000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118894800) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12910d000) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x129458800) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 22:26:24 INFO - PROCESS | 1652 | 1467350784358 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:24 INFO - PROCESS | 1652 | 1467350784361 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x116098800 == 28 [pid = 1652] [id = 732] 22:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x112762400) [pid = 1652] [serial = 2196] [outer = 0x0] 22:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1129aa400) [pid = 1652] [serial = 2197] [outer = 0x112762400] 22:26:24 INFO - PROCESS | 1652 | 1467350784389 Marionette DEBUG loaded listener.js 22:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1133e3800) [pid = 1652] [serial = 2198] [outer = 0x112762400] 22:26:24 INFO - PROCESS | 1652 | 1467350784713 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]]]}] 22:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 22:26:24 INFO - PROCESS | 1652 | 1467350784753 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 22:26:24 INFO - PROCESS | 1652 | 1467350784756 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 22:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:26:24 INFO - PROCESS | 1652 | 1467350784763 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:26:24 INFO - PROCESS | 1652 | 1467350784765 Marionette TRACE conn2 <- [1,2902,null,{}] 22:26:24 INFO - PROCESS | 1652 | 1467350784767 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}] 22:26:24 INFO - PROCESS | 1652 | 1467350784769 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:24 INFO - PROCESS | 1652 | 1467350784850 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 22:26:24 INFO - PROCESS | 1652 | 1467350784929 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:24 INFO - PROCESS | 1652 | 1467350784930 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188eb800 == 29 [pid = 1652] [id = 733] 22:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1133e2800) [pid = 1652] [serial = 2199] [outer = 0x0] 22:26:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x116770400) [pid = 1652] [serial = 2200] [outer = 0x1133e2800] 22:26:24 INFO - PROCESS | 1652 | 1467350784956 Marionette DEBUG loaded listener.js 22:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x117ea6c00) [pid = 1652] [serial = 2201] [outer = 0x1133e2800] 22:26:25 INFO - PROCESS | 1652 | 1467350785289 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 573ms 22:26:25 INFO - PROCESS | 1652 | 1467350785336 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 22:26:25 INFO - PROCESS | 1652 | 1467350785338 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 22:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:26:25 INFO - PROCESS | 1652 | 1467350785345 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:26:25 INFO - PROCESS | 1652 | 1467350785349 Marionette TRACE conn2 <- [1,2906,null,{}] 22:26:25 INFO - PROCESS | 1652 | 1467350785361 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}] 22:26:25 INFO - PROCESS | 1652 | 1467350785366 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:25 INFO - PROCESS | 1652 | 1467350785478 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 22:26:25 INFO - PROCESS | 1652 | 1467350785538 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:25 INFO - PROCESS | 1652 | 1467350785540 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x121210800 == 30 [pid = 1652] [id = 734] 22:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112785800) [pid = 1652] [serial = 2202] [outer = 0x0] 22:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11848e800) [pid = 1652] [serial = 2203] [outer = 0x112785800] 22:26:25 INFO - PROCESS | 1652 | 1467350785569 Marionette DEBUG loaded listener.js 22:26:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1187cb000) [pid = 1652] [serial = 2204] [outer = 0x112785800] 22:26:25 INFO - PROCESS | 1652 | 1467350785945 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]]]}] 22:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 628ms 22:26:25 INFO - PROCESS | 1652 | 1467350785970 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 22:26:25 INFO - PROCESS | 1652 | 1467350785972 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 22:26:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:26:25 INFO - PROCESS | 1652 | 1467350785977 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:26:25 INFO - PROCESS | 1652 | 1467350785980 Marionette TRACE conn2 <- [1,2910,null,{}] 22:26:25 INFO - PROCESS | 1652 | 1467350785984 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}] 22:26:25 INFO - PROCESS | 1652 | 1467350785986 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:26 INFO - PROCESS | 1652 | 1467350786156 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 22:26:26 INFO - PROCESS | 1652 | 1467350786185 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 1652 | 1467350786186 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x124fd0000 == 31 [pid = 1652] [id = 735] 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118fbbc00) [pid = 1652] [serial = 2205] [outer = 0x0] 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x118fc5000) [pid = 1652] [serial = 2206] [outer = 0x118fbbc00] 22:26:26 INFO - PROCESS | 1652 | 1467350786212 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119166400) [pid = 1652] [serial = 2207] [outer = 0x118fbbc00] 22:26:26 INFO - PROCESS | 1652 | 1467350786567 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]]]}] 22:26:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:26:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:26:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 624ms 22:26:26 INFO - PROCESS | 1652 | 1467350786600 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 22:26:26 INFO - TEST-START | /DOMEvents/constructors.html 22:26:26 INFO - PROCESS | 1652 | 1467350786602 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 22:26:26 INFO - PROCESS | 1652 | 1467350786615 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:26:26 INFO - PROCESS | 1652 | 1467350786616 Marionette TRACE conn2 <- [1,2914,null,{}] 22:26:26 INFO - PROCESS | 1652 | 1467350786620 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}] 22:26:26 INFO - PROCESS | 1652 | 1467350786622 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:26 INFO - PROCESS | 1652 | 1467350786776 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 22:26:26 INFO - PROCESS | 1652 | 1467350786833 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:26 INFO - PROCESS | 1652 | 1467350786834 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1267bc000 == 32 [pid = 1652] [id = 736] 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x119165000) [pid = 1652] [serial = 2208] [outer = 0x0] 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119c21400) [pid = 1652] [serial = 2209] [outer = 0x119165000] 22:26:26 INFO - PROCESS | 1652 | 1467350786873 Marionette DEBUG loaded listener.js 22:26:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119ded400) [pid = 1652] [serial = 2210] [outer = 0x119165000] 22:26:27 INFO - PROCESS | 1652 | 1467350787261 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]]]}] 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:26:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:26:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:26:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 688ms 22:26:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:26:27 INFO - PROCESS | 1652 | 1467350787301 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 22:26:27 INFO - PROCESS | 1652 | 1467350787302 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 22:26:27 INFO - PROCESS | 1652 | 1467350787304 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 1652 | 1467350787305 Marionette TRACE conn2 <- [1,2918,null,{}] 22:26:27 INFO - PROCESS | 1652 | 1467350787307 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}] 22:26:27 INFO - PROCESS | 1652 | 1467350787311 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:27 INFO - PROCESS | 1652 | 1467350787443 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 22:26:27 INFO - PROCESS | 1652 | 1467350787463 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:27 INFO - PROCESS | 1652 | 1467350787464 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129044000 == 33 [pid = 1652] [id = 737] 22:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119f1d000) [pid = 1652] [serial = 2211] [outer = 0x0] 22:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x121791c00) [pid = 1652] [serial = 2212] [outer = 0x119f1d000] 22:26:27 INFO - PROCESS | 1652 | 1467350787497 Marionette DEBUG loaded listener.js 22:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x124c87800) [pid = 1652] [serial = 2213] [outer = 0x119f1d000] 22:26:27 INFO - PROCESS | 1652 | 1467350787799 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:26:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:26:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 22:26:27 INFO - PROCESS | 1652 | 1467350787828 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 22:26:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:26:27 INFO - PROCESS | 1652 | 1467350787831 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 22:26:27 INFO - PROCESS | 1652 | 1467350787833 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:26:27 INFO - PROCESS | 1652 | 1467350787834 Marionette TRACE conn2 <- [1,2922,null,{}] 22:26:27 INFO - PROCESS | 1652 | 1467350787837 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}] 22:26:27 INFO - PROCESS | 1652 | 1467350787838 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:27 INFO - PROCESS | 1652 | 1467350787938 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 22:26:27 INFO - PROCESS | 1652 | 1467350787942 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:27 INFO - PROCESS | 1652 | 1467350787943 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aa9e000 == 34 [pid = 1652] [id = 738] 22:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124c86c00) [pid = 1652] [serial = 2214] [outer = 0x0] 22:26:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x124f74800) [pid = 1652] [serial = 2215] [outer = 0x124c86c00] 22:26:27 INFO - PROCESS | 1652 | 1467350787970 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12603a400) [pid = 1652] [serial = 2216] [outer = 0x124c86c00] 22:26:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 22:26:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 22:26:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 22:26:28 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 22:26:28 INFO - PROCESS | 1652 | 1467350788314 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]]]}] 22:26:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:26:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:26:28 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 22:26:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:26:28 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 22:26:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:26:28 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]" 22:26:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:26:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:26:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:26:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 22:26:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:26:28 INFO - PROCESS | 1652 | 1467350788353 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 22:26:28 INFO - PROCESS | 1652 | 1467350788354 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 22:26:28 INFO - PROCESS | 1652 | 1467350788356 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:26:28 INFO - PROCESS | 1652 | 1467350788357 Marionette TRACE conn2 <- [1,2926,null,{}] 22:26:28 INFO - PROCESS | 1652 | 1467350788361 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}] 22:26:28 INFO - PROCESS | 1652 | 1467350788363 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:28 INFO - PROCESS | 1652 | 1467350788537 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1129af400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x116fec000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1129ae000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1126fb800) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133de800) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x110e83000) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1121be400) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1176e4000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x111fe5400) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1121b2000) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11848f000) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x110ee8400) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11308b800) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11858b000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1210bd000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1172c9c00) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:26:28 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1215cdc00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:26:28 INFO - PROCESS | 1652 | 1467350788589 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:28 INFO - PROCESS | 1652 | 1467350788591 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11811d000 == 35 [pid = 1652] [id = 739] 22:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x110ee8400) [pid = 1652] [serial = 2217] [outer = 0x0] 22:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129a6800) [pid = 1652] [serial = 2218] [outer = 0x110ee8400] 22:26:28 INFO - PROCESS | 1652 | 1467350788616 Marionette DEBUG loaded listener.js 22:26:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x113d48c00) [pid = 1652] [serial = 2219] [outer = 0x110ee8400] 22:26:28 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:26:28 INFO - PROCESS | 1652 | 1467350788876 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]]]}] 22:26:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:26:28 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 22:26:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:26:28 INFO - PROCESS | 1652 | 1467350788933 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 22:26:28 INFO - PROCESS | 1652 | 1467350788934 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 22:26:28 INFO - PROCESS | 1652 | 1467350788937 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:26:28 INFO - PROCESS | 1652 | 1467350788938 Marionette TRACE conn2 <- [1,2930,null,{}] 22:26:28 INFO - PROCESS | 1652 | 1467350788940 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}] 22:26:28 INFO - PROCESS | 1652 | 1467350788941 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:29 INFO - PROCESS | 1652 | 1467350789024 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 22:26:29 INFO - PROCESS | 1652 | 1467350789083 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:29 INFO - PROCESS | 1652 | 1467350789084 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12120c000 == 36 [pid = 1652] [id = 740] 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112137800) [pid = 1652] [serial = 2220] [outer = 0x0] 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1176e9400) [pid = 1652] [serial = 2221] [outer = 0x112137800] 22:26:29 INFO - PROCESS | 1652 | 1467350789108 Marionette DEBUG loaded listener.js 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1195f3000) [pid = 1652] [serial = 2222] [outer = 0x112137800] 22:26:29 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:26:29 INFO - PROCESS | 1652 | 1467350789351 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]]]}] 22:26:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:26:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 419ms 22:26:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:26:29 INFO - PROCESS | 1652 | 1467350789356 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 22:26:29 INFO - PROCESS | 1652 | 1467350789358 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 22:26:29 INFO - PROCESS | 1652 | 1467350789367 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:26:29 INFO - PROCESS | 1652 | 1467350789368 Marionette TRACE conn2 <- [1,2934,null,{}] 22:26:29 INFO - PROCESS | 1652 | 1467350789370 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}] 22:26:29 INFO - PROCESS | 1652 | 1467350789371 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:29 INFO - PROCESS | 1652 | 1467350789468 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 22:26:29 INFO - PROCESS | 1652 | 1467350789472 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:29 INFO - PROCESS | 1652 | 1467350789473 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c096000 == 37 [pid = 1652] [id = 741] 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1167bb000) [pid = 1652] [serial = 2223] [outer = 0x0] 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x121a5a800) [pid = 1652] [serial = 2224] [outer = 0x1167bb000] 22:26:29 INFO - PROCESS | 1652 | 1467350789497 Marionette DEBUG loaded listener.js 22:26:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1267d6800) [pid = 1652] [serial = 2225] [outer = 0x1167bb000] 22:26:29 INFO - PROCESS | 1652 | 1467350789781 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]]]}] 22:26:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:26:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 476ms 22:26:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:26:29 INFO - PROCESS | 1652 | 1467350789836 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 22:26:29 INFO - PROCESS | 1652 | 1467350789837 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 22:26:29 INFO - PROCESS | 1652 | 1467350789839 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:26:29 INFO - PROCESS | 1652 | 1467350789841 Marionette TRACE conn2 <- [1,2938,null,{}] 22:26:29 INFO - PROCESS | 1652 | 1467350789845 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}] 22:26:29 INFO - PROCESS | 1652 | 1467350789848 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:29 INFO - PROCESS | 1652 | 1467350789956 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 22:26:30 INFO - PROCESS | 1652 | 1467350790047 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:30 INFO - PROCESS | 1652 | 1467350790048 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c71e800 == 38 [pid = 1652] [id = 742] 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118fbe400) [pid = 1652] [serial = 2226] [outer = 0x0] 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1269bf800) [pid = 1652] [serial = 2227] [outer = 0x118fbe400] 22:26:30 INFO - PROCESS | 1652 | 1467350790091 Marionette DEBUG loaded listener.js 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12780d400) [pid = 1652] [serial = 2228] [outer = 0x118fbe400] 22:26:30 INFO - PROCESS | 1652 | 1467350790365 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]]]}] 22:26:30 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. 22:26:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 574ms 22:26:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:26:30 INFO - PROCESS | 1652 | 1467350790417 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 22:26:30 INFO - PROCESS | 1652 | 1467350790418 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 22:26:30 INFO - PROCESS | 1652 | 1467350790420 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:26:30 INFO - PROCESS | 1652 | 1467350790421 Marionette TRACE conn2 <- [1,2942,null,{}] 22:26:30 INFO - PROCESS | 1652 | 1467350790424 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}] 22:26:30 INFO - PROCESS | 1652 | 1467350790425 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:30 INFO - PROCESS | 1652 | 1467350790526 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 22:26:30 INFO - PROCESS | 1652 | 1467350790631 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:30 INFO - PROCESS | 1652 | 1467350790633 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116248800 == 39 [pid = 1652] [id = 743] 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x110e80c00) [pid = 1652] [serial = 2229] [outer = 0x0] 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x111c83800) [pid = 1652] [serial = 2230] [outer = 0x110e80c00] 22:26:30 INFO - PROCESS | 1652 | 1467350790665 Marionette DEBUG loaded listener.js 22:26:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1129a9000) [pid = 1652] [serial = 2231] [outer = 0x110e80c00] 22:26:31 INFO - PROCESS | 1652 | 1467350791046 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"]]]}] 22:26:31 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 22:26:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 668ms 22:26:31 INFO - PROCESS | 1652 | 1467350791091 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 22:26:31 INFO - PROCESS | 1652 | 1467350791093 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 22:26:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:26:31 INFO - PROCESS | 1652 | 1467350791096 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:26:31 INFO - PROCESS | 1652 | 1467350791097 Marionette TRACE conn2 <- [1,2946,null,{}] 22:26:31 INFO - PROCESS | 1652 | 1467350791100 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}] 22:26:31 INFO - PROCESS | 1652 | 1467350791103 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:31 INFO - PROCESS | 1652 | 1467350791246 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 22:26:31 INFO - PROCESS | 1652 | 1467350791364 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 1652 | 1467350791366 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x121084000 == 40 [pid = 1652] [id = 744] 22:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1133e7800) [pid = 1652] [serial = 2232] [outer = 0x0] 22:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1170ad000) [pid = 1652] [serial = 2233] [outer = 0x1133e7800] 22:26:31 INFO - PROCESS | 1652 | 1467350791429 Marionette DEBUG loaded listener.js 22:26:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118484400) [pid = 1652] [serial = 2234] [outer = 0x1133e7800] 22:26:31 INFO - PROCESS | 1652 | 1467350791785 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]]]}] 22:26:31 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. 22:26:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 719ms 22:26:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:26:31 INFO - PROCESS | 1652 | 1467350791818 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 22:26:31 INFO - PROCESS | 1652 | 1467350791821 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 22:26:31 INFO - PROCESS | 1652 | 1467350791823 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:26:31 INFO - PROCESS | 1652 | 1467350791825 Marionette TRACE conn2 <- [1,2950,null,{}] 22:26:31 INFO - PROCESS | 1652 | 1467350791827 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}] 22:26:31 INFO - PROCESS | 1652 | 1467350791829 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:31 INFO - PROCESS | 1652 | 1467350791932 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 22:26:31 INFO - PROCESS | 1652 | 1467350791990 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:31 INFO - PROCESS | 1652 | 1467350791992 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a46f800 == 41 [pid = 1652] [id = 745] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1185bc000) [pid = 1652] [serial = 2235] [outer = 0x0] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118fab800) [pid = 1652] [serial = 2236] [outer = 0x1185bc000] 22:26:32 INFO - PROCESS | 1652 | 1467350792021 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119dee800) [pid = 1652] [serial = 2237] [outer = 0x1185bc000] 22:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a902800 == 42 [pid = 1652] [id = 746] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121185800) [pid = 1652] [serial = 2238] [outer = 0x0] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fb6400) [pid = 1652] [serial = 2239] [outer = 0x121185800] 22:26:32 INFO - PROCESS | 1652 | 1467350792450 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]]]}] 22:26:32 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. 22:26:32 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 22:26:32 INFO - PROCESS | 1652 | 1467350792494 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 22:26:32 INFO - PROCESS | 1652 | 1467350792496 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 22:26:32 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:26:32 INFO - PROCESS | 1652 | 1467350792503 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:26:32 INFO - PROCESS | 1652 | 1467350792508 Marionette TRACE conn2 <- [1,2954,null,{}] 22:26:32 INFO - PROCESS | 1652 | 1467350792511 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}] 22:26:32 INFO - PROCESS | 1652 | 1467350792514 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:32 INFO - PROCESS | 1652 | 1467350792667 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 22:26:32 INFO - PROCESS | 1652 | 1467350792793 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:32 INFO - PROCESS | 1652 | 1467350792795 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cb59800 == 43 [pid = 1652] [id = 747] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119f19c00) [pid = 1652] [serial = 2240] [outer = 0x0] 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x121188400) [pid = 1652] [serial = 2241] [outer = 0x119f19c00] 22:26:32 INFO - PROCESS | 1652 | 1467350792824 Marionette DEBUG loaded listener.js 22:26:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x124f79c00) [pid = 1652] [serial = 2242] [outer = 0x119f19c00] 22:26:33 INFO - PROCESS | 1652 | 1467350793191 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]]]}] 22:26:33 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:26:33 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 22:26:33 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 727ms 22:26:33 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:26:33 INFO - PROCESS | 1652 | 1467350793227 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 22:26:33 INFO - PROCESS | 1652 | 1467350793229 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 22:26:33 INFO - PROCESS | 1652 | 1467350793231 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:26:33 INFO - PROCESS | 1652 | 1467350793232 Marionette TRACE conn2 <- [1,2958,null,{}] 22:26:33 INFO - PROCESS | 1652 | 1467350793235 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}] 22:26:33 INFO - PROCESS | 1652 | 1467350793236 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:33 INFO - PROCESS | 1652 | 1467350793350 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 22:26:33 INFO - PROCESS | 1652 | 1467350793412 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:33 INFO - PROCESS | 1652 | 1467350793413 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x118179000 == 44 [pid = 1652] [id = 748] 22:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x111c78c00) [pid = 1652] [serial = 2243] [outer = 0x0] 22:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1129a4400) [pid = 1652] [serial = 2244] [outer = 0x111c78c00] 22:26:33 INFO - PROCESS | 1652 | 1467350793605 Marionette DEBUG loaded listener.js 22:26:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x112f02400) [pid = 1652] [serial = 2245] [outer = 0x111c78c00] 22:26:33 INFO - PROCESS | 1652 | 1467350793989 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]]]}] 22:26: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. 22:26:34 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 770ms 22:26:34 INFO - PROCESS | 1652 | 1467350794002 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 22:26:34 INFO - PROCESS | 1652 | 1467350794005 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 22:26:34 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:26:34 INFO - PROCESS | 1652 | 1467350794008 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:26:34 INFO - PROCESS | 1652 | 1467350794009 Marionette TRACE conn2 <- [1,2962,null,{}] 22:26:34 INFO - PROCESS | 1652 | 1467350794013 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}] 22:26:34 INFO - PROCESS | 1652 | 1467350794014 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:34 INFO - PROCESS | 1652 | 1467350794132 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 22:26:34 INFO - PROCESS | 1652 | 1467350794209 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:34 INFO - PROCESS | 1652 | 1467350794210 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188d9800 == 45 [pid = 1652] [id = 749] 22:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11607d400) [pid = 1652] [serial = 2246] [outer = 0x0] 22:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1167b5400) [pid = 1652] [serial = 2247] [outer = 0x11607d400] 22:26:34 INFO - PROCESS | 1652 | 1467350794238 Marionette DEBUG loaded listener.js 22:26:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1170ad400) [pid = 1652] [serial = 2248] [outer = 0x11607d400] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12c71e800 == 44 [pid = 1652] [id = 742] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12c096000 == 43 [pid = 1652] [id = 741] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12120c000 == 42 [pid = 1652] [id = 740] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11811d000 == 41 [pid = 1652] [id = 739] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12aa9e000 == 40 [pid = 1652] [id = 738] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x129044000 == 39 [pid = 1652] [id = 737] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1267bc000 == 38 [pid = 1652] [id = 736] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x124fd0000 == 37 [pid = 1652] [id = 735] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121210800 == 36 [pid = 1652] [id = 734] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x1188eb800 == 35 [pid = 1652] [id = 733] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116098800 == 34 [pid = 1652] [id = 732] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11a0f0000 == 33 [pid = 1652] [id = 731] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x117021000 == 32 [pid = 1652] [id = 730] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12ab9c800 == 31 [pid = 1652] [id = 729] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x118179000 == 30 [pid = 1652] [id = 748] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12cb59800 == 29 [pid = 1652] [id = 747] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a902800 == 28 [pid = 1652] [id = 746] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x12a46f800 == 27 [pid = 1652] [id = 745] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x121084000 == 26 [pid = 1652] [id = 744] 22:26:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116248800 == 25 [pid = 1652] [id = 743] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1131ccc00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1133de000) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117ea2800) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1184d6800) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1128cc400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118f66000) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1126f3c00) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11845c800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119de8400) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x119f12c00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185ba000) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1182cb800) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a0c5000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1167b0c00) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x116907800) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121184000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1128d6800) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1121b0c00) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11848c800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1182d1000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119f15400) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118faf800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x124887800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1260c0c00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1215d1800) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1210b8000) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118fbf000) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x1269b9000) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124cb5000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x1185dcc00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x124caa400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1196b9000) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x121a50800) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x118462800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x123da7c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 22:26:35 INFO - PROCESS | 1652 | 1467350795279 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]]]}] 22:26: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. 22:26:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1323ms 22:26:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:26:35 INFO - PROCESS | 1652 | 1467350795331 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 1652 | 1467350795333 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 22:26:35 INFO - PROCESS | 1652 | 1467350795336 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 1652 | 1467350795338 Marionette TRACE conn2 <- [1,2966,null,{}] 22:26:35 INFO - PROCESS | 1652 | 1467350795345 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}] 22:26:35 INFO - PROCESS | 1652 | 1467350795347 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:35 INFO - PROCESS | 1652 | 1467350795426 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 22:26:35 INFO - PROCESS | 1652 | 1467350795455 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:35 INFO - PROCESS | 1652 | 1467350795457 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x116618000 == 26 [pid = 1652] [id = 750] 22:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1129a6000) [pid = 1652] [serial = 2249] [outer = 0x0] 22:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1129adc00) [pid = 1652] [serial = 2250] [outer = 0x1129a6000] 22:26:35 INFO - PROCESS | 1652 | 1467350795484 Marionette DEBUG loaded listener.js 22:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1131ce000) [pid = 1652] [serial = 2251] [outer = 0x1129a6000] 22:26:35 INFO - PROCESS | 1652 | 1467350795800 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]]]}] 22:26:35 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. 22:26:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 22:26:35 INFO - PROCESS | 1652 | 1467350795860 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 22:26:35 INFO - PROCESS | 1652 | 1467350795864 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 22:26:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:26:35 INFO - PROCESS | 1652 | 1467350795869 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:26:35 INFO - PROCESS | 1652 | 1467350795870 Marionette TRACE conn2 <- [1,2970,null,{}] 22:26:35 INFO - PROCESS | 1652 | 1467350795873 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}] 22:26:35 INFO - PROCESS | 1652 | 1467350795874 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:35 INFO - PROCESS | 1652 | 1467350795951 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 22:26:35 INFO - PROCESS | 1652 | 1467350795955 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:35 INFO - PROCESS | 1652 | 1467350795957 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1180e8000 == 27 [pid = 1652] [id = 751] 22:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1133de000) [pid = 1652] [serial = 2252] [outer = 0x0] 22:26:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x116294800) [pid = 1652] [serial = 2253] [outer = 0x1133de000] 22:26:35 INFO - PROCESS | 1652 | 1467350795986 Marionette DEBUG loaded listener.js 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1167bd000) [pid = 1652] [serial = 2254] [outer = 0x1133de000] 22:26:36 INFO - PROCESS | 1652 | 1467350796320 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]]]}] 22:26: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. 22:26:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 22:26:36 INFO - PROCESS | 1652 | 1467350796339 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 22:26:36 INFO - PROCESS | 1652 | 1467350796341 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 22:26:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:26:36 INFO - PROCESS | 1652 | 1467350796343 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:26:36 INFO - PROCESS | 1652 | 1467350796347 Marionette TRACE conn2 <- [1,2974,null,{}] 22:26:36 INFO - PROCESS | 1652 | 1467350796355 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}] 22:26:36 INFO - PROCESS | 1652 | 1467350796359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:36 INFO - PROCESS | 1652 | 1467350796440 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 22:26:36 INFO - PROCESS | 1652 | 1467350796497 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:36 INFO - PROCESS | 1652 | 1467350796499 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119628800 == 28 [pid = 1652] [id = 752] 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112a82400) [pid = 1652] [serial = 2255] [outer = 0x0] 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1182d3c00) [pid = 1652] [serial = 2256] [outer = 0x112a82400] 22:26:36 INFO - PROCESS | 1652 | 1467350796527 Marionette DEBUG loaded listener.js 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1184d4400) [pid = 1652] [serial = 2257] [outer = 0x112a82400] 22:26:36 INFO - PROCESS | 1652 | 1467350796775 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]]]}] 22:26:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 22:26:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 477ms 22:26:36 INFO - PROCESS | 1652 | 1467350796821 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 22:26:36 INFO - PROCESS | 1652 | 1467350796822 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 22:26:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:26:36 INFO - PROCESS | 1652 | 1467350796825 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:26:36 INFO - PROCESS | 1652 | 1467350796826 Marionette TRACE conn2 <- [1,2978,null,{}] 22:26:36 INFO - PROCESS | 1652 | 1467350796837 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}] 22:26:36 INFO - PROCESS | 1652 | 1467350796838 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:36 INFO - PROCESS | 1652 | 1467350796925 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 22:26:36 INFO - PROCESS | 1652 | 1467350796931 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:36 INFO - PROCESS | 1652 | 1467350796932 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12121c000 == 29 [pid = 1652] [id = 753] 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1185dd400) [pid = 1652] [serial = 2258] [outer = 0x0] 22:26:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1187c5400) [pid = 1652] [serial = 2259] [outer = 0x1185dd400] 22:26:36 INFO - PROCESS | 1652 | 1467350796957 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118892c00) [pid = 1652] [serial = 2260] [outer = 0x1185dd400] 22:26:37 INFO - PROCESS | 1652 | 1467350797255 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]]]}] 22:26:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 22:26:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 481ms 22:26:37 INFO - PROCESS | 1652 | 1467350797308 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 1652 | 1467350797309 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 22:26:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:26:37 INFO - PROCESS | 1652 | 1467350797318 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 1652 | 1467350797319 Marionette TRACE conn2 <- [1,2982,null,{}] 22:26:37 INFO - PROCESS | 1652 | 1467350797347 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}] 22:26:37 INFO - PROCESS | 1652 | 1467350797348 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:37 INFO - PROCESS | 1652 | 1467350797449 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 22:26:37 INFO - PROCESS | 1652 | 1467350797453 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 1652 | 1467350797454 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x121db9000 == 30 [pid = 1652] [id = 754] 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1133dd400) [pid = 1652] [serial = 2261] [outer = 0x0] 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118fac800) [pid = 1652] [serial = 2262] [outer = 0x1133dd400] 22:26:37 INFO - PROCESS | 1652 | 1467350797512 Marionette DEBUG loaded listener.js 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118fbf400) [pid = 1652] [serial = 2263] [outer = 0x1133dd400] 22:26:37 INFO - PROCESS | 1652 | 1467350797791 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"]]]}] 22:26:37 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 22:26:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:26:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:26:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 486ms 22:26:37 INFO - PROCESS | 1652 | 1467350797808 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 22:26:37 INFO - PROCESS | 1652 | 1467350797810 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 22:26:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:26:37 INFO - PROCESS | 1652 | 1467350797817 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:26:37 INFO - PROCESS | 1652 | 1467350797818 Marionette TRACE conn2 <- [1,2986,null,{}] 22:26:37 INFO - PROCESS | 1652 | 1467350797820 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}] 22:26:37 INFO - PROCESS | 1652 | 1467350797824 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:37 INFO - PROCESS | 1652 | 1467350797959 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 22:26:37 INFO - PROCESS | 1652 | 1467350797962 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:37 INFO - PROCESS | 1652 | 1467350797964 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126023800 == 31 [pid = 1652] [id = 755] 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118892400) [pid = 1652] [serial = 2264] [outer = 0x0] 22:26:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1198e9800) [pid = 1652] [serial = 2265] [outer = 0x118892400] 22:26:37 INFO - PROCESS | 1652 | 1467350797989 Marionette DEBUG loaded listener.js 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a0cd000) [pid = 1652] [serial = 2266] [outer = 0x118892400] 22:26:38 INFO - PROCESS | 1652 | 1467350798296 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]]]}] 22:26:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 22:26:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 22:26:38 INFO - PROCESS | 1652 | 1467350798337 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 22:26:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:26:38 INFO - PROCESS | 1652 | 1467350798349 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 22:26:38 INFO - PROCESS | 1652 | 1467350798352 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 1652 | 1467350798353 Marionette TRACE conn2 <- [1,2990,null,{}] 22:26:38 INFO - PROCESS | 1652 | 1467350798355 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}] 22:26:38 INFO - PROCESS | 1652 | 1467350798356 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:38 INFO - PROCESS | 1652 | 1467350798450 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 22:26:38 INFO - PROCESS | 1652 | 1467350798462 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:38 INFO - PROCESS | 1652 | 1467350798464 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x126b14000 == 32 [pid = 1652] [id = 756] 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1210b6400) [pid = 1652] [serial = 2267] [outer = 0x0] 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12118a000) [pid = 1652] [serial = 2268] [outer = 0x1210b6400] 22:26:38 INFO - PROCESS | 1652 | 1467350798488 Marionette DEBUG loaded listener.js 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12179c800) [pid = 1652] [serial = 2269] [outer = 0x1210b6400] 22:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12903c800 == 33 [pid = 1652] [id = 757] 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x121a5a000) [pid = 1652] [serial = 2270] [outer = 0x0] 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x121a50800) [pid = 1652] [serial = 2271] [outer = 0x121a5a000] 22:26:38 INFO - PROCESS | 1652 | 1467350798819 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]]]}] 22:26:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 22:26:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 517ms 22:26:38 INFO - PROCESS | 1652 | 1467350798870 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 22:26:38 INFO - PROCESS | 1652 | 1467350798870 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 22:26:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:26:38 INFO - PROCESS | 1652 | 1467350798873 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:26:38 INFO - PROCESS | 1652 | 1467350798873 Marionette TRACE conn2 <- [1,2994,null,{}] 22:26:38 INFO - PROCESS | 1652 | 1467350798875 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}] 22:26:38 INFO - PROCESS | 1652 | 1467350798876 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:38 INFO - PROCESS | 1652 | 1467350798979 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 22:26:38 INFO - PROCESS | 1652 | 1467350798990 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:38 INFO - PROCESS | 1652 | 1467350798991 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129305800 == 34 [pid = 1652] [id = 758] 22:26:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x121a4b400) [pid = 1652] [serial = 2272] [outer = 0x0] 22:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x121a58c00) [pid = 1652] [serial = 2273] [outer = 0x121a4b400] 22:26:39 INFO - PROCESS | 1652 | 1467350799016 Marionette DEBUG loaded listener.js 22:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123daa000) [pid = 1652] [serial = 2274] [outer = 0x121a4b400] 22:26:39 INFO - PROCESS | 1652 | 1467350799331 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]]]}] 22:26:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:26:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 22:26:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 469ms 22:26:39 INFO - PROCESS | 1652 | 1467350799342 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 22:26:39 INFO - PROCESS | 1652 | 1467350799345 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 22:26:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x124c86c00) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119165000) [pid = 1652] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119f1d000) [pid = 1652] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123dadc00) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x112785800) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133dc800) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x111c7b800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118fbbc00) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1167bb000) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x112762400) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1133e2800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118fbe400) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x110ee8400) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:26:39 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x112137800) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:26:39 INFO - PROCESS | 1652 | 1467350799553 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:26:39 INFO - PROCESS | 1652 | 1467350799554 Marionette TRACE conn2 <- [1,2998,null,{}] 22:26:39 INFO - PROCESS | 1652 | 1467350799557 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}] 22:26:39 INFO - PROCESS | 1652 | 1467350799558 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:39 INFO - PROCESS | 1652 | 1467350799634 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 22:26:39 INFO - PROCESS | 1652 | 1467350799638 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:39 INFO - PROCESS | 1652 | 1467350799639 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x119627800 == 35 [pid = 1652] [id = 759] 22:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x112e21800) [pid = 1652] [serial = 2275] [outer = 0x0] 22:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1133de800) [pid = 1652] [serial = 2276] [outer = 0x112e21800] 22:26:39 INFO - PROCESS | 1652 | 1467350799667 Marionette DEBUG loaded listener.js 22:26:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118456000) [pid = 1652] [serial = 2277] [outer = 0x112e21800] 22:26:40 INFO - PROCESS | 1652 | 1467350800011 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]]]}] 22:26:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 22:26:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 479ms 22:26:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:26:40 INFO - PROCESS | 1652 | 1467350800023 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 1652 | 1467350800025 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 22:26:40 INFO - PROCESS | 1652 | 1467350800030 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 1652 | 1467350800032 Marionette TRACE conn2 <- [1,3002,null,{}] 22:26:40 INFO - PROCESS | 1652 | 1467350800036 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}] 22:26:40 INFO - PROCESS | 1652 | 1467350800038 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:40 INFO - PROCESS | 1652 | 1467350800123 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 22:26:40 INFO - PROCESS | 1652 | 1467350800183 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 1652 | 1467350800184 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a918800 == 36 [pid = 1652] [id = 760] 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1129a5800) [pid = 1652] [serial = 2278] [outer = 0x0] 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x121792000) [pid = 1652] [serial = 2279] [outer = 0x1129a5800] 22:26:40 INFO - PROCESS | 1652 | 1467350800208 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x124f75c00) [pid = 1652] [serial = 2280] [outer = 0x1129a5800] 22:26:40 INFO - PROCESS | 1652 | 1467350800475 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]]]}] 22:26:40 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. 22:26:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 22:26:40 INFO - PROCESS | 1652 | 1467350800502 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 22:26:40 INFO - PROCESS | 1652 | 1467350800505 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 22:26:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:26:40 INFO - PROCESS | 1652 | 1467350800508 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:26:40 INFO - PROCESS | 1652 | 1467350800515 Marionette TRACE conn2 <- [1,3006,null,{}] 22:26:40 INFO - PROCESS | 1652 | 1467350800525 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}] 22:26:40 INFO - PROCESS | 1652 | 1467350800529 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:40 INFO - PROCESS | 1652 | 1467350800667 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 22:26:40 INFO - PROCESS | 1652 | 1467350800672 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:40 INFO - PROCESS | 1652 | 1467350800674 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x121ae3800 == 37 [pid = 1652] [id = 761] 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1126fb400) [pid = 1652] [serial = 2281] [outer = 0x0] 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12603e000) [pid = 1652] [serial = 2282] [outer = 0x1126fb400] 22:26:40 INFO - PROCESS | 1652 | 1467350800718 Marionette DEBUG loaded listener.js 22:26:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1267e1000) [pid = 1652] [serial = 2283] [outer = 0x1126fb400] 22:26:41 INFO - PROCESS | 1652 | 1467350801102 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]]]}] 22:26:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 22:26:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 631ms 22:26:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:26:41 INFO - PROCESS | 1652 | 1467350801139 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 1652 | 1467350801140 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 22:26:41 INFO - PROCESS | 1652 | 1467350801147 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 1652 | 1467350801149 Marionette TRACE conn2 <- [1,3010,null,{}] 22:26:41 INFO - PROCESS | 1652 | 1467350801151 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}] 22:26:41 INFO - PROCESS | 1652 | 1467350801152 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:41 INFO - PROCESS | 1652 | 1467350801265 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 22:26:41 INFO - PROCESS | 1652 | 1467350801271 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 1652 | 1467350801272 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd88000 == 38 [pid = 1652] [id = 762] 22:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1267e0c00) [pid = 1652] [serial = 2284] [outer = 0x0] 22:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126bc1800) [pid = 1652] [serial = 2285] [outer = 0x1267e0c00] 22:26:41 INFO - PROCESS | 1652 | 1467350801296 Marionette DEBUG loaded listener.js 22:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x126d96c00) [pid = 1652] [serial = 2286] [outer = 0x1267e0c00] 22:26:41 INFO - PROCESS | 1652 | 1467350801619 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]]]}] 22:26:41 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 22:26:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 22:26:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:26:41 INFO - PROCESS | 1652 | 1467350801669 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 22:26:41 INFO - PROCESS | 1652 | 1467350801672 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 22:26:41 INFO - PROCESS | 1652 | 1467350801675 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:26:41 INFO - PROCESS | 1652 | 1467350801678 Marionette TRACE conn2 <- [1,3014,null,{}] 22:26:41 INFO - PROCESS | 1652 | 1467350801682 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}] 22:26:41 INFO - PROCESS | 1652 | 1467350801685 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:41 INFO - PROCESS | 1652 | 1467350801820 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 22:26:41 INFO - PROCESS | 1652 | 1467350801941 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:41 INFO - PROCESS | 1652 | 1467350801944 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1162e0800 == 39 [pid = 1652] [id = 763] 22:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112781000) [pid = 1652] [serial = 2287] [outer = 0x0] 22:26:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1128ce800) [pid = 1652] [serial = 2288] [outer = 0x112781000] 22:26:41 INFO - PROCESS | 1652 | 1467350801979 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112a84000) [pid = 1652] [serial = 2289] [outer = 0x112781000] 22:26:42 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:26:42 INFO - PROCESS | 1652 | 1467350802436 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:26:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:26:42 INFO - {} 22:26:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:26:42 INFO - {} 22:26:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:26:42 INFO - {} 22:26:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:26:42 INFO - {} 22:26:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 771ms 22:26:42 INFO - PROCESS | 1652 | 1467350802447 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 22:26:42 INFO - PROCESS | 1652 | 1467350802450 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 22:26:42 INFO - TEST-START | /FileAPI/fileReader.html 22:26:42 INFO - PROCESS | 1652 | 1467350802455 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:26:42 INFO - PROCESS | 1652 | 1467350802456 Marionette TRACE conn2 <- [1,3018,null,{}] 22:26:42 INFO - PROCESS | 1652 | 1467350802459 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}] 22:26:42 INFO - PROCESS | 1652 | 1467350802461 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:42 INFO - PROCESS | 1652 | 1467350802574 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 22:26:42 INFO - PROCESS | 1652 | 1467350802635 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:42 INFO - PROCESS | 1652 | 1467350802636 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12600a800 == 40 [pid = 1652] [id = 764] 22:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115e5b400) [pid = 1652] [serial = 2290] [outer = 0x0] 22:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1182cb400) [pid = 1652] [serial = 2291] [outer = 0x115e5b400] 22:26:42 INFO - PROCESS | 1652 | 1467350802667 Marionette DEBUG loaded listener.js 22:26:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118592800) [pid = 1652] [serial = 2292] [outer = 0x115e5b400] 22:26:43 INFO - PROCESS | 1652 | 1467350803089 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]]]}] 22:26:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:26:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:26:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:26:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:26:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 22:26:43 INFO - TEST-START | /FileAPI/historical.html 22:26:43 INFO - PROCESS | 1652 | 1467350803124 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 22:26:43 INFO - PROCESS | 1652 | 1467350803126 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 22:26:43 INFO - PROCESS | 1652 | 1467350803128 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:26:43 INFO - PROCESS | 1652 | 1467350803131 Marionette TRACE conn2 <- [1,3022,null,{}] 22:26:43 INFO - PROCESS | 1652 | 1467350803138 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}] 22:26:43 INFO - PROCESS | 1652 | 1467350803142 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:43 INFO - PROCESS | 1652 | 1467350803253 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 22:26:43 INFO - PROCESS | 1652 | 1467350803357 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:43 INFO - PROCESS | 1652 | 1467350803359 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8f000 == 41 [pid = 1652] [id = 765] 22:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1187bfc00) [pid = 1652] [serial = 2293] [outer = 0x0] 22:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119de5400) [pid = 1652] [serial = 2294] [outer = 0x1187bfc00] 22:26:43 INFO - PROCESS | 1652 | 1467350803443 Marionette DEBUG loaded listener.js 22:26:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x119f17800) [pid = 1652] [serial = 2295] [outer = 0x1187bfc00] 22:26:43 INFO - PROCESS | 1652 | 1467350803971 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"]]]}] 22:26:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:26:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:26:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:26:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:26:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:26:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:26:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:26:44 INFO - TEST-OK | /FileAPI/historical.html | took 873ms 22:26:44 INFO - PROCESS | 1652 | 1467350804001 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 22:26:44 INFO - TEST-START | /FileAPI/idlharness.html 22:26:44 INFO - PROCESS | 1652 | 1467350804004 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 22:26:44 INFO - PROCESS | 1652 | 1467350804007 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 1652 | 1467350804009 Marionette TRACE conn2 <- [1,3026,null,{}] 22:26:44 INFO - PROCESS | 1652 | 1467350804012 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}] 22:26:44 INFO - PROCESS | 1652 | 1467350804014 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:44 INFO - PROCESS | 1652 | 1467350804122 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 22:26:44 INFO - PROCESS | 1652 | 1467350804184 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:44 INFO - PROCESS | 1652 | 1467350804185 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fea000 == 42 [pid = 1652] [id = 766] 22:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x112787800) [pid = 1652] [serial = 2296] [outer = 0x0] 22:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1129b0c00) [pid = 1652] [serial = 2297] [outer = 0x112787800] 22:26:44 INFO - PROCESS | 1652 | 1467350804212 Marionette DEBUG loaded listener.js 22:26:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1160d8400) [pid = 1652] [serial = 2298] [outer = 0x112787800] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121ae3800 == 41 [pid = 1652] [id = 761] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12a918800 == 40 [pid = 1652] [id = 760] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119627800 == 39 [pid = 1652] [id = 759] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x129305800 == 38 [pid = 1652] [id = 758] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12903c800 == 37 [pid = 1652] [id = 757] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126b14000 == 36 [pid = 1652] [id = 756] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x126023800 == 35 [pid = 1652] [id = 755] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x121db9000 == 34 [pid = 1652] [id = 754] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12121c000 == 33 [pid = 1652] [id = 753] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119628800 == 32 [pid = 1652] [id = 752] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1180e8000 == 31 [pid = 1652] [id = 751] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x116618000 == 30 [pid = 1652] [id = 750] 22:26:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1188d9800 == 29 [pid = 1652] [id = 749] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119ded400) [pid = 1652] [serial = 2210] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119c21400) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x121791c00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x124f74800) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12603a400) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12559d400) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11848e800) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1187cb000) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x113dae000) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x116630400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112759800) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1128d6c00) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118fc5000) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1267d6800) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1129aa400) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e3800) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x116770400) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x117ea6c00) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1269bf800) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121a5a800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x113d48c00) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1129a6800) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x124c87800) [pid = 1652] [serial = 2213] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x119166400) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12780d400) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176e9400) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1195f3000) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 22:26:44 INFO - PROCESS | 1652 | 1467350804841 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]]]}] 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:26:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:26:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:26:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:26:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:26:44 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 22:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:26:44 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 22:26:44 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 22:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:26:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:26:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:26:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:26:44 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 22:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:26:44 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 22:26:44 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 22:26:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:26:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:26:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 885ms 22:26:44 INFO - PROCESS | 1652 | 1467350804899 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 22:26:44 INFO - PROCESS | 1652 | 1467350804903 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 22:26:44 INFO - TEST-START | /FileAPI/idlharness.worker 22:26:44 INFO - PROCESS | 1652 | 1467350804908 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:26:44 INFO - PROCESS | 1652 | 1467350804910 Marionette TRACE conn2 <- [1,3030,null,{}] 22:26:44 INFO - PROCESS | 1652 | 1467350804914 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}] 22:26:44 INFO - PROCESS | 1652 | 1467350804916 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:44 INFO - PROCESS | 1652 | 1467350804998 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 22:26:45 INFO - PROCESS | 1652 | 1467350805005 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 1652 | 1467350805007 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x121530000 == 30 [pid = 1652] [id = 767] 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11848e800) [pid = 1652] [serial = 2299] [outer = 0x0] 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x119c21400) [pid = 1652] [serial = 2300] [outer = 0x11848e800] 22:26:45 INFO - PROCESS | 1652 | 1467350805034 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x121ab8400) [pid = 1652] [serial = 2301] [outer = 0x11848e800] 22:26:45 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:26:45 INFO - {} 22:26:45 INFO - PROCESS | 1652 | 1467350805667 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,{},{}]]]}] 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:26:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:26:45 INFO - {} 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:26:45 INFO - {} 22:26:45 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 - {} 22:26:45 INFO - {} 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:26:45 INFO - {} 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:26:45 INFO - {} 22:26:45 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 - {} 22:26:45 INFO - {} 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 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 22:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:26:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:26:45 INFO - {} 22:26:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 788ms 22:26:45 INFO - PROCESS | 1652 | 1467350805696 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 22:26:45 INFO - PROCESS | 1652 | 1467350805697 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 22:26:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:26:45 INFO - PROCESS | 1652 | 1467350805700 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:26:45 INFO - PROCESS | 1652 | 1467350805702 Marionette TRACE conn2 <- [1,3034,null,{}] 22:26:45 INFO - PROCESS | 1652 | 1467350805709 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}] 22:26:45 INFO - PROCESS | 1652 | 1467350805712 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:45 INFO - PROCESS | 1652 | 1467350805797 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 22:26:45 INFO - PROCESS | 1652 | 1467350805802 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:45 INFO - PROCESS | 1652 | 1467350805804 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d2000 == 31 [pid = 1652] [id = 768] 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12559bc00) [pid = 1652] [serial = 2302] [outer = 0x0] 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1294d7000) [pid = 1652] [serial = 2303] [outer = 0x12559bc00] 22:26:45 INFO - PROCESS | 1652 | 1467350805836 Marionette DEBUG loaded listener.js 22:26:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12a442400) [pid = 1652] [serial = 2304] [outer = 0x12559bc00] 22:26:46 INFO - PROCESS | 1652 | 1467350806180 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]]]}] 22:26:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:26:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 521ms 22:26:46 INFO - PROCESS | 1652 | 1467350806226 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 22:26:46 INFO - PROCESS | 1652 | 1467350806228 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 22:26:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:26:46 INFO - PROCESS | 1652 | 1467350806249 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 1652 | 1467350806250 Marionette TRACE conn2 <- [1,3038,null,{}] 22:26:46 INFO - PROCESS | 1652 | 1467350806252 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}] 22:26:46 INFO - PROCESS | 1652 | 1467350806253 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:46 INFO - PROCESS | 1652 | 1467350806336 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 22:26:46 INFO - PROCESS | 1652 | 1467350806340 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:46 INFO - PROCESS | 1652 | 1467350806341 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12deda800 == 32 [pid = 1652] [id = 769] 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12a69bc00) [pid = 1652] [serial = 2305] [outer = 0x0] 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12a76bc00) [pid = 1652] [serial = 2306] [outer = 0x12a69bc00] 22:26:46 INFO - PROCESS | 1652 | 1467350806366 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12a771000) [pid = 1652] [serial = 2307] [outer = 0x12a69bc00] 22:26:46 INFO - PROCESS | 1652 | 1467350806684 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"]]]}] 22:26:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:26:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 22:26:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:26:46 INFO - PROCESS | 1652 | 1467350806720 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 22:26:46 INFO - PROCESS | 1652 | 1467350806721 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 22:26:46 INFO - PROCESS | 1652 | 1467350806723 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:26:46 INFO - PROCESS | 1652 | 1467350806724 Marionette TRACE conn2 <- [1,3042,null,{}] 22:26:46 INFO - PROCESS | 1652 | 1467350806726 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}] 22:26:46 INFO - PROCESS | 1652 | 1467350806728 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:46 INFO - PROCESS | 1652 | 1467350806807 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 22:26:46 INFO - PROCESS | 1652 | 1467350806880 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:46 INFO - PROCESS | 1652 | 1467350806881 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d9e5800 == 33 [pid = 1652] [id = 770] 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12a447400) [pid = 1652] [serial = 2308] [outer = 0x0] 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12a776000) [pid = 1652] [serial = 2309] [outer = 0x12a447400] 22:26:46 INFO - PROCESS | 1652 | 1467350806906 Marionette DEBUG loaded listener.js 22:26:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12a7c7800) [pid = 1652] [serial = 2310] [outer = 0x12a447400] 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:26:47 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. 22:26:47 INFO - PROCESS | 1652 | 1467350807285 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]]]}] 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:26:47 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'.) 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:26:47 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. 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:26:47 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. 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:26:47 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. 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:26:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:26:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:26:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 576ms 22:26:47 INFO - PROCESS | 1652 | 1467350807300 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 22:26:47 INFO - PROCESS | 1652 | 1467350807302 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 22:26:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:26:47 INFO - PROCESS | 1652 | 1467350807304 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:26:47 INFO - PROCESS | 1652 | 1467350807305 Marionette TRACE conn2 <- [1,3046,null,{}] 22:26:47 INFO - PROCESS | 1652 | 1467350807307 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}] 22:26:47 INFO - PROCESS | 1652 | 1467350807312 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:47 INFO - PROCESS | 1652 | 1467350807447 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 22:26:47 INFO - PROCESS | 1652 | 1467350807464 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:47 INFO - PROCESS | 1652 | 1467350807465 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x121090000 == 34 [pid = 1652] [id = 771] 22:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12a9c0c00) [pid = 1652] [serial = 2311] [outer = 0x0] 22:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b733c00) [pid = 1652] [serial = 2312] [outer = 0x12a9c0c00] 22:26:47 INFO - PROCESS | 1652 | 1467350807490 Marionette DEBUG loaded listener.js 22:26:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1133c0400) [pid = 1652] [serial = 2313] [outer = 0x12a9c0c00] 22:26:47 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:26:47 INFO - PROCESS | 1652 | 1467350807841 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:26:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:26:47 INFO - {} 22:26:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 572ms 22:26:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:26:47 INFO - PROCESS | 1652 | 1467350807877 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 22:26:47 INFO - PROCESS | 1652 | 1467350807878 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 22:26:47 INFO - PROCESS | 1652 | 1467350807880 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:26:47 INFO - PROCESS | 1652 | 1467350807881 Marionette TRACE conn2 <- [1,3050,null,{}] 22:26:47 INFO - PROCESS | 1652 | 1467350807883 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}] 22:26:47 INFO - PROCESS | 1652 | 1467350807884 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:47 INFO - PROCESS | 1652 | 1467350807988 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 22:26:48 INFO - PROCESS | 1652 | 1467350808024 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 1652 | 1467350808025 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d441800 == 35 [pid = 1652] [id = 772] 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x116907800) [pid = 1652] [serial = 2314] [outer = 0x0] 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b8c2c00) [pid = 1652] [serial = 2315] [outer = 0x116907800] 22:26:48 INFO - PROCESS | 1652 | 1467350808050 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b94d800) [pid = 1652] [serial = 2316] [outer = 0x116907800] 22:26:48 INFO - PROCESS | 1652 | 1467350808307 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]]]}] 22:26:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:26:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:26:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:26:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:26:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 22:26:48 INFO - PROCESS | 1652 | 1467350808355 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 22:26:48 INFO - PROCESS | 1652 | 1467350808357 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 22:26:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:26:48 INFO - PROCESS | 1652 | 1467350808369 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:26:48 INFO - PROCESS | 1652 | 1467350808371 Marionette TRACE conn2 <- [1,3054,null,{}] 22:26:48 INFO - PROCESS | 1652 | 1467350808379 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}] 22:26:48 INFO - PROCESS | 1652 | 1467350808381 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:48 INFO - PROCESS | 1652 | 1467350808486 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 22:26:48 INFO - PROCESS | 1652 | 1467350808499 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:48 INFO - PROCESS | 1652 | 1467350808500 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x134f06800 == 36 [pid = 1652] [id = 773] 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b950800) [pid = 1652] [serial = 2317] [outer = 0x0] 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b955400) [pid = 1652] [serial = 2318] [outer = 0x12b950800] 22:26:48 INFO - PROCESS | 1652 | 1467350808524 Marionette DEBUG loaded listener.js 22:26:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bd65400) [pid = 1652] [serial = 2319] [outer = 0x12b950800] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x121a4b400) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118892400) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1210b6400) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11607d400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1133de000) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112a82400) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1185dd400) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1129a6000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x110e80c00) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1133e7800) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x121185800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1185bc000) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119f19c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x121a5a000) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112e21800) [pid = 1652] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x111c78c00) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1126fb400) [pid = 1652] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1133dd400) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:26:49 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x1129a5800) [pid = 1652] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:26:49 INFO - PROCESS | 1652 | 1467350809146 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"]]]}] 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:26:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:26:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 22:26:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:26:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 854ms 22:26:49 INFO - PROCESS | 1652 | 1467350809214 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 22:26:49 INFO - PROCESS | 1652 | 1467350809216 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 22:26:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:26:49 INFO - PROCESS | 1652 | 1467350809218 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 1652 | 1467350809219 Marionette TRACE conn2 <- [1,3058,null,{}] 22:26:49 INFO - PROCESS | 1652 | 1467350809222 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}] 22:26:49 INFO - PROCESS | 1652 | 1467350809223 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:49 INFO - PROCESS | 1652 | 1467350809329 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 22:26:49 INFO - PROCESS | 1652 | 1467350809368 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:49 INFO - PROCESS | 1652 | 1467350809369 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x134f12800 == 37 [pid = 1652] [id = 774] 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1151d6800) [pid = 1652] [serial = 2320] [outer = 0x0] 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x121a57000) [pid = 1652] [serial = 2321] [outer = 0x1151d6800] 22:26:49 INFO - PROCESS | 1652 | 1467350809393 Marionette DEBUG loaded listener.js 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b952000) [pid = 1652] [serial = 2322] [outer = 0x1151d6800] 22:26:49 INFO - PROCESS | 1652 | 1467350809650 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]]]}] 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:26:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:26:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:26:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:26:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:26:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:26:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 472ms 22:26:49 INFO - PROCESS | 1652 | 1467350809691 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 22:26:49 INFO - PROCESS | 1652 | 1467350809692 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 22:26:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:26:49 INFO - PROCESS | 1652 | 1467350809701 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:26:49 INFO - PROCESS | 1652 | 1467350809702 Marionette TRACE conn2 <- [1,3062,null,{}] 22:26:49 INFO - PROCESS | 1652 | 1467350809705 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}] 22:26:49 INFO - PROCESS | 1652 | 1467350809706 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:49 INFO - PROCESS | 1652 | 1467350809808 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 22:26:49 INFO - PROCESS | 1652 | 1467350809813 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:49 INFO - PROCESS | 1652 | 1467350809814 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d2ed000 == 38 [pid = 1652] [id = 775] 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11a00cc00) [pid = 1652] [serial = 2323] [outer = 0x0] 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bd6ec00) [pid = 1652] [serial = 2324] [outer = 0x11a00cc00] 22:26:49 INFO - PROCESS | 1652 | 1467350809839 Marionette DEBUG loaded listener.js 22:26:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12c2c3000) [pid = 1652] [serial = 2325] [outer = 0x11a00cc00] 22:26:50 INFO - PROCESS | 1652 | [1652] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:26:50 INFO - PROCESS | 1652 | 1467350810192 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:26:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:26:50 INFO - {} 22:26:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 22:26:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:26:50 INFO - PROCESS | 1652 | 1467350810228 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 22:26:50 INFO - PROCESS | 1652 | 1467350810230 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 22:26:50 INFO - PROCESS | 1652 | 1467350810234 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:26:50 INFO - PROCESS | 1652 | 1467350810235 Marionette TRACE conn2 <- [1,3066,null,{}] 22:26:50 INFO - PROCESS | 1652 | 1467350810238 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}] 22:26:50 INFO - PROCESS | 1652 | 1467350810239 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:50 INFO - PROCESS | 1652 | 1467350810334 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 22:26:50 INFO - PROCESS | 1652 | 1467350810338 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:50 INFO - PROCESS | 1652 | 1467350810339 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d457800 == 39 [pid = 1652] [id = 776] 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12bd6d000) [pid = 1652] [serial = 2326] [outer = 0x0] 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12c2ca800) [pid = 1652] [serial = 2327] [outer = 0x12bd6d000] 22:26:50 INFO - PROCESS | 1652 | 1467350810366 Marionette DEBUG loaded listener.js 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12cc82800) [pid = 1652] [serial = 2328] [outer = 0x12bd6d000] 22:26:50 INFO - PROCESS | 1652 | 1467350810662 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]]]}] 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:26:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:26:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 22:26:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:26:50 INFO - PROCESS | 1652 | 1467350810704 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 22:26:50 INFO - PROCESS | 1652 | 1467350810706 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 22:26:50 INFO - PROCESS | 1652 | 1467350810708 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:26:50 INFO - PROCESS | 1652 | 1467350810709 Marionette TRACE conn2 <- [1,3070,null,{}] 22:26:50 INFO - PROCESS | 1652 | 1467350810715 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}] 22:26:50 INFO - PROCESS | 1652 | 1467350810716 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:50 INFO - PROCESS | 1652 | 1467350810804 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 22:26:50 INFO - PROCESS | 1652 | 1467350810871 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:50 INFO - PROCESS | 1652 | 1467350810872 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a6bf000 == 40 [pid = 1652] [id = 777] 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1176e9400) [pid = 1652] [serial = 2329] [outer = 0x0] 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x124888400) [pid = 1652] [serial = 2330] [outer = 0x1176e9400] 22:26:50 INFO - PROCESS | 1652 | 1467350810896 Marionette DEBUG loaded listener.js 22:26:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126033c00) [pid = 1652] [serial = 2331] [outer = 0x1176e9400] 22:26:51 INFO - PROCESS | 1652 | 1467350811295 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]]]}] 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:26:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 622ms 22:26:51 INFO - PROCESS | 1652 | 1467350811331 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 22:26:51 INFO - PROCESS | 1652 | 1467350811333 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 22:26:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:26:51 INFO - PROCESS | 1652 | 1467350811337 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:26:51 INFO - PROCESS | 1652 | 1467350811338 Marionette TRACE conn2 <- [1,3074,null,{}] 22:26:51 INFO - PROCESS | 1652 | 1467350811343 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}] 22:26:51 INFO - PROCESS | 1652 | 1467350811344 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:51 INFO - PROCESS | 1652 | 1467350811456 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 22:26:51 INFO - PROCESS | 1652 | 1467350811537 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:51 INFO - PROCESS | 1652 | 1467350811538 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1169a8800 == 41 [pid = 1652] [id = 778] 22:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x113097c00) [pid = 1652] [serial = 2332] [outer = 0x0] 22:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x113f3a800) [pid = 1652] [serial = 2333] [outer = 0x113097c00] 22:26:51 INFO - PROCESS | 1652 | 1467350811570 Marionette DEBUG loaded listener.js 22:26:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x116a19000) [pid = 1652] [serial = 2334] [outer = 0x113097c00] 22:26:51 INFO - PROCESS | 1652 | 1467350811933 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]]]}] 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:26:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:26:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 622ms 22:26:51 INFO - PROCESS | 1652 | 1467350811959 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 22:26:51 INFO - PROCESS | 1652 | 1467350811962 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 22:26:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:26:51 INFO - PROCESS | 1652 | 1467350811966 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:26:51 INFO - PROCESS | 1652 | 1467350811968 Marionette TRACE conn2 <- [1,3078,null,{}] 22:26:51 INFO - PROCESS | 1652 | 1467350811971 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}] 22:26:51 INFO - PROCESS | 1652 | 1467350811972 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:52 INFO - PROCESS | 1652 | 1467350812079 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 22:26:52 INFO - PROCESS | 1652 | 1467350812188 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 1652 | 1467350812190 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129312800 == 42 [pid = 1652] [id = 779] 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1187cb000) [pid = 1652] [serial = 2335] [outer = 0x0] 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x119f14c00) [pid = 1652] [serial = 2336] [outer = 0x1187cb000] 22:26:52 INFO - PROCESS | 1652 | 1467350812222 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x121183400) [pid = 1652] [serial = 2337] [outer = 0x1187cb000] 22:26:52 INFO - PROCESS | 1652 | 1467350812630 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] 22:26:52 INFO - PROCESS | 1652 | 1467350812639 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 22:26:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:26:52 INFO - PROCESS | 1652 | 1467350812642 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:26:52 INFO - PROCESS | 1652 | 1467350812645 Marionette TRACE conn2 <- [1,3082,null,{}] 22:26:52 INFO - PROCESS | 1652 | 1467350812653 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}] 22:26:52 INFO - PROCESS | 1652 | 1467350812656 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:52 INFO - PROCESS | 1652 | 1467350812762 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 22:26:52 INFO - PROCESS | 1652 | 1467350812872 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:52 INFO - PROCESS | 1652 | 1467350812874 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bd8e800 == 43 [pid = 1652] [id = 780] 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124f79000) [pid = 1652] [serial = 2338] [outer = 0x0] 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1267d9000) [pid = 1652] [serial = 2339] [outer = 0x124f79000] 22:26:52 INFO - PROCESS | 1652 | 1467350812907 Marionette DEBUG loaded listener.js 22:26:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1267dc000) [pid = 1652] [serial = 2340] [outer = 0x124f79000] 22:26:53 INFO - PROCESS | 1652 | 1467350813266 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]]]}] 22:26:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:26:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:26:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 22:26:53 INFO - PROCESS | 1652 | 1467350813315 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 1652 | 1467350813317 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 22:26:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:26:53 INFO - PROCESS | 1652 | 1467350813320 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 1652 | 1467350813321 Marionette TRACE conn2 <- [1,3086,null,{}] 22:26:53 INFO - PROCESS | 1652 | 1467350813323 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}] 22:26:53 INFO - PROCESS | 1652 | 1467350813325 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:53 INFO - PROCESS | 1652 | 1467350813431 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 22:26:53 INFO - PROCESS | 1652 | 1467350813542 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:53 INFO - PROCESS | 1652 | 1467350813544 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c719000 == 44 [pid = 1652] [id = 781] 22:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x126d8b400) [pid = 1652] [serial = 2341] [outer = 0x0] 22:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x126d9a000) [pid = 1652] [serial = 2342] [outer = 0x126d8b400] 22:26:53 INFO - PROCESS | 1652 | 1467350813574 Marionette DEBUG loaded listener.js 22:26:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12780b000) [pid = 1652] [serial = 2343] [outer = 0x126d8b400] 22:26:53 INFO - PROCESS | 1652 | 1467350813946 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:26:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:26:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 22:26:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:26:53 INFO - PROCESS | 1652 | 1467350813990 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 22:26:53 INFO - PROCESS | 1652 | 1467350813992 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 22:26:53 INFO - PROCESS | 1652 | 1467350813994 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:26:53 INFO - PROCESS | 1652 | 1467350813995 Marionette TRACE conn2 <- [1,3090,null,{}] 22:26:53 INFO - PROCESS | 1652 | 1467350813998 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}] 22:26:54 INFO - PROCESS | 1652 | 1467350813999 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:54 INFO - PROCESS | 1652 | 1467350814104 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 22:26:54 INFO - PROCESS | 1652 | 1467350814354 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:54 INFO - PROCESS | 1652 | 1467350814355 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116993800 == 45 [pid = 1652] [id = 782] 22:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1126fec00) [pid = 1652] [serial = 2344] [outer = 0x0] 22:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1128ce400) [pid = 1652] [serial = 2345] [outer = 0x1126fec00] 22:26:54 INFO - PROCESS | 1652 | 1467350814399 Marionette DEBUG loaded listener.js 22:26:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x112f0b000) [pid = 1652] [serial = 2346] [outer = 0x1126fec00] 22:26:54 INFO - PROCESS | 1652 | 1467350814922 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:26:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:26:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 971ms 22:26:54 INFO - PROCESS | 1652 | 1467350814967 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 22:26:54 INFO - PROCESS | 1652 | 1467350814970 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 22:26:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:26:54 INFO - PROCESS | 1652 | 1467350814974 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:26:54 INFO - PROCESS | 1652 | 1467350814977 Marionette TRACE conn2 <- [1,3094,null,{}] 22:26:54 INFO - PROCESS | 1652 | 1467350814982 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}] 22:26:54 INFO - PROCESS | 1652 | 1467350814985 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:55 INFO - PROCESS | 1652 | 1467350815141 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 22:26:55 INFO - PROCESS | 1652 | 1467350815269 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:55 INFO - PROCESS | 1652 | 1467350815271 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x115178800 == 46 [pid = 1652] [id = 783] 22:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1160de400) [pid = 1652] [serial = 2347] [outer = 0x0] 22:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1172c9c00) [pid = 1652] [serial = 2348] [outer = 0x1160de400] 22:26:55 INFO - PROCESS | 1652 | 1467350815304 Marionette DEBUG loaded listener.js 22:26:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1182d4c00) [pid = 1652] [serial = 2349] [outer = 0x1160de400] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d457800 == 45 [pid = 1652] [id = 776] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d2ed000 == 44 [pid = 1652] [id = 775] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x134f12800 == 43 [pid = 1652] [id = 774] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x134f06800 == 42 [pid = 1652] [id = 773] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d441800 == 41 [pid = 1652] [id = 772] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121090000 == 40 [pid = 1652] [id = 771] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d9e5800 == 39 [pid = 1652] [id = 770] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12deda800 == 38 [pid = 1652] [id = 769] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d2000 == 37 [pid = 1652] [id = 768] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x121530000 == 36 [pid = 1652] [id = 767] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118fea000 == 35 [pid = 1652] [id = 766] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8f000 == 34 [pid = 1652] [id = 765] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12600a800 == 33 [pid = 1652] [id = 764] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd88000 == 32 [pid = 1652] [id = 762] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1162e0800 == 31 [pid = 1652] [id = 763] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x116993800 == 30 [pid = 1652] [id = 782] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c719000 == 29 [pid = 1652] [id = 781] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12bd8e800 == 28 [pid = 1652] [id = 780] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129312800 == 27 [pid = 1652] [id = 779] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a6bf000 == 26 [pid = 1652] [id = 777] 22:26:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1169a8800 == 25 [pid = 1652] [id = 778] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1198e9800) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12118a000) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1170ad400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1167b5400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x116294800) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1167bd000) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1182d3c00) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1184d4400) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1187c5400) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1129adc00) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1131ce000) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1129a9000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x111c83800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118484400) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1170ad000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118fb6400) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119dee800) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118fab800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124f79c00) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x121188400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x121a58c00) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12179c800) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x121a50800) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1133de800) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1129a4400) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118456000) [pid = 1652] [serial = 2277] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123daa000) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x112f02400) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1267e1000) [pid = 1652] [serial = 2283] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12603e000) [pid = 1652] [serial = 2282] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118fbf400) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118fac800) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a0cd000) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118892c00) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x124f75c00) [pid = 1652] [serial = 2280] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x121792000) [pid = 1652] [serial = 2279] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x126bc1800) [pid = 1652] [serial = 2285] [outer = 0x0] [url = about:blank] 22:26:56 INFO - PROCESS | 1652 | 1467350816215 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:26:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:26:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1277ms 22:26:56 INFO - PROCESS | 1652 | 1467350816251 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 1652 | 1467350816253 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 22:26:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:26:56 INFO - PROCESS | 1652 | 1467350816256 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 1652 | 1467350816259 Marionette TRACE conn2 <- [1,3098,null,{}] 22:26:56 INFO - PROCESS | 1652 | 1467350816274 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}] 22:26:56 INFO - PROCESS | 1652 | 1467350816275 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:56 INFO - PROCESS | 1652 | 1467350816364 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 22:26:56 INFO - PROCESS | 1652 | 1467350816368 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:56 INFO - PROCESS | 1652 | 1467350816370 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1160a4000 == 26 [pid = 1652] [id = 784] 22:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1129b3400) [pid = 1652] [serial = 2350] [outer = 0x0] 22:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x112f02800) [pid = 1652] [serial = 2351] [outer = 0x1129b3400] 22:26:56 INFO - PROCESS | 1652 | 1467350816400 Marionette DEBUG loaded listener.js 22:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x1133e3800) [pid = 1652] [serial = 2352] [outer = 0x1129b3400] 22:26:56 INFO - PROCESS | 1652 | 1467350816757 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]]]}] 22:26:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:26:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:26:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 526ms 22:26:56 INFO - PROCESS | 1652 | 1467350816782 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 22:26:56 INFO - PROCESS | 1652 | 1467350816786 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 22:26:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:26:56 INFO - PROCESS | 1652 | 1467350816790 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:26:56 INFO - PROCESS | 1652 | 1467350816792 Marionette TRACE conn2 <- [1,3102,null,{}] 22:26:56 INFO - PROCESS | 1652 | 1467350816794 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}] 22:26:56 INFO - PROCESS | 1652 | 1467350816796 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:56 INFO - PROCESS | 1652 | 1467350816883 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 22:26:56 INFO - PROCESS | 1652 | 1467350816944 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:56 INFO - PROCESS | 1652 | 1467350816945 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118108000 == 27 [pid = 1652] [id = 785] 22:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1133e5400) [pid = 1652] [serial = 2353] [outer = 0x0] 22:26:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11607d000) [pid = 1652] [serial = 2354] [outer = 0x1133e5400] 22:26:56 INFO - PROCESS | 1652 | 1467350816972 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116973000) [pid = 1652] [serial = 2355] [outer = 0x1133e5400] 22:26:57 INFO - PROCESS | 1652 | 1467350817276 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:26:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:26:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 22:26:57 INFO - PROCESS | 1652 | 1467350817310 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 22:26:57 INFO - PROCESS | 1652 | 1467350817313 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 22:26:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:26:57 INFO - PROCESS | 1652 | 1467350817317 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:26:57 INFO - PROCESS | 1652 | 1467350817320 Marionette TRACE conn2 <- [1,3106,null,{}] 22:26:57 INFO - PROCESS | 1652 | 1467350817329 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}] 22:26:57 INFO - PROCESS | 1652 | 1467350817333 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:57 INFO - PROCESS | 1652 | 1467350817413 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 22:26:57 INFO - PROCESS | 1652 | 1467350817475 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 1652 | 1467350817477 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119391800 == 28 [pid = 1652] [id = 786] 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1176e0400) [pid = 1652] [serial = 2356] [outer = 0x0] 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11845dc00) [pid = 1652] [serial = 2357] [outer = 0x1176e0400] 22:26:57 INFO - PROCESS | 1652 | 1467350817505 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1185bf000) [pid = 1652] [serial = 2358] [outer = 0x1176e0400] 22:26:57 INFO - PROCESS | 1652 | 1467350817758 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]]]}] 22:26:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:26:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:26:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:26:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 471ms 22:26:57 INFO - PROCESS | 1652 | 1467350817791 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 22:26:57 INFO - PROCESS | 1652 | 1467350817793 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 22:26:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:26:57 INFO - PROCESS | 1652 | 1467350817803 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:26:57 INFO - PROCESS | 1652 | 1467350817804 Marionette TRACE conn2 <- [1,3110,null,{}] 22:26:57 INFO - PROCESS | 1652 | 1467350817806 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}] 22:26:57 INFO - PROCESS | 1652 | 1467350817807 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:57 INFO - PROCESS | 1652 | 1467350817893 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 22:26:57 INFO - PROCESS | 1652 | 1467350817900 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:57 INFO - PROCESS | 1652 | 1467350817901 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a0ed800 == 29 [pid = 1652] [id = 787] 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1185da800) [pid = 1652] [serial = 2359] [outer = 0x0] 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1187c9800) [pid = 1652] [serial = 2360] [outer = 0x1185da800] 22:26:57 INFO - PROCESS | 1652 | 1467350817926 Marionette DEBUG loaded listener.js 22:26:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118f5dc00) [pid = 1652] [serial = 2361] [outer = 0x1185da800] 22:26:58 INFO - PROCESS | 1652 | 1467350818296 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"]]]}] 22:26:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:26:58 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 22:26:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:26:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:26:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:26:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:26:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 22:26:58 INFO - PROCESS | 1652 | 1467350818322 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 22:26:58 INFO - PROCESS | 1652 | 1467350818324 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 22:26:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:26:58 INFO - PROCESS | 1652 | 1467350818334 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:26:58 INFO - PROCESS | 1652 | 1467350818335 Marionette TRACE conn2 <- [1,3114,null,{}] 22:26:58 INFO - PROCESS | 1652 | 1467350818337 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}] 22:26:58 INFO - PROCESS | 1652 | 1467350818339 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:58 INFO - PROCESS | 1652 | 1467350818437 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 22:26:58 INFO - PROCESS | 1652 | 1467350818442 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\", \"0c6339c1-e643-4250-9f9a-333102a9454d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:26:58 INFO - PROCESS | 1652 | 1467350818443 Marionette INFO sendAsync 518e5b47-93ea-0142-b9f1-5389e5285776 22:26:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1212b9000 == 30 [pid = 1652] [id = 788] 22:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1187bd000) [pid = 1652] [serial = 2362] [outer = 0x0] 22:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118fb8800) [pid = 1652] [serial = 2363] [outer = 0x1187bd000] 22:26:58 INFO - PROCESS | 1652 | 1467350818468 Marionette DEBUG loaded listener.js 22:26:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x118fc3000) [pid = 1652] [serial = 2364] [outer = 0x1187bd000] 22:26:58 INFO - PROCESS | 1652 | 1467350818800 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]]]}] 22:26:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:26:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 22:26:58 INFO - PROCESS | 1652 | 1467350818852 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 22:26:58 INFO - PROCESS | 1652 | 1467350818853 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 22:26:59 WARNING - u'runner_teardown' () 22:26:59 INFO - No more tests 22:26:59 INFO - Got 0 unexpected results 22:26:59 INFO - SUITE-END | took 508s 22:26:59 INFO - Closing logging queue 22:26:59 INFO - queue closed 22:27:00 INFO - Return code: 0 22:27:00 WARNING - # TBPL SUCCESS # 22:27:00 INFO - Running post-action listener: _resource_record_post_action 22:27:00 INFO - Running post-run listener: _resource_record_post_run 22:27:01 INFO - Total resource usage - Wall time: 530s; CPU: 57.0%; Read bytes: 32448000; Write bytes: 956547072; Read time: 327; Write time: 4714 22:27:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:27:01 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152822272; Write bytes: 150150656; Read time: 13874; Write time: 411 22:27:01 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 30113280; Write bytes: 794550784; Read time: 300; Write time: 4260 22:27:01 INFO - Running post-run listener: _upload_blobber_files 22:27:01 INFO - Blob upload gear active. 22:27:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:27:01 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 22:27:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:27:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:27:01 INFO - (blobuploader) - INFO - Open directory for files ... 22:27:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:27:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:27:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:27:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:27:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:27:02 INFO - (blobuploader) - INFO - Done attempting. 22:27:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:27:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:27:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:27:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:27:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:27:04 INFO - (blobuploader) - INFO - Done attempting. 22:27:04 INFO - (blobuploader) - INFO - Iteration through files over. 22:27:04 INFO - Return code: 0 22:27:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:27:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:27:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/353e2be5cd7268067c3c18dbe851d19e18ed13f9ce08b34621a3252bf5d288b923656ad62f846ccbba6f8e258a8fe60facf124c99dbf18d19e3b7bf753ef05c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b2817bc4a4a0614ec998e4c02137a31bb345124866ae0523081ce4527bd558dd805e8215f4147092ae343d36c2000af95697dbb907457dff69a786402b152ce"} 22:27:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:27:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:27:04 INFO - Contents: 22:27:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/353e2be5cd7268067c3c18dbe851d19e18ed13f9ce08b34621a3252bf5d288b923656ad62f846ccbba6f8e258a8fe60facf124c99dbf18d19e3b7bf753ef05c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b2817bc4a4a0614ec998e4c02137a31bb345124866ae0523081ce4527bd558dd805e8215f4147092ae343d36c2000af95697dbb907457dff69a786402b152ce"} 22:27:04 INFO - Running post-run listener: copy_logs_to_upload_dir 22:27:04 INFO - Copying logs to upload dir... 22:27:04 INFO - mkdir: /builds/slave/test/build/upload/logs 22:27:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=598.108797 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-06-30 22:27:04.722852) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 22:27:04.726724) ========= 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.bhpUcEDMzR/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.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/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/353e2be5cd7268067c3c18dbe851d19e18ed13f9ce08b34621a3252bf5d288b923656ad62f846ccbba6f8e258a8fe60facf124c99dbf18d19e3b7bf753ef05c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b2817bc4a4a0614ec998e4c02137a31bb345124866ae0523081ce4527bd558dd805e8215f4147092ae343d36c2000af95697dbb907457dff69a786402b152ce"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012718 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/353e2be5cd7268067c3c18dbe851d19e18ed13f9ce08b34621a3252bf5d288b923656ad62f846ccbba6f8e258a8fe60facf124c99dbf18d19e3b7bf753ef05c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3b2817bc4a4a0614ec998e4c02137a31bb345124866ae0523081ce4527bd558dd805e8215f4147092ae343d36c2000af95697dbb907457dff69a786402b152ce"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467314638/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 22:27:04.764481) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:27:04.764850) ========= 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.bhpUcEDMzR/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.GKRHeu2esN/Listeners TMPDIR=/var/folders/wq/k1fxgwns1ls22g4fg828fjf400000w/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.005140 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 22:27:04.812684) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 22:27:04.812993) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 22:27:04.816709) ========= ========= Total master_lag: 0.43 =========